/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */ @font-face{font-family: "Poppins";font-style: normal;font-weight: 400;font-display: swap;src: url("/assets/fonts/poppins-400-latin-ext.woff2") format("woff2");unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: "Poppins";font-style: normal;font-weight: 400;font-display: swap;src: url("/assets/fonts/poppins-400-latin.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: "Poppins";font-style: normal;font-weight: 500;font-display: swap;src: url("/assets/fonts/poppins-500-latin-ext.woff2") format("woff2");unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: "Poppins";font-style: normal;font-weight: 500;font-display: swap;src: url("/assets/fonts/poppins-500-latin.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: "Poppins";font-style: normal;font-weight: 600;font-display: swap;src: url("/assets/fonts/poppins-600-latin-ext.woff2") format("woff2");unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: "Poppins";font-style: normal;font-weight: 600;font-display: swap;src: url("/assets/fonts/poppins-600-latin.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: "Poppins";font-style: normal;font-weight: 700;font-display: swap;src: url("/assets/fonts/poppins-700-latin-ext.woff2") format("woff2");unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: "Poppins";font-style: normal;font-weight: 700;font-display: swap;src: url("/assets/fonts/poppins-700-latin.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: "Poppins";font-style: normal;font-weight: 800;font-display: swap;src: url("/assets/fonts/poppins-800-latin-ext.woff2") format("woff2");unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: "Poppins";font-style: normal;font-weight: 800;font-display: swap;src: url("/assets/fonts/poppins-800-latin.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: "Lora";font-style: normal;font-weight: 400 700;font-display: swap;src: url("/assets/fonts/lora-400-700-latin-ext.woff2") format("woff2");unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: "Lora";font-style: normal;font-weight: 400 700;font-display: swap;src: url("/assets/fonts/lora-400-700-latin.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@layer properties{@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))){*, :before, :after, ::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;}}}@layer theme{:root, :host{--font-sans: "Poppins", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: 0.25rem;--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);}}@layer base{*, :after, :before, ::backdrop{box-sizing: border-box;border: 0 solid;margin: 0;padding: 0;}::file-selector-button{box-sizing: border-box;border: 0 solid;margin: 0;padding: 0;}html, :host{-webkit-text-size-adjust: 100%;tab-size: 4;line-height: 1.5;font-family: var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );font-feature-settings: var(--default-font-feature-settings, normal);font-variation-settings: var(--default-font-variation-settings, normal);-webkit-tap-highlight-color: transparent;}hr{height: 0;color: inherit;border-top-width: 1px;}abbr:where([title]){-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}h1, h2, h3, h4, h5, h6{font-size: inherit;font-weight: inherit;}a{color: inherit;-webkit-text-decoration: inherit;-webkit-text-decoration: inherit;-webkit-text-decoration: inherit;-webkit-text-decoration: inherit;text-decoration: inherit;}b, strong{font-weight: bolder;}code, kbd, samp, pre{font-family: var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );font-feature-settings: var(--default-mono-font-feature-settings, normal);font-variation-settings: var( --default-mono-font-variation-settings, normal );font-size: 1em;}small{font-size: 80%;}sub, sup{vertical-align: baseline;font-size: 75%;line-height: 0;position: relative;}sub{bottom: -0.25em;}sup{top: -0.5em;}table{text-indent: 0;border-color: inherit;border-collapse: collapse;}:-moz-focusring{outline: auto;}progress{vertical-align: baseline;}summary{display: list-item;}ol, ul, menu{list-style: none;}img, svg, video, canvas, audio, iframe, embed, object{vertical-align: middle;display: block;}img, video{max-width: 100%;height: auto;}button, input, select, optgroup, textarea{font: inherit;font-feature-settings: inherit;font-variation-settings: inherit;letter-spacing: inherit;color: inherit;opacity: 1;background-color: #0000;border-radius: 0;}::file-selector-button{font: inherit;font-feature-settings: inherit;font-variation-settings: inherit;letter-spacing: inherit;color: inherit;opacity: 1;background-color: #0000;border-radius: 0;}:where(select:is([multiple], [size])) optgroup{font-weight: bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start: 20px;}::file-selector-button{margin-inline-end: 4px;}::placeholder{opacity: 1;}@supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px){::placeholder{color: currentColor;}@supports (color: color-mix(in lab, red, red)){::placeholder{color: color-mix(in oklab, currentcolor 50%, transparent);}}}textarea{resize: vertical;}::-webkit-search-decoration{-webkit-appearance: none;}::-webkit-date-and-time-value{min-height: 1lh;text-align: inherit;}::-webkit-datetime-edit{display: inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding: 0;}::-webkit-datetime-edit{padding-block: 0;}::-webkit-datetime-edit-year-field{padding-block: 0;}::-webkit-datetime-edit-month-field{padding-block: 0;}::-webkit-datetime-edit-day-field{padding-block: 0;}::-webkit-datetime-edit-hour-field{padding-block: 0;}::-webkit-datetime-edit-minute-field{padding-block: 0;}::-webkit-datetime-edit-second-field{padding-block: 0;}::-webkit-datetime-edit-millisecond-field{padding-block: 0;}::-webkit-datetime-edit-meridiem-field{padding-block: 0;}::-webkit-calendar-picker-indicator{line-height: 1;}:-moz-ui-invalid{box-shadow: none;}button, input:where([type="button"], [type="reset"], [type="submit"]){appearance: button;}::file-selector-button{appearance: button;}::-webkit-inner-spin-button{height: auto;}::-webkit-outer-spin-button{height: auto;}[hidden]:where(:not([hidden="until-found"])){display: none !important;}}@layer components;@layer utilities{.visible{visibility: visible;}.absolute{position: absolute;}.fixed{position: fixed;}.relative{position: relative;}.static{position: static;}.start{inset-inline-start: var(--spacing);}.end{inset-inline-end: var(--spacing);}.block{display: block;}.contents{display: contents;}.flex{display: flex;}.hidden{display: none;}.table{display: table;}.transform{transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.resize{resize: both;}.border{border-style: var(--tw-border-style);border-width: 1px;}.blur{--tw-blur: blur(8px);filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}}:root{--navy: #000e24;--navy-2: #07182e;--navy-3: #102643;--ink: #101d31;--muted: #667082;--paper: #f7f5f0;--paper-2: #eee9df;--white: #fff;--line: #dcdfe4;--red: #8a6427;--red-dark: #684615;--serif: "Lora", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans: "Poppins", "Avenir Next", "Segoe UI", Arial, sans-serif;--shadow: 0 24px 55px #000e241f;}*{box-sizing: border-box;}html{scroll-behavior: smooth;}body{background: var(--white);min-width: 320px;color: var(--ink);font-family: var(--sans);margin: 0;font-size: 16px;line-height: 1.72;overflow-x: hidden;}body.nav-open{overflow: hidden;}body.nav-open .site-header.is-scrolled{-webkit-backdrop-filter: none;backdrop-filter: none;}a{color: inherit;text-decoration: none;}button, input, select, textarea{font: inherit;}button, a{-webkit-tap-highlight-color: transparent;}img{max-width: 100%;}h1, h2, h3, h4, p{margin-top: 0;}h1, h2, h3, h4{font-family: var(--serif);color: var(--ink);letter-spacing: -0.025em;}h2{margin-bottom: 1.45rem;font-size: clamp(2.2rem, 4vw, 4.2rem);font-weight: 600;line-height: 1.08;}h3{line-height: 1.22;}p{color: var(--muted);}::selection{color: var(--navy);background: #8a64272e;}:focus-visible{outline-offset: 3px;outline: 3px solid #8a6427a6;}.shell{width: min(1380px, 100% - 80px);margin-inline: auto;}.eyebrow{color: #506079;letter-spacing: 0.19em;text-transform: uppercase;margin-bottom: 1.1rem;font-size: 0.72rem;font-weight: 800;display: inline-block;}.eyebrow.red{color: #d5b56f;}.section-heading{margin-bottom: 3.5rem;}.section-heading > p{max-width: 710px;font-size: 1.04rem;}.split-heading{grid-template-columns: 1.1fr 0.9fr;align-items: end;gap: 80px;display: grid;}.split-heading h2, .split-heading p{margin-bottom: 0;}.centered-heading{text-align: center;max-width: 850px;margin-inline: auto;}.centered-heading p{margin-inline: auto;}.button{letter-spacing: 0.06em;text-transform: uppercase;border: 1px solid #0000;border-radius: 2px;justify-content: center;align-items: center;gap: 20px;min-height: 52px;padding: 0 28px;font-size: 0.78rem;font-weight: 800;transition: all 0.25s;display: inline-flex;}.button-primary{background: var(--red);color: var(--white);border-color: var(--red);}.button-primary:hover{background: var(--red-dark);border-color: var(--red-dark);transform: translateY(-2px);}.button-ghost{color: var(--white);background: #ffffff0a;border-color: #ffffff73;}.button-ghost:hover{border-color: var(--white);background: #ffffff1c;}.button-outline{color: var(--navy);background: 0 0;border-color: #b9bec8;}.button-outline:hover{color: var(--white);background: var(--navy);border-color: var(--navy);}.text-link{color: var(--red-dark);letter-spacing: 0.035em;text-transform: uppercase;align-items: center;gap: 12px;font-size: 0.82rem;font-weight: 800;display: inline-flex;}.text-link span, .text-link b{transition: transform 0.25s;}.text-link:hover span, .text-link:hover b{transform: translate(6px);}.light-link{color: var(--white);}.site-header{z-index: 100;color: var(--white);transition: background 0.25s, box-shadow 0.25s;position: fixed;inset: 0 0 auto;}.utility-bar{letter-spacing: 0.035em;border-bottom: 1px solid #ffffff24;height: 36px;font-size: 0.67rem;}.utility-inner, .utility-actions{justify-content: space-between;align-items: center;height: 100%;display: flex;}.utility-actions{gap: 12px;}.utility-actions a:hover{color: #d5b56f;}.language-current{color: #efd598;font-weight: 800;}.language-future{opacity: 0.48;cursor: help;}.header-main{justify-content: space-between;align-items: center;gap: 32px;height: 100px;transition: height 0.25s;display: flex;}.site-header.is-scrolled{-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);background: #000e24f7;box-shadow: 0 12px 40px #0000002e;}.site-header.is-scrolled .utility-bar{display: none;}.site-header.is-scrolled .header-main{height: 74px;}.wordmark{min-width: 230px;color: var(--white);line-height: 1;display: inline-block;position: relative;}.wordmark-main{font-family: var(--serif);letter-spacing: 0.065em;font-size: 1.18rem;font-weight: 700;}.wordmark-ge{color: #d5b56f;font-family: var(--serif);margin-left: 4px;font-size: 0.95rem;font-weight: 700;}.wordmark-sub{color: #ffffffad;letter-spacing: 0.18em;text-transform: uppercase;margin-top: 8px;font-size: 0.52rem;font-weight: 600;display: block;}.primary-nav{align-self: stretch;align-items: stretch;gap: 2px;display: flex;}.nav-group{align-items: center;display: flex;position: relative;}.nav-label, .nav-simple{color: #ffffffeb;white-space: nowrap;align-items: center;padding: 0 12px;font-size: 0.75rem;font-weight: 700;display: flex;}.nav-label:hover, .nav-simple:hover{color: #efd598;}.nav-expand{display: none;}.mega-panel{width: 590px;color: var(--ink);background: var(--white);opacity: 0;visibility: hidden;pointer-events: none;grid-template-columns: 0.85fr 1.15fr;gap: 28px;padding: 30px;transition: opacity 0.16s, transform 0.16s, visibility 0s linear 0.16s;display: grid;position: absolute;top: 100%;left: 50%;transform: translate(-50%, 12px);box-shadow: 0 28px 55px #0000002e;}@media (width>=1281px){.nav-group:hover > .mega-panel{opacity: 1;visibility: visible;pointer-events: auto;transition-delay: 0s;transform: translate(-50%);}.nav-group:has(> .nav-label:focus-visible) > .mega-panel{opacity: 1;visibility: visible;pointer-events: auto;transition-delay: 0s;transform: translate(-50%);}.nav-group:has(.mega-panel a:focus-visible) > .mega-panel{opacity: 1;visibility: visible;pointer-events: auto;transition-delay: 0s;transform: translate(-50%);}}.mega-intro{border-right: 1px solid var(--line);padding: 4px 25px 4px 4px;}.mega-intro .eyebrow{color: var(--red);margin-bottom: 8px;font-size: 0.62rem;}.mega-intro strong{font-family: var(--serif);font-size: 1.28rem;display: block;}.mega-intro p{margin: 9px 0 14px;font-size: 0.78rem;line-height: 1.65;}.mega-intro a{color: var(--red-dark);text-transform: uppercase;font-size: 0.68rem;font-weight: 800;}.mega-links{align-content: start;display: grid;}.mega-links a{border-bottom: 1px solid #edf0f3;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 18px;width: 100%;padding: 9px 3px;font-size: 0.78rem;font-weight: 600;display: grid;}.mega-link-label{min-width: 0;color: inherit;opacity: 1;visibility: visible;display: block;}.mega-link-arrow{color: inherit;display: block;}.mega-links a:hover{color: var(--red);padding-left: 6px;}.header-cta-wrap{align-items: center;gap: 18px;display: flex;}.header-cta{letter-spacing: 0.06em;text-transform: uppercase;white-space: nowrap;border: 1px solid #ffffff8c;padding: 14px 18px;font-size: 0.67rem;font-weight: 800;}.header-cta:hover{border-color: var(--red);background: var(--red);}.mobile-phone-link{display: none;}.menu-toggle{background: 0 0;border: 0;flex-direction: column;justify-content: center;gap: 5px;width: 42px;height: 42px;padding: 10px;display: none;}.menu-toggle span{background: var(--white);width: 100%;height: 2px;transition: all 0.2s;display: block;}.mobile-nav-top, .mobile-contact-link{display: none;}.hero{background: var(--navy);height: min(880px, 100vh);min-height: 720px;position: relative;overflow: hidden;}.hero:after{content: "";pointer-events: none;background: linear-gradient(#0000, #00091673);height: 24%;position: absolute;inset: auto 0 0;}.hero-slide{opacity: 0;visibility: hidden;transition: opacity 1s, visibility 1s;position: absolute;inset: 0;}.hero-slide.active{opacity: 1;visibility: visible;}.hero-image{background-position: 50%;background-size: cover;transition: transform 9s linear;position: absolute;inset: 0;transform: scale(1.025);}.hero-slide.active .hero-image{transform: scale(1.075);}.hero-content{z-index: 2;align-items: center;height: 100%;padding: clamp(136px, 14vh, 172px) 0 64px;display: flex;position: relative;}.hero-copy{max-width: 770px;}.hero-kicker{color: #efd598;letter-spacing: 0.16em;text-transform: uppercase;margin-bottom: 18px;font-size: 0.72rem;font-weight: 800;display: block;}.hero h1, .hero-title{max-width: 750px;color: var(--white);font-family: var(--serif);letter-spacing: -0.04em;margin-bottom: 20px;font-size: clamp(3.25rem, 5.7vw, 6.3rem);font-weight: 600;line-height: 0.98;text-wrap: balance;}.hero-subtitle{color: var(--white);font-family: var(--serif);margin-bottom: 18px;font-size: clamp(1.25rem, 2.1vw, 2rem);font-weight: 500;line-height: 1.25;}.hero-text{color: #ffffffba;max-width: 690px;margin-bottom: 34px;font-size: 1.02rem;line-height: 1.8;}.hero-actions{flex-wrap: wrap;gap: 12px;display: flex;}.hero-primary-button{gap: 18px;}.hero-primary-button .button-arrow{flex: 0 0 17px;width: 17px;height: 10px;display: inline-block;position: relative;}.hero-primary-button .button-arrow:before{content: "";border-top: 1px solid;width: 16px;position: absolute;top: 4px;left: 0;}.hero-primary-button .button-arrow:after{content: "";border-top: 1px solid;border-right: 1px solid;width: 6px;height: 6px;position: absolute;top: 1px;right: 0;transform: rotate(45deg);}.hero-controls{z-index: 5;align-items: center;gap: 16px;display: flex;position: absolute;bottom: 35px;left: 50%;transform: translate(-50%);}.hero-dots{gap: 9px;display: flex;}.hero-dots button{cursor: pointer;background: #fff6;border: 0;width: 30px;height: 3px;padding: 0;}.hero-dots button.active{background: #c7a66a;}.hero-arrow{width: 40px;height: 40px;color: var(--white);cursor: pointer;background: 0 0;border: 1px solid #ffffff47;border-radius: 50%;}.hero-arrow:hover{border-color: var(--white);}.urgent-grid-section{z-index: 3;background: var(--paper);padding: 110px 0 120px;position: relative;}.urgent-grid{background: #d6d8dc;border: 1px solid #d6d8dc;grid-template-columns: repeat(4, 1fr);gap: 1px;display: grid;}.urgent-card{background: var(--white);min-height: 290px;padding: 34px;transition: all 0.25s;position: relative;}.urgent-card:hover{z-index: 1;box-shadow: var(--shadow);transform: translateY(-8px);}.card-number{color: var(--red);letter-spacing: 0.12em;font-size: 0.68rem;font-weight: 800;}.urgent-card h3{margin: 28px 0 13px;font-size: 1.48rem;}.urgent-card p{font-size: 0.88rem;line-height: 1.72;}.card-arrow{color: var(--navy);letter-spacing: 0.05em;text-transform: uppercase;font-size: 0.7rem;font-weight: 800;position: absolute;bottom: 30px;left: 34px;}.case-area-section{background: var(--navy);padding: 125px 0 135px;}.case-area-section h2{color: var(--white);}.case-area-section .split-heading > p{color: #ffffffa3;}.case-area-grid{border: 1px solid #ffffff24;grid-template-columns: repeat(3, 1fr);display: grid;}.case-area-grid > a{border-bottom: 1px solid #ffffff1f;border-right: 1px solid #ffffff1f;grid-template-columns: 34px minmax(0, 1fr) 20px;align-items: center;gap: 16px;min-height: 128px;padding: 24px 25px;transition: all 0.22s;display: grid;}.case-area-grid > a:nth-child(3n){border-right: 0;}.case-area-grid > a:hover{background: #ffffff12;}.case-area-grid > a > span{color: #d5b56f;letter-spacing: 0.1em;align-self: start;padding-top: 5px;font-size: 0.64rem;font-weight: 800;}.case-area-grid h3{color: var(--white);font-family: var(--sans);letter-spacing: 0;margin: 0 0 7px;font-size: 0.92rem;}.case-area-grid p{color: #ffffff87;margin: 0;font-size: 0.7rem;line-height: 1.5;}.case-area-grid b{color: #ffffffa6;font-weight: 400;transition: transform 0.2s;}.case-area-grid > a:hover b{transform: translate(5px);}.case-area-actions{flex-wrap: wrap;align-items: center;gap: 30px;margin-top: 35px;display: flex;}.case-area-actions .text-link{color: var(--white);}.core-offence-callout{color: var(--white);border: 1px solid #ffffff2b;grid-template-columns: 72px minmax(0, 1fr) auto;align-items: center;gap: 28px;margin-top: 34px;padding: 30px 34px;transition: background 0.22s, border-color 0.22s, transform 0.22s;display: grid;}.core-offence-callout:hover{background: #ffffff0d;border-color: #ffffff5c;transform: translateY(-3px);}.core-offence-icon{border: 1px solid #d5b56f75;border-radius: 50%;place-items: center;width: 72px;height: 72px;display: grid;}.core-offence-icon svg{fill: none;stroke: #d5b56f;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;width: 38px;height: 38px;}.core-offence-callout small{color: #d5b56f;letter-spacing: 0.12em;text-transform: uppercase;margin-bottom: 7px;font-size: 0.64rem;font-weight: 800;display: block;}.core-offence-callout strong{font-family: var(--serif);font-size: 1.55rem;display: block;}.core-offence-callout p{color: #ffffffad;max-width: 720px;margin: 8px 0 0;font-size: 0.86rem;}.core-offence-callout > b{color: var(--white);letter-spacing: 0.06em;text-transform: uppercase;white-space: nowrap;font-size: 0.68rem;}.practice-section{padding: 125px 0 145px;}.pillar-grid{grid-template-columns: repeat(4, 1fr);gap: 24px;display: grid;}.pillar-card{border: 1px solid var(--line);min-height: 430px;padding: 42px 34px;transition: all 0.28s;}.pillar-card:hover{box-shadow: var(--shadow);border-color: #0000;transform: translateY(-8px);}.pillar-card img{object-fit: contain;filter: sepia(1) saturate(1.7) hue-rotate(355deg) brightness(0.88);width: 58px;height: 58px;margin-bottom: 30px;}.pillar-tags{color: var(--red);letter-spacing: 0.08em;text-transform: uppercase;margin-bottom: 15px;font-size: 0.62rem;font-weight: 800;display: block;}.pillar-card h3{margin-bottom: 18px;font-size: 1.6rem;}.pillar-card p{font-size: 0.91rem;line-height: 1.8;}.pillar-card .text-link{margin-top: 16px;}.specialist-section{background: #eef0f3;padding: 130px 0 145px;}.specialist-grid{grid-template-columns: repeat(2, 1fr);gap: 18px;display: grid;}.specialist-card{background: var(--white);border-top: 3px solid #0000;flex-direction: column;min-height: 390px;padding: 44px;transition: all 0.25s;display: flex;position: relative;overflow: hidden;box-shadow: 0 16px 40px #000e240d;}.specialist-card:after{content: "";border: 1px solid #8a64271a;border-radius: 50%;width: 190px;height: 190px;position: absolute;top: -75px;right: -75px;box-shadow: 0 0 0 38px #8a642706;}.specialist-card:hover{border-top-color: var(--red);box-shadow: var(--shadow);transform: translateY(-7px);}.specialist-number{color: var(--red);letter-spacing: 0.12em;font-size: 0.68rem;font-weight: 800;}.specialist-card small{color: #7c8492;letter-spacing: 0.09em;text-transform: uppercase;margin: 45px 0 12px;font-size: 0.61rem;font-weight: 800;}.specialist-card h3{max-width: 560px;margin-bottom: 18px;font-size: 1.9rem;}.specialist-card p{max-width: 650px;font-size: 0.88rem;}.specialist-card b{color: var(--red-dark);letter-spacing: 0.04em;text-transform: uppercase;margin-top: auto;font-size: 0.72rem;}.feature-split{grid-template-columns: 1fr 1fr;min-height: 760px;display: grid;}.feature-media{background-position: 50%;background-size: cover;min-height: 680px;}.feature-media-corporate{background-image: linear-gradient(90deg, transparent 65%, var(--navy) 100%), url(/porto/heroes/corporate.webp);}.feature-copy{flex-direction: column;justify-content: center;padding: 90px clamp(45px, 7vw, 120px);display: flex;}.dark-feature{background: var(--navy);}.dark-feature h2, .dark-feature .lead{color: var(--white);}.dark-feature p, .dark-feature li{color: #ffffffad;}.feature-copy h2{font-size: clamp(2.5rem, 4vw, 4.6rem);}.feature-copy .lead{font-family: var(--serif);font-size: 1.25rem;line-height: 1.6;}.topic-columns{grid-template-columns: 1fr 1fr;gap: 25px;margin: 20px 0 35px;display: grid;}.topic-columns ul{margin: 0;padding: 0;list-style: none;}.topic-columns li{padding: 8px 0 8px 20px;font-size: 0.85rem;position: relative;}.topic-columns li:before{content: "";background: #d5b56f;width: 7px;height: 1px;position: absolute;top: 19px;left: 0;}.inline-actions{flex-wrap: wrap;align-items: center;gap: 28px;display: flex;}.authority-callout{background: #eef0f3;padding: 120px 0;}.authority-callout-grid{grid-template-columns: 1.2fr 0.8fr;align-items: center;gap: 90px;display: grid;}.authority-callout-grid > div:first-child{max-width: 760px;}.authority-callout-grid h2{font-size: clamp(2.4rem, 4vw, 4rem);}.scenario-box{background: var(--white);border-left: 4px solid var(--red);padding: 50px;box-shadow: 0 20px 50px #000e2414;}.scenario-box > span{color: var(--red);letter-spacing: 0.12em;text-transform: uppercase;font-size: 0.68rem;font-weight: 800;}.scenario-box p{color: var(--ink);font-family: var(--serif);margin: 22px 0;font-size: 1.22rem;line-height: 1.6;}.scenario-box small{color: #8a909a;}.public-sector-section{padding: 135px 0;}.public-sector-grid{grid-template-columns: 0.9fr 1.1fr;align-items: center;gap: 100px;display: grid;}.public-sector-grid .section-heading{margin-bottom: 0;}.public-sector-grid .button{margin-top: 15px;}.sector-list{border-top: 1px solid var(--line);}.sector-list a{border-bottom: 1px solid var(--line);font-family: var(--serif);grid-template-columns: 50px 1fr 24px;align-items: center;gap: 20px;padding: 25px 8px;font-size: 1.2rem;transition: all 0.2s;display: grid;}.sector-list a:hover{color: var(--red);padding-left: 18px;}.sector-list span{color: var(--red);font-family: var(--sans);font-size: 0.66rem;font-weight: 800;}.sector-list b{font-family: var(--sans);font-weight: 400;}.crypto-band{background: var(--navy-2);padding: 110px 0;}.crypto-grid{grid-template-columns: 0.45fr 1fr;align-items: center;gap: 110px;display: grid;}.crypto-grid h2{max-width: 850px;color: var(--white);}.crypto-grid p{color: #ffffffa6;max-width: 920px;}.crypto-mark{aspect-ratio: 1;border: 1px solid #ffffff1f;border-radius: 50%;place-items: center;width: min(330px, 80vw);margin-inline: auto;display: grid;position: relative;}.crypto-mark span{aspect-ratio: 1;color: #d5b56f;border: 1px solid #d5b56f73;border-radius: 50%;place-items: center;width: 42%;font-family: var(--serif);font-size: 4rem;display: grid;}.crypto-mark i{border: 1px solid #ffffff12;border-radius: 50%;position: absolute;inset: 16%;}.crypto-mark i:nth-of-type(2){inset: 27%;}.crypto-mark i:nth-of-type(3){inset: 5%;}.tag-row{flex-wrap: wrap;gap: 8px;margin: 28px 0 32px;display: flex;}.tag-row span{color: #ffffffc7;letter-spacing: 0.05em;text-transform: uppercase;border: 1px solid #ffffff26;padding: 8px 12px;font-size: 0.67rem;}.timeline-section{background: var(--paper);padding: 135px 0 145px;}.procedure-line{grid-template-columns: repeat(8, 1fr);gap: 0;margin: 75px 0 55px;display: grid;position: relative;}.procedure-line:before{content: "";background: #bfc4cc;height: 1px;position: absolute;top: 23px;left: 4%;right: 4%;}.procedure-line a{z-index: 1;text-align: center;position: relative;}.procedure-line span{width: 47px;height: 47px;color: var(--white);background: var(--navy);border-radius: 50%;place-items: center;margin: 0 auto 18px;font-size: 0.64rem;font-weight: 800;transition: all 0.2s;display: grid;}.procedure-line strong{font-family: var(--serif);padding: 0 7px;font-size: 0.9rem;line-height: 1.35;display: block;}.procedure-line a:hover span{background: var(--red);transform: scale(1.12);}.timeline-cta{margin-inline: auto;display: table;}.international-section{background: var(--navy);grid-template-columns: 1.05fr 0.95fr;min-height: 850px;display: grid;}.international-image{background: url(/porto/heroes/international.webp) 50% / cover no-repeat;min-height: 760px;}.international-card{flex-direction: column;justify-content: center;padding: 100px clamp(50px, 7vw, 120px);display: flex;}.international-card h2{color: var(--white);}.international-card > p{color: #ffffffb3;}.check-list{grid-template-columns: 1fr 1fr;gap: 10px 28px;margin: 15px 0 28px;padding: 0;list-style: none;display: grid;}.check-list li{color: #fffc;padding-left: 20px;font-size: 0.84rem;position: relative;}.check-list li:before{content: "✓";color: #d5b56f;position: absolute;left: 0;}.notice{color: #ffffffad;border-left: 2px solid var(--red);background: #ffffff0d;margin: 5px 0 34px;padding: 20px 22px;font-size: 0.79rem;}.notice strong{color: var(--white);}.international-card .button{align-self: flex-start;}.sources-section{padding: 130px 0 115px;}.authority-grid{border: 1px solid var(--line);grid-template-columns: repeat(4, 1fr);display: grid;}.authority-grid a{border-right: 1px solid var(--line);min-height: 270px;padding: 36px 30px;transition: all 0.22s;}.authority-grid a:last-child{border: 0;}.authority-grid a:hover{color: var(--white);background: var(--navy);box-shadow: var(--shadow);transform: translateY(-6px);}.authority-grid span{color: var(--red);letter-spacing: 0.12em;text-transform: uppercase;font-size: 0.64rem;font-weight: 800;}.authority-grid strong{font-family: var(--serif);margin: 26px 0 12px;font-size: 1.22rem;line-height: 1.35;display: block;}.authority-grid p{font-size: 0.82rem;}.authority-grid a:hover p{color: #ffffffad;}.private-note{text-align: center;margin: 28px 0 0;font-size: 0.75rem;}.insights-section{background: #f0f2f4;padding: 125px 0;}.insight-grid{grid-template-columns: repeat(3, 1fr);gap: 25px;display: grid;}.insight-card{background: var(--white);flex-direction: column;min-height: 410px;padding: 42px;display: flex;box-shadow: 0 16px 45px #000e240f;}.insight-icon{fill: none;stroke: var(--red);stroke-width: 1.45;stroke-linecap: round;stroke-linejoin: round;width: 44px;height: 44px;margin-bottom: 28px;}.insight-card > span{color: var(--red);letter-spacing: 0.1em;text-transform: uppercase;font-size: 0.64rem;font-weight: 800;}.insight-card h3{margin: 25px 0 18px;font-size: 1.75rem;}.insight-card h3 a:hover{color: var(--red);}.insight-card p{font-size: 0.88rem;}.insight-card .text-link{margin-top: auto;}.values-section{background: var(--navy);padding: 130px 0;}.values-grid{grid-template-columns: 0.8fr 1.2fr;gap: 100px;display: grid;}.values-grid h2{color: var(--white);font-size: clamp(2.5rem, 4vw, 4rem);}.values-grid .eyebrow{color: #d5b56f;}.value-items{background: #ffffff1f;grid-template-columns: 1fr 1fr;gap: 1px;display: grid;}.value-items article{background: var(--navy);min-height: 230px;padding: 30px;}.value-items span{color: #d5b56f;font-size: 0.65rem;font-weight: 800;}.value-items h3{color: var(--white);margin: 20px 0 12px;font-size: 1.3rem;}.value-items p{color: #fff9;margin: 0;font-size: 0.82rem;}.faq-section{padding: 135px 0;}.faq-layout{grid-template-columns: 0.72fr 1.28fr;align-items: start;gap: 110px;display: grid;}.faq-intro{position: sticky;top: 120px;}.faq-intro p{margin-bottom: 30px;}.faq-list{border-top: 1px solid var(--line);}.faq-list details{border-bottom: 1px solid var(--line);}.faq-list summary{color: var(--ink);font-family: var(--serif);cursor: pointer;justify-content: space-between;align-items: center;gap: 30px;padding: 25px 2px;font-size: 1.24rem;font-weight: 600;list-style: none;display: flex;}.faq-list summary::-webkit-details-marker{display: none;}.faq-list summary span{color: var(--red);font-family: var(--sans);font-size: 1.2rem;font-weight: 400;transition: transform 0.2s;}.faq-list details[open] summary span{transform: rotate(45deg);}.faq-list details div{padding: 0 55px 22px 0;}.faq-list details p{font-size: 0.9rem;}.official-sources{background: #ece9e3;padding: 80px 0;}.official-grid{grid-template-columns: 0.6fr 1.4fr;align-items: center;gap: 90px;display: grid;}.official-grid h2{margin: 0;font-size: 2.4rem;}.official-links{background: #cfd2d5;grid-template-columns: 1fr 1fr;gap: 1px;display: grid;}.official-links a{background: #ece9e3;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 16px;padding: 19px 22px;font-size: 0.78rem;font-weight: 700;display: grid;}.official-links b, .article-sources b{color: var(--red-dark);font-family: var(--sans);font-size: 1rem;font-weight: 500;}.official-links a:hover{color: var(--red);background: var(--white);}.final-cta{background: #000e24;padding: 110px 0;}.final-cta-inner{grid-template-columns: 1fr auto;align-items: center;gap: 70px;display: grid;}.final-cta h2{color: var(--white);margin-bottom: 14px;}.final-cta p{color: #ffffff9e;max-width: 760px;margin-bottom: 0;}.final-actions{flex-direction: column;gap: 11px;min-width: 285px;display: flex;}.site-footer{color: #ffffffad;background: #000916;padding-top: 95px;}.footer-grid{grid-template-columns: 1.4fr repeat(4, 1fr);gap: 42px;padding-bottom: 65px;display: grid;}.wordmark-footer{margin-bottom: 30px;}.footer-brand p{max-width: 390px;font-size: 0.83rem;}.footer-column h2{color: var(--white);font-family: var(--sans);letter-spacing: 0.11em;text-transform: uppercase;margin-bottom: 25px;font-size: 0.7rem;}.footer-column a{padding: 6px 0;font-size: 0.78rem;display: block;}.footer-column a:hover{color: #d5b56f;}.footer-disclaimer{border-top: 1px solid #ffffff14;border-bottom: 1px solid #ffffff14;grid-template-columns: minmax(260px, 0.75fr) minmax(0, 1.25fr);align-items: start;gap: 60px;padding: 30px 0;display: grid;}.footer-disclaimer p{color: #ffffff73;margin: 0;font-size: 0.69rem;line-height: 1.7;}.footer-disclaimer strong{color: #ffffffb3;}.footer-operator{color: #ffffff80;gap: 5px;font-size: 0.69rem;line-height: 1.55;display: grid;}.footer-operator strong{color: var(--white);font-size: 0.73rem;}.footer-operator address{font-style: normal;}.footer-operator a{color: #ffffffc7;}.footer-operator a:hover{color: var(--white);}.footer-bottom{justify-content: space-between;align-items: center;min-height: 74px;font-size: 0.67rem;display: flex;}.footer-bottom div{gap: 22px;display: flex;}.footer-bottom a:hover{color: var(--white);}.floating-urgent{z-index: 90;min-height: 48px;color: var(--white);background: var(--red);letter-spacing: 0.07em;text-transform: uppercase;align-items: center;gap: 14px;padding: 0 20px;font-size: 0.68rem;font-weight: 800;display: flex;position: fixed;bottom: 88px;right: auto;left: 22px;box-shadow: 0 12px 30px #410a0f3d;}.hero-content{padding-bottom: 138px;}.home-parole-section{color: var(--white);background: var(--navy);padding: 112px 0;}.home-parole-grid{grid-template-columns: minmax(0, 1.08fr) minmax(360px, .92fr);gap: clamp(52px, 7vw, 104px);align-items: start;display: grid;}.home-parole-copy h2, .home-lawyers-section h2{font-size: clamp(2.45rem, 4.7vw, 4.5rem);line-height: 1.02;margin: 14px 0 24px;}.home-parole-copy h2{color: var(--white);}.home-parole-copy > p{color: #c8ced8;max-width: 720px;font-size: .86rem;line-height: 1.78;}.home-parole-copy .lead{color: #edf0f4;font-family: var(--serif);font-size: clamp(1.18rem, 2vw, 1.55rem);line-height: 1.5;}.home-parole-copy .inline-actions{margin-top: 32px;align-items: center;flex-wrap: wrap;gap: 18px 25px;display: flex;}.home-parole-facts{border-top: 1px solid #ffffff22;}.home-parole-facts article{border-bottom: 1px solid #ffffff22;grid-template-columns: 112px minmax(120px, .58fr) 1fr;gap: 20px;align-items: start;padding: 25px 0;display: grid;}.home-parole-facts span{color: #efd598;letter-spacing: .08em;text-transform: uppercase;font-size: .63rem;font-weight: 800;}.home-parole-facts strong{color: var(--white);font-family: var(--serif);font-size: 1.08rem;line-height: 1.3;}.home-parole-facts p{color: #bfc6d2;margin: 0;font-size: .71rem;line-height: 1.65;}.home-lawyers-section{background: #f4f4f1;padding: 104px 0;}.home-lawyers-section .split-heading{align-items: end;}.home-lawyers-section .split-heading > p{color: #5d6876;max-width: 570px;margin: 0;font-size: .78rem;line-height: 1.72;}.home-lawyers-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;display: grid;}.home-lawyer-card{background: var(--white);border: 1px solid var(--line);grid-template-columns: 158px minmax(0, 1fr);min-height: 250px;display: grid;}.home-lawyer-photo{background: #d9d8d3;display: block;overflow: hidden;}.home-lawyer-photo img{width: 100%;height: 100%;object-fit: cover;object-position: center top;transition: transform .45s ease;}.home-lawyer-card:hover .home-lawyer-photo img{transform: scale(1.025);}.home-lawyer-card > div{padding: 29px 28px 26px;}.home-lawyer-card > div > span{color: var(--red);letter-spacing: .08em;text-transform: uppercase;font-size: .61rem;font-weight: 800;}.home-lawyer-card h3{margin: 10px 0 14px;font-size: 1.45rem;line-height: 1.15;}.home-lawyer-card h3 a{color: var(--ink);}.home-lawyer-card h3 small{color: #7b8490;margin-top: 6px;font-family: var(--sans);font-size: .64rem;font-weight: 500;display: block;}.home-lawyer-card p{color: #5d6876;margin: 0 0 18px;font-size: .7rem;line-height: 1.62;}.home-lawyers-all{margin-top: 28px;display: inline-flex;}.business-positioning strong{color: var(--white);}.parole-service-scope{border-top: 1px solid var(--line);margin-top: 58px;padding-top: 48px;}.release-threshold-table th:nth-child(n+2), .release-threshold-table td:nth-child(n+2){min-width: 190px;}@media (width <= 1024px){.hero-content{padding-bottom: 120px;}.home-parole-section, .home-lawyers-section{padding: 90px 0;}.home-parole-grid{grid-template-columns: 1fr;}.home-lawyers-grid{grid-template-columns: 1fr;}}@media (width <= 640px){.hero-content{padding-bottom: 108px;}.home-parole-section, .home-lawyers-section{padding: 72px 0;}.home-parole-facts article{grid-template-columns: 1fr;gap: 8px;}.home-lawyer-card{grid-template-columns: 112px minmax(0, 1fr);min-height: 220px;}.home-lawyer-card > div{padding: 23px 19px 22px;}.home-lawyer-card h3{font-size: 1.2rem;}}.floating-urgent:hover{background: var(--red-dark);transform: translateY(-2px);}.subpage-main{min-height: 70vh;}.subpage-hero{background: var(--navy);align-items: flex-end;min-height: 570px;padding: 180px 0 75px;display: flex;position: relative;overflow: hidden;}.subpage-hero:before{content: "";background: radial-gradient(circle at 82% 10%, #6484ae40, #0000 36%), linear-gradient( 120deg, #0000 55%, #ffffff06 55% 56%, #0000 56% 67%, #ffffff05 67% 68%, #0000 68% );position: absolute;inset: 0;}.subpage-hero:after{content: "";border: 1px solid #ffffff14;border-radius: 50%;width: 300px;height: 300px;position: absolute;top: 28%;right: 6%;box-shadow: 0 0 0 70px #ffffff05, 0 0 0 140px #ffffff03;}.cluster-whiteCollar:before, .cluster-corporate:before{background: linear-gradient(90deg, #09111ff0, #09111fa8), url(/porto/heroes/corporate.webp) 50% / cover;}.cluster-international:before{background: linear-gradient(90deg, #09111ff2, #09111f85), url(/porto/heroes/international.webp) 50% / cover;}.cluster-familySafety:before{background: radial-gradient(circle at 76% 28%, #c7a66a3b, #0000 27%), linear-gradient(120deg, #0b1629 0%, #07182e 58%, #321b29 100%);}.cluster-traffic:before{background: radial-gradient(circle at 78% 22%, #719abe3d, #0000 28%), linear-gradient(120deg, #091426 0%, #182a42 62%, #1b2634 100%);}.cluster-medical:before{background: radial-gradient(circle at 78% 22%, #74a4ab38, #0000 30%), linear-gradient(120deg, #0a1728 0%, #193242 62%, #142739 100%);}.cluster-workplace:before{background: radial-gradient(circle at 80% 18%, #c78d4e33, #0000 28%), linear-gradient(120deg, #0b1525 0%, #263042 62%, #30271f 100%);}.cluster-ipCrime:before{background: radial-gradient(circle at 78% 20%, #c7a66a3d, #0000 29%), linear-gradient(120deg, #081326 0%, #17253e 58%, #291824 100%);}.subpage-hero-inner{z-index: 2;position: relative;}.subpage-hero h1{max-width: 1000px;color: var(--white);margin-bottom: 25px;font-size: clamp(3.1rem, 6vw, 6.4rem);font-weight: 600;line-height: 1.02;overflow-wrap: anywhere;}.subpage-hero > .shell > p{color: #ffffffb8;max-width: 850px;margin-bottom: 28px;font-size: 1.08rem;}.breadcrumbs{color: #ffffff8c;letter-spacing: 0.04em;flex-wrap: wrap;gap: 9px;margin-bottom: 50px;font-size: 0.66rem;display: flex;}.breadcrumbs a:hover{color: #d5b56f;}.breadcrumbs span:last-child{color: #ffffffd1;}.hero-meta{color: #ffffff8a;letter-spacing: 0.08em;text-transform: uppercase;flex-wrap: wrap;gap: 18px 34px;font-size: 0.64rem;font-weight: 700;display: flex;}.hero-meta span{position: relative;}.hero-meta span:not(:last-child):after{content: "";background: #c7a66a;border-radius: 50%;width: 3px;height: 3px;position: absolute;top: 50%;right: -18px;}.article-provenance{color: #ffffffa8;border-top: 1px solid #ffffff1f;flex-wrap: wrap;gap: 8px 24px;margin-top: 24px;padding-top: 16px;font-size: 0.72rem;display: flex;}.article-provenance a{color: var(--white);text-decoration: underline;text-decoration-color: #c7a66a;text-underline-offset: 3px;}.answer-strip{background: #e9e6e0;border-bottom: 1px solid #dad7d2;}.answer-strip-inner{grid-template-columns: 110px 1fr auto;align-items: center;gap: 35px;min-height: 104px;display: grid;}.answer-strip strong{color: var(--red);letter-spacing: 0.09em;text-transform: uppercase;font-size: 0.68rem;}.answer-strip p{color: var(--ink);font-family: var(--serif);margin: 0;font-size: 1.03rem;line-height: 1.55;}.answer-strip a{color: var(--navy);letter-spacing: 0.05em;text-transform: uppercase;white-space: nowrap;font-size: 0.68rem;font-weight: 800;}.hub-intro, .guide-content, .about-section, .policy-section{padding: 120px 0 135px;}.topic-layout{grid-template-columns: minmax(0, 1fr) 340px;align-items: start;gap: 95px;display: grid;}.topic-article{max-width: 900px;}.topic-article h2{margin-top: 70px;font-size: clamp(2.2rem, 3.7vw, 3.75rem);}.topic-article > .eyebrow + h2{margin-top: 0;}.topic-article h3{margin: 38px 0 15px;font-size: 1.55rem;}.topic-article p{font-size: 0.98rem;line-height: 1.9;}.topic-lead{font-family: var(--serif);color: var(--ink) !important;font-size: 1.32rem !important;line-height: 1.7 !important;}.legal-boundary{border-left: 4px solid var(--red);background: #f0eee9;margin: 34px 0 40px;padding: 30px 34px;}.legal-boundary > span{color: var(--red);letter-spacing: 0.1em;text-transform: uppercase;font-size: 0.63rem;font-weight: 800;}.legal-boundary h3{margin: 14px 0 9px;font-size: 1.38rem;}.legal-boundary p{margin: 0;font-size: 0.86rem;line-height: 1.75;}.code-reference{background: var(--navy);color: var(--white);margin: 70px 0;padding: 48px;}.code-reference > h2{color: var(--white);margin: 12px 0 16px;font-size: 2.25rem;}.code-reference > p{color: #ffffffb3;font-size: 0.84rem;line-height: 1.78;}.code-reference-grid{border-top: 1px solid #ffffff29;border-left: 1px solid #ffffff29;grid-template-columns: repeat(2, minmax(0, 1fr));margin-top: 32px;display: grid;}.code-reference-grid article{border-bottom: 1px solid #ffffff29;border-right: 1px solid #ffffff29;padding: 28px;}.code-reference-grid article > span, .legal-analysis-grid article > span, .hub-code-grid span{color: #d5b56f;letter-spacing: 0.08em;text-transform: uppercase;font-size: 0.64rem;font-weight: 800;}.code-reference-grid h3{color: var(--white);margin: 10px 0;font-size: 1.18rem;}.code-reference-grid p{color: #ffffffa3;font-size: 0.72rem;line-height: 1.65;}.code-reference-grid a{color: var(--white);letter-spacing: 0.04em;text-transform: uppercase;margin-top: 9px;font-size: 0.62rem;font-weight: 800;display: inline-block;}.qualification-notice{border-left: 4px solid var(--red);color: var(--ink);background: #f1eee8;margin-top: 30px;padding: 24px 26px;}.qualification-notice strong{letter-spacing: 0.04em;text-transform: uppercase;font-size: 0.74rem;}.qualification-notice p{color: var(--muted);margin: 8px 0 0;font-size: 0.75rem;line-height: 1.7;}.legal-analysis{margin: 70px 0;}.legal-analysis > h2{margin-top: 11px;}.legal-analysis-grid{background: var(--paper);border-top: 1px solid var(--line);border-left: 1px solid var(--line);grid-template-columns: repeat(3, minmax(0, 1fr));margin-top: 30px;display: grid;}.legal-analysis-grid article{border-right: 1px solid var(--line);border-bottom: 1px solid var(--line);padding: 28px;}.legal-analysis-grid h3{margin: 12px 0;font-size: 1.22rem;}.legal-analysis-grid p{margin: 0;font-size: 0.73rem;line-height: 1.72;}.focus-grid{background: var(--line);border: 1px solid var(--line);grid-template-columns: 1fr 1fr;gap: 1px;margin: 35px 0;display: grid;}.focus-grid > div{background: var(--white);min-height: 150px;padding: 25px;}.focus-grid span{color: var(--red);font-size: 0.65rem;font-weight: 800;}.focus-grid p{color: var(--ink);margin: 14px 0 0;font-size: 0.86rem;line-height: 1.65;}.topic-sidebar{gap: 22px;display: grid;position: sticky;top: 100px;}.sidebar-urgent{color: var(--white);background: var(--navy);padding: 34px 30px;}.sidebar-urgent > span{color: #d5b56f;letter-spacing: 0.1em;text-transform: uppercase;font-size: 0.64rem;font-weight: 800;}.sidebar-urgent h2{color: var(--white);margin: 18px 0 14px;font-size: 1.7rem;}.sidebar-urgent p{color: #ffffff9e;font-size: 0.78rem;}.sidebar-urgent .button{width: 100%;margin-top: 10px;padding-inline: 12px;font-size: 0.65rem;}.sidebar-nav{border: 1px solid var(--line);padding: 28px;}.sidebar-nav > strong{color: var(--ink);letter-spacing: 0.1em;text-transform: uppercase;margin-bottom: 18px;font-size: 0.66rem;display: block;}.sidebar-nav a{color: #4d586b;border-bottom: 1px solid #eceef1;justify-content: space-between;gap: 18px;padding: 10px 0;font-size: 0.75rem;line-height: 1.45;display: flex;}.sidebar-nav a:hover{color: var(--red);}.sidebar-nav .all-link{color: var(--red-dark);border: 0;margin-top: 8px;font-weight: 800;}.sidebar-note{background: var(--paper);border-left: 3px solid var(--red);padding: 27px 28px;}.sidebar-note strong{color: var(--ink);font-family: var(--serif);}.sidebar-note p{margin: 10px 0 0;font-size: 0.72rem;}.sidebar-note a{color: var(--red-dark);letter-spacing: 0.04em;text-transform: uppercase;margin-top: 15px;font-size: 0.63rem;font-weight: 800;display: inline-block;}.hub-directory{background: var(--paper);padding: 125px 0;}.hub-legal-map{background: #eceef1;padding: 110px 0;}.hub-code-grid{grid-template-columns: repeat(4, minmax(0, 1fr));gap: 14px;display: grid;}.hub-code-grid a{background: var(--white);border-top: 3px solid var(--red);flex-direction: column;min-height: 285px;padding: 30px;display: flex;}.hub-code-grid h3{margin: 18px 0 12px;font-size: 1.35rem;}.hub-code-grid p{color: var(--muted);font-size: 0.72rem;line-height: 1.65;}.hub-code-grid b{color: var(--red-dark);letter-spacing: 0.05em;text-transform: uppercase;margin-top: auto;font-size: 0.61rem;}.directory-grid{grid-template-columns: repeat(3, 1fr);gap: 18px;display: grid;}.directory-grid a{background: var(--white);border-top: 3px solid #0000;flex-direction: column;min-height: 315px;padding: 34px;transition: all 0.25s;display: flex;}.directory-grid a:hover{border-top-color: var(--red);box-shadow: var(--shadow);transform: translateY(-7px);}.directory-grid span{color: var(--red);font-size: 0.62rem;font-weight: 800;}.directory-grid h3{margin: 26px 0 13px;font-size: 1.5rem;}.directory-grid p{font-size: 0.8rem;line-height: 1.65;}.directory-grid b{color: var(--red-dark);letter-spacing: 0.05em;text-transform: uppercase;margin-top: auto;font-size: 0.66rem;}.criminal-offences-main .hub-intro, .criminal-offences-main .hub-legal-map{padding-top: 92px;padding-bottom: 92px;}.criminal-offences-main .hub-code-grid a{min-height: 245px;padding: 27px;}.offence-directory{background: var(--paper);padding: 105px 0;}.offence-family-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;display: grid;}.offence-family{background: var(--white);border: 1px solid var(--line);border-top: 4px solid var(--red);padding: 34px;scroll-margin-top: 96px;}.offence-family-heading{min-height: 145px;}.offence-family-heading > span{color: var(--red);letter-spacing: 0.08em;font-size: 0.64rem;font-weight: 800;}.offence-family-heading h3{margin: 13px 0 9px;font-size: 1.75rem;line-height: 1.1;}.offence-family-heading p{color: var(--muted);max-width: 460px;margin: 0;font-size: 0.77rem;line-height: 1.6;}.offence-family-list{border-top: 1px solid var(--line);}.offence-family-list a{grid-template-columns: minmax(0, 1fr) 18px;gap: 5px 16px;border-bottom: 1px solid var(--line);padding: 18px 2px;transition: padding 0.2s ease, color 0.2s ease;display: grid;}.offence-family-list a:last-child{border-bottom: 0;}.offence-family-list a:hover{padding-left: 8px;}.offence-family-list strong{color: var(--ink);font-family: var(--serif);font-size: 1.05rem;line-height: 1.25;}.offence-family-list span{color: #667180;grid-column: 1;font-size: 0.7rem;line-height: 1.5;}.offence-family-list b{color: var(--red);grid-column: 2;grid-row: 1 / span 2;align-self: center;font-size: 1rem;}.offence-family-nav a{line-height: 1.35;}@media (width <= 760px){.offence-family-grid{grid-template-columns: 1fr;}.offence-family{padding: 28px 24px;}.offence-family-heading{min-height: 0;margin-bottom: 22px;}}.urgent-do-dont{grid-template-columns: 1fr 1fr;gap: 18px;margin: 35px 0;display: grid;}.urgent-do-dont > div{background: #eef3ef;border-top: 3px solid #4e7d61;padding: 30px;}.urgent-do-dont > div:last-child{border-color: var(--red);background: #f4eeee;}.urgent-do-dont h3{margin-top: 0;}.urgent-do-dont ul{margin: 0;padding-left: 20px;}.urgent-do-dont li{color: #566170;padding: 5px 0;font-size: 0.82rem;}.evidence-list{grid-template-columns: 1fr 1fr;gap: 0 30px;margin: 25px 0 45px;padding: 0;list-style: none;display: grid;}.evidence-list li{border-bottom: 1px solid var(--line);color: var(--ink);padding: 14px 10px 14px 26px;font-size: 0.83rem;position: relative;}.evidence-list li:before{content: "";background: var(--red);width: 8px;height: 1px;position: absolute;top: 25px;left: 3px;}.scenario-panel{color: var(--white);background: var(--navy);margin: 55px 0;padding: 45px;}.scenario-panel > span{color: #d5b56f;letter-spacing: 0.1em;text-transform: uppercase;font-size: 0.64rem;font-weight: 800;}.scenario-panel h3{color: var(--white);margin: 22px 0 15px;font-size: 1.55rem;}.scenario-panel p{color: #ffffff94;margin: 0;font-size: 0.75rem;}.guide-process{background: var(--line);grid-template-columns: repeat(3, 1fr);gap: 1px;margin: 35px 0;display: grid;}.guide-process div{background: var(--paper);min-height: 115px;padding: 24px;}.guide-process span{color: var(--red);font-size: 0.62rem;font-weight: 800;display: block;}.guide-process strong{font-family: var(--serif);margin-top: 12px;font-size: 0.95rem;display: block;}.principle-box{border-left: 4px solid var(--red);background: #ece9e3;margin: 42px 0;padding: 30px 32px;}.principle-box strong{font-family: var(--serif);font-size: 1.2rem;}.principle-box p{margin: 8px 0 0;font-size: 0.83rem;}.forensic-deep-dive{margin-top: 68px;}.forensic-route-grid{background: var(--line);border: 1px solid var(--line);grid-template-columns: repeat(3, 1fr);gap: 1px;margin: 34px 0;display: grid;}.forensic-route-grid article{background: var(--paper);min-height: 280px;padding: 30px 27px;}.forensic-route-grid article > span, .forensic-type-grid article > span{color: var(--red);letter-spacing: 0.06em;font-size: 0.64rem;font-weight: 800;}.forensic-route-grid h3, .forensic-type-grid h3{margin: 24px 0 12px;font-size: 1.28rem;}.forensic-route-grid p, .forensic-type-grid p{margin: 0;font-size: 0.78rem;line-height: 1.7;}.forensic-limit-box{color: var(--white);background: var(--navy);border-left: 4px solid var(--red);margin: 34px 0 55px;padding: 32px 34px;}.forensic-limit-box strong{font-family: var(--serif);font-size: 1.35rem;}.forensic-limit-box p{color: #ffffffad;margin: 10px 0 0;font-size: 0.82rem;line-height: 1.75;}.forensic-type-grid{background: var(--line);border: 1px solid var(--line);grid-template-columns: repeat(2, 1fr);gap: 1px;margin: 34px 0 60px;display: grid;}.forensic-type-grid article{background: var(--white);min-height: 238px;padding: 28px;}.forensic-checklist{counter-reset: forensic-step;border-top: 1px solid var(--line);margin: 32px 0 58px;padding: 0;list-style: none;}.forensic-checklist li{counter-increment: forensic-step;border-bottom: 1px solid var(--line);grid-template-columns: 46px 180px minmax(0, 1fr);gap: 18px;padding: 23px 0;display: grid;}.forensic-checklist li:before{content: counter(forensic-step, decimal-leading-zero);color: var(--red);font-size: 0.65rem;font-weight: 800;}.forensic-checklist strong{color: var(--ink);font-family: var(--serif);font-size: 1rem;}.forensic-checklist span{color: #667184;font-size: 0.8rem;line-height: 1.65;}.rights-deep-dive{margin-top: 68px;}.status-rights-grid{background: var(--line);border: 1px solid var(--line);grid-template-columns: repeat(2, 1fr);gap: 1px;margin: 34px 0 58px;display: grid;}.status-rights-grid article{background: var(--paper);min-height: 245px;padding: 30px;}.status-rights-grid article > span, .document-triad article > span{color: var(--red);letter-spacing: 0.07em;font-size: 0.64rem;font-weight: 800;}.status-rights-grid h3, .document-triad h3{margin: 23px 0 12px;font-size: 1.34rem;}.status-rights-grid p, .document-triad p{margin: 0;font-size: 0.79rem;line-height: 1.72;}.rights-checklist{counter-reset: rights-step;border-top: 1px solid var(--line);margin: 32px 0 58px;padding: 0;list-style: none;}.rights-checklist li{counter-increment: rights-step;border-bottom: 1px solid var(--line);grid-template-columns: 46px 205px minmax(0, 1fr);gap: 18px;padding: 24px 0;display: grid;}.rights-checklist li:before{content: counter(rights-step, decimal-leading-zero);color: var(--red);font-size: 0.65rem;font-weight: 800;}.rights-checklist strong{color: var(--ink);font-family: var(--serif);font-size: 1.05rem;line-height: 1.45;}.rights-checklist span{color: #667184;font-size: 0.8rem;line-height: 1.68;}.rights-alert{color: var(--white);background: var(--navy);border-left: 4px solid var(--red);margin: 38px 0 60px;padding: 34px 36px;}.rights-alert strong{font-family: var(--serif);font-size: 1.35rem;}.rights-alert p{color: #ffffffad;margin: 10px 0 0;font-size: 0.82rem;line-height: 1.75;}.rights-feature-grid{grid-template-columns: repeat(2, 1fr);gap: 16px;margin: 34px 0 58px;display: grid;}.rights-feature-grid article{background: var(--paper);border-top: 3px solid var(--red);min-height: 210px;padding: 30px;}.rights-feature-grid h3{margin: 0 0 14px;font-size: 1.3rem;}.rights-feature-grid p{margin: 0;font-size: 0.8rem;line-height: 1.72;}.interpol-card-grid{background: var(--line);border: 1px solid var(--line);grid-template-columns: repeat(3, minmax(0, 1fr));gap: 1px;margin: 34px 0 48px;display: grid;}.interpol-card-grid article{background: var(--paper);min-height: 310px;padding: 30px 27px;}.interpol-card-grid article > span, .interpol-timeline article > span{color: var(--red);letter-spacing: 0.08em;font-size: 0.64rem;font-weight: 800;}.interpol-card-grid h3, .interpol-timeline h3{margin: 23px 0 12px;font-size: 1.3rem;}.interpol-card-grid p, .interpol-timeline p{margin: 0;font-size: 0.78rem;line-height: 1.72;}.interpol-timeline{background: var(--line);border: 1px solid var(--line);grid-template-columns: repeat(2, minmax(0, 1fr));gap: 1px;margin: 34px 0 54px;display: grid;}.interpol-timeline article{background: var(--white);min-height: 215px;padding: 28px 30px;}.interpol-focus-grid > div{min-height: 165px;}.interpol-evidence-list{margin-bottom: 58px;}.document-triad{background: var(--line);border: 1px solid var(--line);grid-template-columns: repeat(3, 1fr);gap: 1px;margin: 34px 0 50px;display: grid;}.document-triad article{background: var(--white);min-height: 265px;padding: 30px 27px;}.ip-hub-deep-dive{color: var(--ink);background: #e9e6e0;border-top: 1px solid #dad7d2;padding: 115px 0 125px;}.ip-hub-deep-dive h2{max-width: 900px;margin: 18px 0 24px;font-size: clamp(2.4rem, 4.5vw, 4.5rem);}.ip-hub-deep-dive > .shell > p{max-width: 950px;}.ip-hub-deep-dive .document-triad article{background: #f8f8f7;}.ip-hub-deep-dive .forensic-type-grid{max-width: 1100px;}.ip-hub-deep-dive .principle-box{background: #f5f3ee;max-width: 1100px;}.faq-list.in-article{margin-top: 25px;}.article-sources{background: var(--paper);margin-top: 80px;padding: 42px;}.article-sources h2{margin-top: 0;font-size: 2rem;}.article-sources p{font-size: 0.78rem;}.article-sources a{color: var(--ink);border-bottom: 1px solid #d7d4ce;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 20px;padding: 12px 0;font-size: 0.76rem;font-weight: 700;display: grid;}.article-sources a:hover{color: var(--red);}.related-section{background: #eef0f3;padding: 115px 0;}.related-grid{grid-template-columns: repeat(4, 1fr);gap: 16px;display: grid;}.related-grid a{background: var(--white);flex-direction: column;min-height: 290px;padding: 30px;transition: all 0.22s;display: flex;}.related-grid a:hover{box-shadow: var(--shadow);transform: translateY(-6px);}.related-grid span{color: var(--red);letter-spacing: 0.08em;text-transform: uppercase;font-size: 0.6rem;font-weight: 800;}.related-grid h3{margin: 24px 0 12px;font-size: 1.35rem;}.related-grid p{font-size: 0.76rem;line-height: 1.6;}.related-grid b{color: var(--red-dark);text-transform: uppercase;margin-top: auto;font-size: 0.64rem;}.special-hero{min-height: 490px;}.contact-hero{min-height: 455px;}.lawyers-section, .human-sitemap{padding: 110px 0;}.contact-routes{background: #f6f6f4;padding: 88px 0 96px;}.contact-route-heading{margin-bottom: 34px;}.contact-route-heading h2{max-width: 690px;}.contact-route-grid{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px;display: grid;}.contact-route-grid > article{background: var(--white);border: 1px solid var(--line);border-top: 4px solid #c8ccd3;min-height: 310px;padding: 32px;box-shadow: 0 16px 42px #000e240a;}.contact-route-grid > article.urgent{color: var(--white);background: var(--navy);border-color: var(--navy);border-top-color: var(--red);}.contact-route-grid > article.details{background: #eeece7;border-top-color: var(--red);}.contact-route-grid span{color: var(--red);letter-spacing: 0.08em;text-transform: uppercase;font-size: 0.62rem;font-weight: 800;}.contact-route-grid h2{margin: 20px 0 18px;font-size: 1.85rem;line-height: 1.1;}.contact-route-grid p{color: #5f6977;margin: 20px 0 0;font-size: 0.75rem;line-height: 1.65;}.contact-route-grid .urgent h2, .contact-route-grid .urgent p{color: var(--white);}.contact-route-grid .urgent p{color: #c6ccd6;}.contact-route-action{color: var(--ink);border-bottom: 1px solid var(--line);justify-content: space-between;gap: 14px;padding-bottom: 14px;font-size: 0.93rem;font-weight: 800;display: flex;}.contact-route-action b{color: var(--red);}.urgent .contact-route-action{color: var(--white);border-bottom-color: #ffffff2b;}.contact-route-grid ul{margin: 4px 0 0;padding: 0;list-style: none;}.contact-route-grid li{color: #515c6a;border-top: 1px solid #d9d6d0;padding: 9px 0;font-size: 0.73rem;line-height: 1.45;}.contact-form-section{background: var(--paper);padding: 100px 0 110px;}.contact-layout{grid-template-columns: minmax(290px, 0.78fr) minmax(0, 1.22fr);align-items: start;gap: 65px;display: grid;}.contact-layout h2{margin: 12px 0 20px;font-size: clamp(2.35rem, 3.5vw, 3.4rem);line-height: 1.05;}.contact-form-copy > p{color: #5c6775;font-size: 0.82rem;line-height: 1.75;}.contact-checklist{counter-reset: contact-step;margin: 30px 0;padding: 0;list-style: none;}.contact-checklist li{counter-increment: contact-step;grid-template-columns: 30px minmax(0, 1fr);gap: 2px 13px;border-top: 1px solid var(--line);padding: 15px 0;display: grid;}.contact-checklist li::before{content: counter(contact-step, decimal-leading-zero);color: var(--red);grid-row: 1 / span 2;font-size: 0.65rem;font-weight: 800;}.contact-checklist strong{color: var(--ink);font-family: var(--serif);font-size: 1rem;}.contact-checklist span{color: #687381;font-size: 0.7rem;line-height: 1.5;}.contact-direct-note{background: var(--navy);border-left: 4px solid var(--red);color: var(--white);gap: 7px;margin: 28px 0 20px;padding: 22px;display: grid;}.contact-direct-note strong{font-family: var(--serif);font-size: 1.05rem;}.contact-direct-note span{color: #c8ced8;font-size: 0.72rem;line-height: 1.55;}.contact-direct-note a, .contact-form-copy a{color: var(--red-dark);text-underline-offset: 4px;text-decoration: underline;text-decoration-thickness: 1px;}.contact-direct-note a{color: var(--white);}.contact-placeholder{background: var(--white);border-left: 3px solid var(--red);margin: 30px 0;padding: 25px;}.contact-placeholder strong{color: var(--red-dark);letter-spacing: 0.08em;text-transform: uppercase;font-size: 0.68rem;}.contact-placeholder p{margin: 8px 0 0;font-size: 0.77rem;}.contact-form{background: var(--white);border-top: 4px solid var(--red);padding: 44px;box-shadow: 0 20px 55px #000e2414;}.form-grid{grid-template-columns: 1fr 1fr;gap: 20px;display: grid;}.contact-form label{gap: 7px;display: grid;}.contact-form label > span{color: var(--ink);letter-spacing: 0.05em;text-transform: uppercase;font-size: 0.68rem;font-weight: 700;}.contact-form input, .contact-form select, .contact-form textarea{width: 100%;color: var(--ink);background: #f8f8f7;border: 1px solid #d6d9dd;border-radius: 0;padding: 12px 14px;}.contact-form input, .contact-form select{min-height: 48px;}.contact-form textarea{resize: vertical;}.contact-form input:focus, .contact-form select:focus, .contact-form textarea:focus{border-color: var(--red);outline: 2px solid #8a642726;}.form-wide{grid-column: 1/-1;}.consent{align-items: start;margin: 22px 0;grid-template-columns: 18px 1fr !important;}.consent input{margin-top: 4px;}.consent span{line-height: 1.5;color: #687181 !important;letter-spacing: 0 !important;text-transform: none !important;font-size: 0.68rem !important;font-weight: 500 !important;}.form-status{color: #385943;background: #edf5ef;margin-top: 20px;padding: 14px;font-size: 0.72rem;}.about-grid{grid-template-columns: 1fr 360px;gap: 100px;display: grid;}.about-grid article h2{margin-top: 65px;}.about-grid article > .eyebrow + h2{margin-top: 0;}.about-aside{color: var(--white);background: var(--navy);padding: 38px;position: sticky;top: 100px;}.about-aside > span{color: #d5b56f;letter-spacing: 0.1em;text-transform: uppercase;font-size: 0.64rem;font-weight: 800;}.about-aside h3{color: var(--white);margin: 22px 0;font-size: 1.65rem;}.about-aside p{color: #ffffff9e;font-size: 0.8rem;}.about-aside address{color: #ffffff9e;margin: 0 0 22px;font-size: 0.8rem;font-style: normal;line-height: 1.75;}.lawyer-placeholder-grid{grid-template-columns: 1fr 1fr 0.8fr;gap: 24px;display: grid;}.lawyer-placeholder-grid article{border: 1px solid var(--line);padding: 30px;}.profile-placeholder{aspect-ratio: 4/3;color: #8791a1;letter-spacing: 0.08em;text-transform: uppercase;background: linear-gradient(135deg, #edf0f3, #dfe3e8);place-items: center;margin: -30px -30px 28px;font-size: 0.68rem;display: grid;}.lawyer-placeholder-grid h3{font-size: 1.5rem;}.lawyer-placeholder-grid p{font-size: 0.78rem;}.status-chip{color: var(--red-dark);text-transform: uppercase;background: #f5e9ea;padding: 6px 9px;font-size: 0.61rem;font-weight: 800;display: inline-block;}.profile-principles{color: var(--white);background: var(--navy);}.profile-principles h3{color: var(--white);}.profile-principles ul{color: #ffffffad;padding-left: 18px;font-size: 0.78rem;}.profile-principles li{padding: 6px 0;}.policy-copy{max-width: 900px;}.policy-copy h2{margin-top: 72px;scroll-margin-top: 125px;font-size: 2.5rem;}.policy-copy h3{margin: 0 0 12px;font-size: 1.2rem;}.policy-copy p{line-height: 1.9;}.policy-copy ul{color: var(--muted);margin: 24px 0;padding-left: 25px;}.policy-copy li{margin: 11px 0;padding-left: 7px;line-height: 1.75;}.policy-copy a{color: var(--red-dark);text-underline-offset: 3px;text-decoration: underline;}.policy-intro{color: var(--white);background: var(--navy);margin: 45px 0 0;padding: 36px 40px;}.policy-intro p{color: #ffffffc2;}.policy-intro .policy-updated{color: #d5b56f;letter-spacing: 0.06em;text-transform: uppercase;margin: 0 0 12px;font-size: 0.68rem;}.policy-intro .policy-lead{color: var(--white);font-family: var(--serif);margin: 0;font-size: 1.35rem;line-height: 1.55;}.policy-toc{background: var(--paper);border: 1px solid var(--line);grid-template-columns: repeat(2, 1fr);gap: 12px 28px;margin: 26px 0 60px;padding: 28px 32px;display: grid;}.policy-toc strong{color: var(--ink);letter-spacing: 0.1em;text-transform: uppercase;grid-column: 1/-1;margin-bottom: 5px;font-size: 0.66rem;}.policy-toc a{padding: 6px 0 6px 20px;font-size: 0.75rem;text-decoration: none;position: relative;}.policy-toc a:before{content: "→";color: var(--red);position: absolute;left: 0;}.policy-card-grid{border-top: 1px solid var(--line);border-left: 1px solid var(--line);grid-template-columns: repeat(2, 1fr);margin: 30px 0;display: grid;}.policy-card-grid article{background: var(--paper);border-right: 1px solid var(--line);border-bottom: 1px solid var(--line);min-height: 190px;padding: 28px;}.policy-card-grid p{margin: 0;font-size: 0.76rem;line-height: 1.7;}.policy-note{border-left: 5px solid var(--red);background: #f3ece7;margin: 34px 0;padding: 28px 32px;}.policy-note > strong{color: var(--ink);font-family: var(--serif);margin-bottom: 10px;font-size: 1.2rem;display: block;}.policy-note p{margin: 0;font-size: 0.78rem;}.policy-table-wrap{border: 1px solid var(--line);margin: 30px 0;overflow-x: auto;}.policy-table{border-collapse: collapse;background: var(--white);width: 100%;font-size: 0.74rem;line-height: 1.65;}.policy-table th{color: var(--white);background: var(--navy);letter-spacing: 0.08em;text-align: left;text-transform: uppercase;padding: 17px 20px;font-size: 0.64rem;}.policy-table td{vertical-align: top;border-bottom: 1px solid var(--line);padding: 18px 20px;}.policy-table tr:last-child td{border-bottom: 0;}.policy-table td:first-child{min-width: 150px;color: var(--ink);}.operator-details{background: var(--white);border-left: 4px solid var(--red);margin: 34px 0 42px;padding: 30px;box-shadow: 0 15px 40px #000e240f;}.operator-details > span{color: var(--red-dark);letter-spacing: 0.1em;text-transform: uppercase;margin-bottom: 10px;font-size: 0.64rem;font-weight: 800;display: block;}.operator-details > strong{color: var(--ink);font-family: var(--serif);font-size: 1.45rem;display: block;}.operator-details dl{gap: 12px;margin: 22px 0 0;display: grid;}.operator-details dl > div{border-top: 1px solid var(--line);grid-template-columns: 135px 1fr;gap: 20px;padding-top: 12px;display: grid;}.operator-details dt{color: var(--muted);letter-spacing: 0.04em;text-transform: uppercase;font-size: 0.65rem;font-weight: 800;}.operator-details dd{color: var(--ink);margin: 0;font-size: 0.78rem;line-height: 1.6;}.operator-details dd a{color: var(--red-dark);}.operator-details.compact{background: var(--paper);box-shadow: none;margin-top: 0;}.sitemap-grid{grid-template-columns: repeat(3, 1fr);align-items: start;gap: 50px;display: grid;}.sitemap-grid > div{break-inside: avoid;}.sitemap-grid h2{border-bottom: 2px solid var(--navy);margin-bottom: 18px;padding-bottom: 15px;font-size: 1.4rem;}.sitemap-grid h2 a:hover{color: var(--red);}.sitemap-grid > div > a{color: #5a6474;padding: 6px 0;font-size: 0.76rem;display: block;}.sitemap-grid > div > a:hover{color: var(--red);}.not-found{text-align: center;background: var(--paper);place-items: center;min-height: 800px;padding: 220px 0 120px;display: grid;}.not-found span{color: var(--red);letter-spacing: 0.2em;font-size: 0.8rem;font-weight: 800;}.not-found h1{margin: 20px 0;font-size: clamp(4rem, 8vw, 8rem);}.not-found p{max-width: 650px;margin-inline: auto;}.not-found div > div{flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: 35px;display: flex;}@media (width<=1280px){.shell{width: min(100% - 50px, 1160px);}.primary-nav{display: none;}.primary-nav.is-open{z-index: 2;width: min(440px, 100%);height: 100dvh;max-height: 100dvh;padding: 0 30px calc(180px + env(safe-area-inset-bottom));overscroll-behavior: contain;background: #0d1729;display: block;position: fixed;inset: 0 0 auto auto;overflow: hidden auto;box-shadow: -20px 0 60px #00000040;}.mobile-nav-top{letter-spacing: 0.1em;text-transform: uppercase;border-bottom: 1px solid #ffffff1f;justify-content: space-between;align-items: center;height: 88px;font-size: 0.72rem;display: flex;}.mobile-nav-top button{color: var(--white);background: 0 0;border: 0;font-size: 2rem;}.nav-group{border-bottom: 1px solid #ffffff1a;grid-template-columns: 1fr 42px;display: grid;}.nav-label, .nav-simple{min-height: 62px;padding: 0;font-size: 0.84rem;}.nav-simple{border-bottom: 1px solid #ffffff1a;}.nav-expand{color: var(--white);background: 0 0;border: 0;font-size: 1.2rem;display: block;}.mega-panel{width: 100%;min-width: 0;color: var(--white);box-shadow: none;opacity: 1;visibility: visible;pointer-events: auto;background: 0 0;grid-column: 1/-1;grid-template-columns: minmax(0, 1fr);padding: 0 0 20px;transition: none;display: none;position: static;left: auto;transform: none;}.nav-group.expanded .mega-panel{max-height: none;overflow: visible;display: grid !important;}.primary-nav .nav-group:hover .mega-panel, .primary-nav .nav-group:focus-within .mega-panel, .primary-nav .nav-group.expanded .mega-panel{left: auto;transform: none;}.mega-intro{display: none;}.mega-links{width: 100%;min-width: 0;display: grid;}.mega-links a{color: #d2d8e2;border-color: #ffffff1c;justify-content: space-between;align-items: center;gap: 18px;width: 100%;min-width: 0;padding: 12px 0;display: flex !important;}.mega-link-label{white-space: normal;overflow-wrap: anywhere;flex: auto;width: auto;min-width: 0;color: #d2d8e2 !important;opacity: 1 !important;visibility: visible !important;display: block !important;}.mega-link-arrow{color: #aeb8c7;flex: none;display: block;}.mobile-contact-link{background: var(--red);text-transform: uppercase;justify-content: center;align-items: center;min-height: 52px;margin-top: 25px;font-size: 0.7rem;font-weight: 800;display: flex;}.menu-toggle{display: flex;}.urgent-grid, .case-area-grid{grid-template-columns: repeat(2, 1fr);}.case-area-grid > a:nth-child(3n){border-right: 1px solid #ffffff1f;}.case-area-grid > a:nth-child(2n){border-right: 0;}.pillar-grid, .specialist-grid{grid-template-columns: repeat(2, 1fr);}.pillar-card{min-height: 380px;}.feature-copy{padding: 70px 50px;}.feature-split{grid-template-columns: 0.9fr 1.1fr;}.procedure-line{grid-template-columns: repeat(4, 1fr);gap: 35px 0;}.procedure-line:before{display: none;}.authority-grid{grid-template-columns: repeat(2, 1fr);}.authority-grid a:nth-child(2){border-right: 0;}.authority-grid a:nth-child(-n + 2){border-bottom: 1px solid var(--line);}.directory-grid, .related-grid{grid-template-columns: repeat(2, 1fr);}.contact-route-grid{grid-template-columns: repeat(3, 1fr);}.forensic-route-grid{grid-template-columns: 1fr;}.forensic-route-grid article{min-height: 0;}.document-triad{grid-template-columns: 1fr;}.document-triad article{min-height: 0;}.lawyer-placeholder-grid{grid-template-columns: 1fr 1fr;}.profile-principles{grid-column: 1/-1;}}@media (width<=820px){.shell{width: calc(100% - 36px);}h2{font-size: 2.55rem;}.utility-bar{display: none;}.header-main, .site-header.is-scrolled .header-main{height: 76px;}.header-cta{display: none;}.header-cta-wrap{gap: 9px;}.mobile-phone-link{color: var(--white);border: 1px solid #ffffff52;border-radius: 999px;justify-content: center;align-items: center;gap: 7px;min-width: 78px;height: 42px;padding: 0 12px;font-size: 0.67rem;font-weight: 800;text-transform: uppercase;display: flex;}.mobile-phone-link svg{fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;width: 17px;height: 17px;}.wordmark{min-width: 210px;}.wordmark-main{font-size: 1.02rem;}.hero{height: 810px;min-height: 700px;}.hero-content{align-items: center;padding: 96px 0 120px;}.hero-image{background-position: 62%;}.hero-image:after{content: "";background: linear-gradient(90deg, #060e1c80, #0000);position: absolute;inset: 0;}.hero h1, .hero-title{font-size: clamp(3rem, 12vw, 4.9rem);}.hero-copy{max-width: 650px;}.split-heading{grid-template-columns: 1fr;gap: 22px;}.urgent-grid-section, .case-area-section, .practice-section, .specialist-section, .authority-callout, .public-sector-section, .timeline-section, .sources-section, .insights-section, .values-section, .faq-section{padding: 95px 0;}.feature-split, .international-section{grid-template-columns: 1fr;}.feature-media, .international-image{min-height: 480px;}.feature-copy, .international-card{padding: 80px 36px;}.feature-media-corporate{background-image: linear-gradient(0deg, var(--navy), transparent 35%), url(/porto/heroes/corporate.webp);}.authority-callout-grid, .public-sector-grid, .crypto-grid, .values-grid, .faq-layout, .official-grid{grid-template-columns: 1fr;gap: 55px;}.crypto-grid{text-align: left;}.crypto-mark{width: 270px;}.international-section{background: var(--navy);}.international-image{background-position: 66%;}.insight-grid{grid-template-columns: 1fr;}.insight-card{min-height: 330px;}.values-grid{gap: 40px;}.faq-intro{position: static;}.official-links{grid-template-columns: 1fr;}.final-cta-inner{grid-template-columns: 1fr;gap: 40px;}.final-actions{flex-flow: wrap;}.footer-grid{grid-template-columns: 1.2fr 1fr 1fr;}.footer-brand{grid-column: 1/-1;}.subpage-hero{min-height: 530px;padding: 145px 0 60px;}.answer-strip-inner{grid-template-columns: 90px 1fr;padding: 22px 0;}.answer-strip a{grid-column: 2;}.topic-layout, .contact-layout, .about-grid{grid-template-columns: 1fr;gap: 65px;}.topic-sidebar, .about-aside{position: static;}.contact-route-grid, .sitemap-grid{grid-template-columns: repeat(2, 1fr);}.floating-urgent{display: none;}.forensic-checklist li{grid-template-columns: 38px 155px minmax(0, 1fr);}.rights-checklist li{grid-template-columns: 38px 175px minmax(0, 1fr);}}@media (width<=560px){body{font-size: 15px;}.shell{width: calc(100% - 30px);}.wordmark-main{font-size: 0.92rem;}.wordmark-sub{letter-spacing: 0.13em;font-size: 0.45rem;}.menu-toggle{width: 39px;padding: 8px;}.mobile-phone-link{min-width: 42px;width: 42px;padding: 0;}.mobile-phone-link span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);}.primary-nav.is-open{padding-inline: 22px;}.hero{height: 760px;min-height: 660px;}.hero-content{padding-top: 50px;padding-bottom: 108px;}.hero-image{background-position: 68%;}.hero-slide:nth-child(2) .hero-image, .hero-slide:nth-child(3) .hero-image{background-position: 70%;}.hero h1, .hero-title{font-size: 3.05rem;line-height: 1.02;}.hero-subtitle{font-size: 1.15rem;}.hero-text{font-size: 0.88rem;line-height: 1.65;}.hero-actions{grid-template-columns: 1fr;max-width: 330px;display: grid;}.button{width: 100%;padding-inline: 18px;}.hero-controls{bottom: 18px;}.urgent-grid-section, .case-area-section, .practice-section, .specialist-section, .authority-callout, .public-sector-section, .timeline-section, .sources-section, .insights-section, .values-section, .faq-section{padding: 75px 0;}.section-heading{margin-bottom: 2.5rem;}.urgent-grid, .case-area-grid{grid-template-columns: 1fr;}.case-area-grid > a, .case-area-grid > a:nth-child(2n), .case-area-grid > a:nth-child(3n){border-right: 0;min-height: 112px;}.case-area-actions{grid-template-columns: 1fr;display: grid;}.core-offence-callout{grid-template-columns: 54px minmax(0, 1fr);gap: 18px;padding: 26px 22px;}.core-offence-icon{width: 54px;height: 54px;}.core-offence-icon svg{width: 30px;height: 30px;}.core-offence-callout strong{font-size: 1.3rem;}.core-offence-callout > b{grid-column: 1/-1;white-space: normal;}.urgent-card{min-height: 0;padding-bottom: 32px;}.urgent-card .card-arrow{margin-top: 22px;position: static;display: block;}.pillar-grid, .specialist-grid{grid-template-columns: 1fr;}.specialist-card{min-height: 330px;padding: 32px 28px;}.specialist-card small{margin-top: 34px;}.specialist-card h3{font-size: 1.6rem;}.pillar-card{min-height: 0;}.feature-media, .international-image{min-height: 350px;}.feature-copy, .international-card{padding: 70px 22px;}.topic-columns, .check-list{grid-template-columns: 1fr;}.scenario-box{padding: 34px 28px;}.procedure-line{grid-template-columns: repeat(2, 1fr);}.authority-grid{grid-template-columns: 1fr;}.authority-grid a{border-right: 0;min-height: 230px;border-bottom: 1px solid var(--line) !important;}.authority-grid a:last-child{border-bottom: 0 !important;}.value-items{grid-template-columns: 1fr;}.value-items article{min-height: 190px;}.faq-list summary{font-size: 1.08rem;}.faq-list details div{padding-right: 12px;}.final-actions{grid-template-columns: 1fr;min-width: 0;display: grid;}.footer-grid{grid-template-columns: 1fr 1fr;gap: 42px 22px;}.footer-brand{grid-column: 1/-1;}.footer-disclaimer{grid-template-columns: 1fr;gap: 24px;}.footer-bottom{flex-direction: column;align-items: flex-start;gap: 20px;padding: 24px 0;}.footer-bottom div{flex-wrap: wrap;gap: 8px 18px;}.subpage-hero{min-height: 500px;padding-top: 125px;}.subpage-hero h1{font-size: 2.8rem;overflow-wrap: anywhere;text-wrap: balance;}.subpage-hero:after{right: -40%;}.breadcrumbs{margin-bottom: 35px;}.answer-strip-inner{grid-template-columns: 1fr;gap: 12px;padding: 24px 0;}.answer-strip a{grid-column: auto;}.hub-intro, .guide-content, .about-section, .policy-section{padding: 75px 0;}.focus-grid, .urgent-do-dont, .evidence-list, .forensic-type-grid{grid-template-columns: 1fr;}.forensic-type-grid article{min-height: 0;}.forensic-checklist li{grid-template-columns: 34px minmax(0, 1fr);gap: 10px 12px;}.forensic-checklist span{grid-column: 2;}.status-rights-grid, .rights-feature-grid{grid-template-columns: 1fr;}.status-rights-grid article, .rights-feature-grid article{min-height: 0;}.interpol-card-grid, .interpol-timeline{grid-template-columns: 1fr;}.interpol-card-grid article, .interpol-timeline article{min-height: 0;}.rights-checklist li{grid-template-columns: 34px minmax(0, 1fr);gap: 10px 12px;}.rights-checklist span{grid-column: 2;}.rights-alert{padding: 28px 24px;}.guide-process{grid-template-columns: repeat(2, 1fr);}.directory-grid, .related-grid, .contact-route-grid, .lawyer-placeholder-grid, .sitemap-grid{grid-template-columns: 1fr;}.hub-directory, .ip-hub-deep-dive, .related-section, .contact-routes, .lawyers-section, .human-sitemap, .contact-form-section{padding: 75px 0;}.contact-form{padding: 28px 20px;}.operator-details{padding: 24px 20px;}.operator-details dl > div{grid-template-columns: 1fr;gap: 5px;}.policy-copy h2{margin-top: 56px;font-size: 2rem;line-height: 1.1;}.policy-intro{margin-top: 30px;padding: 28px 24px;}.policy-intro .policy-lead{font-size: 1.15rem;}.policy-toc{grid-template-columns: 1fr;margin-bottom: 45px;padding: 24px 22px;}.policy-toc strong{grid-column: auto;}.policy-card-grid{grid-template-columns: 1fr;}.policy-card-grid article{min-height: 0;padding: 24px 22px;}.policy-note{padding: 24px 22px;}.policy-table{min-width: 650px;}.form-grid{grid-template-columns: 1fr;}.form-wide{grid-column: auto;}.article-sources, .scenario-panel, .code-reference{padding: 28px 22px;}.code-reference-grid, .legal-analysis-grid, .hub-code-grid{grid-template-columns: 1fr;}.code-reference > h2{font-size: 1.8rem;}.code-reference-grid article, .legal-analysis-grid article{padding: 24px 20px;}.hub-legal-map{padding: 72px 0;}}@media (prefers-reduced-motion: reduce){*, :before, :after{scroll-behavior: auto !important;transition-duration: 0.01ms !important;animation-duration: 0.01ms !important;}.hero-slide:not(.active){display: none;}}@property --tw-rotate-x{syntax: "*";inherits: false;}@property --tw-rotate-y{syntax: "*";inherits: false;}@property --tw-rotate-z{syntax: "*";inherits: false;}@property --tw-skew-x{syntax: "*";inherits: false;}@property --tw-skew-y{syntax: "*";inherits: false;}@property --tw-border-style{syntax: "*";inherits: false;initial-value: solid;}@property --tw-blur{syntax: "*";inherits: false;}@property --tw-brightness{syntax: "*";inherits: false;}@property --tw-contrast{syntax: "*";inherits: false;}@property --tw-grayscale{syntax: "*";inherits: false;}@property --tw-hue-rotate{syntax: "*";inherits: false;}@property --tw-invert{syntax: "*";inherits: false;}@property --tw-opacity{syntax: "*";inherits: false;}@property --tw-saturate{syntax: "*";inherits: false;}@property --tw-sepia{syntax: "*";inherits: false;}@property --tw-drop-shadow{syntax: "*";inherits: false;}@property --tw-drop-shadow-color{syntax: "*";inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>";inherits: false;initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*";inherits: false;}@media (width>=1281px) and (width<=1420px){.header-main{gap: 18px;}.nav-label, .nav-simple{padding-inline: 9px;font-size: 0.72rem;}.header-cta-wrap{gap: 10px;}.header-cta{padding-inline: 14px;}.wordmark{min-width: 218px;}}.code-reference article .code-on-page-link{border-top: 1px solid #ffffff24;align-items: center;justify-content: space-between;gap: 16px;margin-top: 18px;padding-top: 15px;line-height: 1.45;display: flex;}.code-reference article .code-on-page-link span{transition: transform 0.2s ease;}.code-reference article .code-on-page-link:hover span{transform: translateX(4px);}.code-reference .forensic-route-grid .code-on-page-link{color: var(--red);border-top-color: var(--line);letter-spacing: 0.045em;text-transform: uppercase;font-size: 0.62rem;font-weight: 800;}.statutory-texts{background: var(--white);border: 1px solid var(--line);margin: -34px 0 78px;box-shadow: 0 18px 50px #000e240c;}.statutory-texts-intro{background: #f4f2ed;border-bottom: 1px solid var(--line);padding: 40px 42px 36px;}.statutory-texts-intro h2{max-width: 690px;margin: 12px 0 14px;font-size: clamp(1.85rem, 3.2vw, 2.65rem);line-height: 1.12;}.statutory-texts-intro p{max-width: 780px;margin: 0;font-size: 0.78rem;line-height: 1.75;}.statute-group{scroll-margin-top: 126px;}.statute-group:target{outline: 3px solid #b8873f24;outline-offset: -3px;}.statute-panel{border-bottom: 1px solid var(--line);}.statute-panel:last-child{border-bottom: 0;}.statute-panel summary{cursor: pointer;color: var(--ink);background: var(--white);grid-template-columns: 116px minmax(0, 1fr) 26px;align-items: center;gap: 22px;padding: 23px 28px;transition: background 0.2s ease, color 0.2s ease;display: grid;list-style: none;}.statute-panel summary::-webkit-details-marker{display: none;}.statute-panel summary span{color: var(--red);letter-spacing: 0.08em;text-transform: uppercase;font-size: 0.65rem;font-weight: 800;}.statute-panel summary strong{font-family: var(--serif);font-size: 1.12rem;line-height: 1.35;}.statute-panel summary b{color: var(--red);font-size: 1.15rem;font-weight: 400;transition: transform 0.2s ease;}.statute-panel[open] summary{color: var(--white);background: var(--navy);}.statute-panel[open] summary span, .statute-panel[open] summary b{color: #d5b56f;}.statute-panel[open] summary b{transform: rotate(45deg);}.statute-panel summary:focus-visible{outline: 3px solid #b8873f80;outline-offset: -3px;}.statutory-copy{background: #fbfaf7;padding: 30px 34px 34px;}.statutory-copy p{color: #4f5968;margin: 0 0 9px;font-size: 0.79rem;line-height: 1.72;}.statutory-copy p:first-child{color: var(--ink);}.statute-official-link{color: var(--ink);border-top: 1px solid var(--line);grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 18px;margin-top: 26px;padding-top: 17px;font-size: 0.72rem;font-weight: 800;display: grid;}.statute-official-link b{color: var(--red);font-size: 1rem;}.statute-official-link:hover{color: var(--red);}@media (width <= 640px){.statutory-texts{margin: -20px 0 58px;}.statutory-texts-intro{padding: 29px 22px 26px;}.statutory-texts-intro h2{font-size: 1.75rem;}.statute-panel summary{grid-template-columns: minmax(0, 1fr) 24px;gap: 7px 14px;padding: 20px 21px;}.statute-panel summary span, .statute-panel summary strong{grid-column: 1;}.statute-panel summary b{grid-column: 2;grid-row: 1 / span 2;}.statutory-copy{padding: 24px 22px 28px;}.statutory-copy p{font-size: 0.76rem;}}.lawyer-trust-section{background: #f1f2f4;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);padding: 70px 0;}.lawyer-trust-section.compact{padding: 52px 0;}.lawyer-trust-grid{display: grid;grid-template-columns: 190px minmax(0, 1fr) 260px;gap: 42px;align-items: center;}.lawyer-monogram, .profile-monogram{aspect-ratio: 4 / 5;display: grid;place-items: center;background: linear-gradient(145deg, #1b2940, #0d1628);border: 1px solid #ffffff22;box-shadow: 0 24px 50px #000e2424;color: var(--white);font-family: var(--serif);position: relative;overflow: hidden;}.lawyer-monogram::after, .profile-monogram::after{content: "";position: absolute;width: 70%;aspect-ratio: 1;border: 1px solid #c7a66a55;transform: rotate(45deg);}.lawyer-monogram span, .profile-monogram span{font-size: 2.5rem;letter-spacing: .08em;z-index: 1;}.lawyer-photo-wrap, .profile-photo-wrap{aspect-ratio: 4 / 5;background: #d9dde3;border: 1px solid #ffffff38;box-shadow: 0 24px 50px #000e2424;margin: 0;overflow: hidden;}.lawyer-photo-wrap img, .profile-photo-wrap img{display: block;height: 100%;object-fit: cover;object-position: center top;width: 100%;}.lawyer-trust-copy h2{margin: 10px 0 16px;font-size: clamp(2rem, 3.5vw, 3.35rem);line-height: 1;}.lawyer-trust-copy h2 small, .profile-intro h1 small{display: block;margin-top: 10px;color: #697281;font-family: var(--sans);font-size: .8rem;letter-spacing: .08em;font-weight: 600;}.lawyer-trust-copy > p{max-width: 720px;line-height: 1.75;}.lawyer-credential{border-left: 3px solid var(--red);display: grid;gap: 3px;margin: 22px 0;padding-left: 17px;}.lawyer-credential strong{color: var(--ink);font-size: .72rem;text-transform: uppercase;letter-spacing: .08em;}.lawyer-credential span{color: #5c6675;font-size: .76rem;line-height: 1.6;}.lawyer-actions{display: flex;align-items: center;gap: 22px;flex-wrap: wrap;}.lawyer-facts{margin: 0;border: 1px solid var(--line);background: var(--white);box-shadow: 0 18px 44px #000e240d;}.lawyer-facts div{padding: 18px 20px;border-bottom: 1px solid var(--line);}.lawyer-facts div:last-child{border-bottom: 0;}.lawyer-facts dt{color: var(--red);font-size: .61rem;font-weight: 800;letter-spacing: .09em;text-transform: uppercase;}.lawyer-facts dd{margin: 6px 0 0;color: var(--ink);font-size: .76rem;line-height: 1.5;}.profile-hero{background: var(--navy);color: var(--white);padding: 55px 0 74px;}.profile-hero .breadcrumbs{grid-column: 1 / -1;margin-bottom: 12px;}.profile-hero .breadcrumbs a, .profile-hero .breadcrumbs span{color: #c9ced8;}.profile-hero-grid{display: grid;grid-template-columns: 270px minmax(0, 1fr);gap: 54px;align-items: center;}.profile-monogram{width: 100%;}.profile-photo-wrap{width: 100%;}.profile-intro h1{color: var(--white);font-size: clamp(2.8rem, 6vw, 5.4rem);line-height: .95;margin: 13px 0 20px;}.profile-intro h1 small{color: #c4cad4;}.profile-intro > p{color: #d0d5de;font-size: 1rem;line-height: 1.7;max-width: 650px;}.profile-badges{display: flex;gap: 9px;flex-wrap: wrap;margin: 24px 0 30px;}.profile-badges span{border: 1px solid #ffffff2d;color: #e9ebef;padding: 9px 12px;font-size: .67rem;text-transform: uppercase;letter-spacing: .07em;}.profile-actions{display: flex;gap: 12px;flex-wrap: wrap;}.profile-actions .button-outline{color: var(--white);border-color: #ffffff4a;}.profile-body{background: #f7f7f5;padding: 78px 0;}.profile-layout{display: grid;grid-template-columns: minmax(0, 1fr) 300px;gap: 58px;align-items: start;}.profile-layout article > h2{margin: 36px 0 15px;font-size: clamp(1.8rem, 3.4vw, 2.8rem);}.profile-layout article > h2:first-of-type{margin-top: 10px;}.profile-layout article > h3{margin: 28px 0 9px;font-size: 1.15rem;}.profile-layout article > p, .profile-layout article > ul{color: #545f6d;font-size: .82rem;line-height: 1.78;}.profile-layout article a:not(.button){color: var(--red);text-decoration: underline;text-underline-offset: 3px;}.verification-note{background: var(--white);border-left: 4px solid var(--red);padding: 22px 24px;margin: 30px 0;box-shadow: 0 15px 38px #000e240b;}.verification-note strong{color: var(--ink);}.verification-note p{color: #596473;font-size: .75rem;line-height: 1.65;margin: 7px 0 0;}.profile-practice-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;margin: 22px 0;}.profile-practice-grid a{background: var(--white);border: 1px solid var(--line);padding: 20px;text-decoration: none !important;display: grid;gap: 8px;transition: transform .2s ease, border-color .2s ease;}.profile-practice-grid a:hover{transform: translateY(-3px);border-color: #b8873f88;}.profile-practice-grid strong{color: var(--ink);font-family: var(--serif);font-size: 1.03rem;}.profile-practice-grid span{color: #647080;font-size: .7rem;line-height: 1.55;}.profile-side{display: grid;gap: 13px;}.profile-side > div{background: var(--navy);color: var(--white);padding: 26px;}.profile-side span{display: block;color: #d5b56f;font-size: .61rem;font-weight: 800;text-transform: uppercase;letter-spacing: .09em;margin-bottom: 9px;}.profile-side strong{display: block;font-family: var(--serif);font-size: 1.16rem;}.profile-side p{color: #c9ced7;font-size: .72rem;line-height: 1.65;}.profile-side a{color: var(--white);border-top: 1px solid #ffffff22;display: block;padding-top: 13px;font-size: .7rem;font-weight: 800;}.article-map-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 12px;margin-top: 34px;}.article-map-grid article{background: var(--white);border: 1px solid var(--line);padding: 27px;}.article-map-grid article > span{color: var(--red);font-size: .68rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;}.article-map-grid h3{margin: 10px 0;font-size: 1.16rem;line-height: 1.3;}.article-map-grid p{color: #586473;font-size: .73rem;line-height: 1.65;margin: 0;}.source-caution{background: var(--navy);color: #d9dde4;padding: 21px 24px;font-size: .7rem;line-height: 1.65;margin: 18px 0 0;}.honeypot{position: absolute !important;left: -10000px !important;width: 1px !important;height: 1px !important;overflow: hidden !important;}.form-privacy-note, .form-status{color: #616c7b;font-size: .7rem;line-height: 1.6;}.form-privacy-note a, .form-status a, .consent a{color: var(--red);text-decoration: underline;}.submission-header{background: var(--navy);padding: 25px 0;}.submission-header .shell{display: flex;justify-content: space-between;align-items: center;gap: 20px;}.submission-header > .shell > a:last-child{color: var(--white);font-size: .76rem;font-weight: 800;}.submission-page{min-height: 70vh;background: #f2f3f4;padding: 90px 0;}.submission-result{max-width: 760px;background: var(--white);border-top: 5px solid var(--red);padding: 48px;box-shadow: 0 24px 60px #000e2416;}.submission-result.success{border-top-color: #3d7f68;}.submission-result h1{margin: 12px 0 16px;font-size: clamp(2.3rem, 5vw, 4.2rem);}.submission-result p{color: #596472;line-height: 1.75;}.submission-result .button{margin: 20px 20px 0 0;}.sitemap-section .sitemap-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px;}.sitemap-section .sitemap-grid section{background: var(--white);border: 1px solid var(--line);padding: 26px;}.sitemap-section .sitemap-grid h2{margin: 0 0 14px;font-size: 1.25rem;}.sitemap-section .sitemap-grid a{border-top: 1px solid var(--line);display: flex;justify-content: space-between;gap: 12px;padding: 11px 0;color: #596473;font-size: .7rem;line-height: 1.45;}.sitemap-section .sitemap-grid a span{color: var(--red);}@media (width <= 960px){.lawyer-trust-grid{grid-template-columns: 150px minmax(0, 1fr);}.lawyer-facts{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(3, 1fr);}.lawyer-facts div{border-bottom: 0;border-right: 1px solid var(--line);}.lawyer-facts div:last-child{border-right: 0;}.profile-hero-grid{grid-template-columns: 210px minmax(0, 1fr);gap: 36px;}.profile-layout{grid-template-columns: 1fr;}.profile-side{grid-template-columns: repeat(3, 1fr);}.article-map-grid, .sitemap-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (width <= 640px){.special-hero h1 .domain-heading{display: block;font-size: .7em;letter-spacing: -.03em;white-space: nowrap;}.lawyer-trust-section{padding: 48px 0;}.lawyer-trust-grid, .profile-hero-grid{grid-template-columns: 1fr;gap: 28px;}.lawyer-monogram, .lawyer-photo-wrap{width: 150px;}.profile-monogram, .profile-photo-wrap{width: min(220px, 68vw);}.lawyer-facts, .profile-side, .article-map-grid, .sitemap-grid, .profile-practice-grid{grid-template-columns: 1fr;}.lawyer-facts div{border-right: 0;border-bottom: 1px solid var(--line);}.profile-hero{padding: 34px 0 55px;}.profile-intro h1{font-size: 2.65rem;}.profile-body{padding: 55px 0;}.submission-result{padding: 30px 24px;}.submission-header .shell{align-items: flex-start;flex-direction: column;}}.about-grid{align-items: start;}.about-copy > h3{margin: 32px 0 10px;font-size: 1.22rem;}.about-copy > p{color: #566170;font-size: .82rem;line-height: 1.78;}.about-copy .profile-practice-grid{margin: 28px 0 12px;}.about-copy .lawyer-actions{margin-top: 30px;}.about-aside .text-link{border-top: 1px solid #ffffff22;margin-top: 18px;padding-top: 16px;}.lawyer-directory-section{background: #f1f2f4;border-bottom: 1px solid var(--line);}.lawyers-directory-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px;display: grid;}.lawyer-directory-card{background: var(--white);border: 1px solid var(--line);border-top: 4px solid var(--red);box-shadow: 0 20px 50px #000e240d;overflow: hidden;}.lawyer-directory-photo{aspect-ratio: 4 / 4.45;background: #d9dde3;display: block;overflow: hidden;}.lawyer-directory-photo img{width: 100%;height: 100%;object-fit: cover;object-position: center 16%;transition: transform .3s ease;}.lawyer-directory-card:hover .lawyer-directory-photo img{transform: scale(1.025);}.lawyer-directory-copy{padding: 28px;}.lawyer-directory-copy > span{color: var(--red);letter-spacing: .08em;text-transform: uppercase;font-size: .62rem;font-weight: 800;}.lawyer-directory-copy h2{margin: 13px 0 14px;font-size: 1.8rem;line-height: 1.05;}.lawyer-directory-copy h2 a{color: var(--ink);}.lawyer-directory-copy h2 small{color: #687280;font-family: var(--sans);letter-spacing: .06em;margin-top: 8px;font-size: .72rem;font-weight: 600;display: block;}.lawyer-directory-copy p{color: #5c6775;margin: 0 0 24px;font-size: .76rem;line-height: 1.7;}@media (width <= 900px){.lawyers-directory-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (width <= 600px){.lawyers-directory-grid{grid-template-columns: 1fr;}.lawyer-directory-photo{aspect-ratio: 4 / 4.1;}}:root{--gold: #c7a66a;--gold-light: #efd598;--gold-dark: #76551f;--urgent: #a92e38;--urgent-dark: #83222b;}.brand-logo{width: 270px;min-width: 270px;line-height: 1;display: inline-flex;align-items: center;}.brand-logo img{width: 100%;height: auto;display: block;}.brand-logo picture{width: 100%;display: block;}.site-header.is-scrolled .brand-logo-header{width: 238px;min-width: 238px;}.brand-logo-footer{width: 300px;min-width: 0;margin-bottom: 30px;}.button-primary{color: var(--navy);background: var(--gold);border-color: var(--gold);}.button-primary:hover{color: var(--navy);background: var(--gold-light);border-color: var(--gold-light);}.header-cta:hover{color: var(--navy);background: var(--gold);border-color: var(--gold);}.eyebrow.red, .text-link{color: var(--gold-dark);}.hero-kicker, .hero .eyebrow.red, .subpage-hero .eyebrow.red, .profile-hero .eyebrow.red, .home-parole-section .eyebrow.red, .home-parole-facts span, .values-section .eyebrow, .value-items span, .final-cta .eyebrow.red, .code-reference .eyebrow.red, .international-section .eyebrow.red, .sidebar-urgent > span, .profile-side span{color: var(--gold-light);}.nav-label:hover, .nav-simple:hover, .utility-actions a:hover, .language-current, .footer-column a:hover{color: var(--gold-light);}.hero-dots button.active{background: var(--gold);}.floating-urgent{color: var(--white);background: var(--urgent);}.floating-urgent:hover{background: var(--urgent-dark);}.submission-result.error{border-top-color: var(--urgent);}.urgent-do-dont > div:last-child{border-color: var(--urgent);background: #f8eeee;}.authority-grid a:hover span, .contact-route-grid .urgent span, .urgent .contact-route-action b{color: var(--gold-light);}.status-chip{background: #f4eddf;}::selection{color: var(--navy);background: #c7a66a59;}:focus-visible{outline-color: #c7a66acc;}@media (width >= 1281px) and (width <= 1420px){.brand-logo-header, .site-header.is-scrolled .brand-logo-header{width: 225px;min-width: 225px;}}@media (width <= 820px){.brand-logo-header, .site-header.is-scrolled .brand-logo-header{width: 210px;min-width: 210px;}}@media (width <= 560px){.brand-logo-header, .site-header.is-scrolled .brand-logo-header{width: 172px;min-width: 172px;}.brand-logo-footer{width: min(280px, 100%);}}@media (width > 1024px){.home-lawyers-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}.home-lawyer-card{grid-template-columns: 128px minmax(0, 1fr);}.home-lawyer-card > div{padding: 26px 22px 24px;}.home-lawyer-card h3{font-size: 1.28rem;}.lawyers-directory-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}.lawyer-directory-copy h2{font-size: 1.58rem;}}.home-lawyer-photo img.mikheil-photo{object-position: center 30%;}.lawyer-directory-photo img.mikheil-photo{object-position: center 36%;}.profile-photo-wrap img.mikheil-photo{object-position: center 30%;}.internal-law-guides .official-grid > div:first-child p{color: rgba(255, 255, 255, 0.76);line-height: 1.75;max-width: 42rem;}.internal-law-guides .official-links a b{font-size: 1.15rem;}.statute-source-note{border-top: 1px solid rgba(182, 132, 45, 0.28);color: #5b6472;font-size: 0.88rem;margin: 1.35rem 0 0;padding-top: 1rem;}.policy-copy .article-sources{margin-top: 3rem;}.internal-law-guides .official-grid > div:first-child p{color: #5d6876;}.official-links{background: transparent;border-top: 1px solid #cfd2d5;border-left: 1px solid #cfd2d5;gap: 0;align-self: start;}.official-links a{border-right: 1px solid #cfd2d5;border-bottom: 1px solid #cfd2d5;}@media (width > 1024px){.hero-slide:nth-child(3) .hero-title{font-size: clamp(3.25rem, 4.7vw, 5.25rem);}.hero-slide:nth-child(3) .hero-copy{transform: translateY(12px);}}.home-lawyer-photo img.tornike-photo{object-position: 58% top;}.home-coverage-strip{background: #d2ac66;color: var(--navy);padding: 1.15rem 0;}.home-coverage-inner{align-items: center;display: grid;gap: 1.4rem;grid-template-columns: auto minmax(230px, 1.05fr) minmax(270px, .95fr) auto;}.home-coverage-inner > span{font-size: .65rem;font-weight: 800;letter-spacing: .13em;text-transform: uppercase;}.home-coverage-inner strong{font-family: var(--serif);font-size: 1.08rem;line-height: 1.25;}.home-coverage-inner p{color: #27364a;font-size: .78rem;line-height: 1.55;margin: 0;}.home-coverage-inner .text-link{color: var(--navy);white-space: nowrap;}.pillar-card p a{color: inherit;font-weight: 700;text-decoration: underline;text-decoration-color: rgba(182, 132, 45, .55);text-underline-offset: 3px;}@media (max-width: 1100px){.home-coverage-inner{grid-template-columns: minmax(220px, .8fr) minmax(0, 1.2fr);}.home-coverage-inner .text-link{justify-self: start;}}@media (max-width: 700px){.home-coverage-strip{padding: 1.35rem 0;}.home-coverage-inner{gap: .65rem;grid-template-columns: 1fr;}.home-coverage-inner strong{font-size: 1.2rem;}.home-coverage-inner .text-link{white-space: normal;}}@media (width > 1024px){.hero-slide:nth-child(4) .hero-title{font-size: clamp(3rem, 4.35vw, 5.05rem);max-width: 790px;}.hero-slide:nth-child(5) .hero-title{font-size: clamp(3.25rem, 4.95vw, 5.65rem);}}.home-expertise-section{background: #06152b;color: var(--white);padding: 100px 0;}.home-expertise-grid{align-items: center;display: grid;gap: clamp(50px, 7vw, 110px);grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);}.home-expertise-copy h2{color: var(--white);font-size: clamp(2.3rem, 4.1vw, 4.5rem);line-height: 1.02;margin: 14px 0 24px;}.home-expertise-copy p{color: rgba(255,255,255,.72);line-height: 1.8;margin: 0 0 30px;max-width: 640px;}.home-expertise-fields{border-left: 1px solid rgba(210,172,102,.42);border-top: 1px solid rgba(210,172,102,.42);display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));}.home-expertise-fields article{border-bottom: 1px solid rgba(210,172,102,.42);border-right: 1px solid rgba(210,172,102,.42);min-height: 112px;padding: 24px;}.home-expertise-fields span{color: #d2ac66;display: block;font-size: .65rem;font-weight: 800;letter-spacing: .12em;margin-bottom: 11px;}.home-expertise-fields strong{color: var(--white);font-family: var(--serif);font-size: 1.05rem;line-height: 1.35;}@media (max-width: 1024px){.home-expertise-grid{grid-template-columns: 1fr;}}@media (max-width: 560px){.hero-slide:nth-child(4) .hero-title, .hero-slide:nth-child(5) .hero-title{font-size: 2.55rem;}.hero-slide:nth-child(4) .hero-text, .hero-slide:nth-child(5) .hero-text{font-size: .82rem;line-height: 1.55;}.hero-dots{gap: 6px;}.hero-dots button{width: 22px;}.home-expertise-section{padding: 75px 0;}.home-expertise-fields{grid-template-columns: 1fr;}}.home-lawyers-section{padding: 94px 0 108px;}.home-lawyers-grid{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 24px;}.home-lawyer-card{display: flex;flex-direction: column;min-height: 0;}.home-lawyer-photo{width: 100%;height: clamp(360px, 31vw, 470px);flex: none;}.home-lawyer-card > div{flex: 1;padding: 30px 29px 28px;}.home-lawyer-card p{font-size: .73rem;}.contact-app-actions{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;margin-top: 18px;display: grid;}.contact-app-link{color: var(--white);border: 1px solid #ffffff38;min-height: 50px;padding: 10px 12px;align-items: center;justify-content: center;gap: 9px;display: flex;transition: transform .2s ease, background-color .2s ease;}.contact-app-link:hover{color: var(--white);transform: translateY(-2px);}.contact-app-link.whatsapp{background: #158b55;}.contact-app-link.whatsapp:hover{background: #0f7446;}.contact-app-link.telegram{background: #247ba6;}.contact-app-link.telegram:hover{background: #1c668b;}.contact-app-link svg{width: 23px;height: 23px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;}.contact-app-link.telegram svg{fill: currentColor;stroke: none;}.contact-app-link strong{font-size: .72rem;letter-spacing: .03em;}.contact-private-mail{background: #f4efe5;border-left: 3px solid var(--gold);gap: 12px;margin-top: 18px;padding: 14px;align-items: center;display: flex;}.contact-private-mail svg{color: var(--gold-dark);width: 28px;height: 28px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;}.contact-private-mail div{min-width: 0;}.contact-private-mail strong{color: var(--ink);text-transform: none;letter-spacing: 0;font-family: var(--serif);font-size: .86rem;display: block;}.contact-private-mail a{color: #4c5867;overflow-wrap: anywhere;font-size: .65rem;}@media (width <= 1024px){.home-lawyers-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.home-lawyer-photo{height: 430px;}}@media (width <= 700px){.home-lawyers-section{padding: 68px 0 76px;}.home-lawyers-grid{grid-template-columns: 1fr;gap: 20px;}.home-lawyer-photo{height: min(118vw, 480px);}.home-lawyer-card > div{padding: 27px 24px 25px;}.contact-app-link{min-height: 56px;}}@media (width <= 390px){.contact-app-actions{grid-template-columns: 1fr;}}.home-lawyers-section .split-heading > p{max-width: 650px;font-size: 1.04rem;line-height: 1.72;}.home-lawyers-all, .insights-all, .timeline-cta{width: fit-content;min-width: 320px;margin: 36px auto 0;text-align: center;display: flex;}.timeline-cta{margin-top: 0;}.urgent-grid{background: transparent;border: 0;gap: 1px;}.urgent-card{border: 1px solid var(--line);}.business-positioning{color: #c8ced8;background: var(--navy);border-left: 4px solid var(--gold);max-width: none;margin-top: 34px;padding: 28px 32px;text-align: left;}.business-positioning strong{color: var(--gold-light);font-family: var(--serif);font-size: 1.18rem;line-height: 1.35;display: block;}.business-positioning p{color: #c8ced8;max-width: 1080px;margin: 10px 0 16px;font-size: .82rem;line-height: 1.7;}.business-positioning .text-link{color: var(--gold-light);}.insights-section > .shell > .section-heading{max-width: 820px;}@media (width <= 700px){.home-lawyers-section .split-heading > p{font-size: .92rem;}.home-lawyers-all, .insights-all, .timeline-cta{width: 100%;min-width: 0;}.business-positioning{padding: 25px 22px;}}@media (width >= 1521px){.header-main{gap: 16px;}.nav-label, .nav-simple{padding-inline: 8px;font-size: .81rem;}.header-cta{padding-inline: 14px;}}@media (width >= 1421px) and (width <= 1520px){.brand-logo-header, .site-header.is-scrolled .brand-logo-header{width: 238px;min-width: 238px;}.header-main{gap: 12px;}.nav-label, .nav-simple{padding-inline: 7px;font-size: .79rem;}.header-cta{padding-inline: 12px;}}@media (width >= 1341px) and (width <= 1420px){.brand-logo-header, .site-header.is-scrolled .brand-logo-header{width: 220px;min-width: 220px;}.header-main{gap: 10px;}.primary-nav{gap: 0;}.nav-label, .nav-simple{padding-inline: 6px;font-size: .76rem;}.header-cta{padding-inline: 11px;}}@media (width >= 1281px) and (width <= 1340px){.brand-logo-header, .site-header.is-scrolled .brand-logo-header{width: 210px;min-width: 210px;}.header-main{gap: 8px;}.primary-nav{gap: 0;}.nav-label, .nav-simple{padding-inline: 5px;font-size: .73rem;}.header-cta{padding-inline: 10px;font-size: .64rem;}}.utility-messaging{align-items: center;gap: 6px;display: inline-flex;}.utility-message-link{width: 22px;height: 22px;color: var(--white);border: 1px solid #ffffff4a;border-radius: 50%;place-items: center;display: grid;transition: color .2s ease, border-color .2s ease, background-color .2s ease;}.utility-message-link svg{width: 13px;height: 13px;display: block;}.utility-whatsapp{color: #79e6a7;}.utility-whatsapp svg{fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}.utility-telegram{color: #8ed8ff;}.utility-telegram svg{fill: currentColor;}.utility-message-link:hover{color: var(--navy);background: var(--gold-light);border-color: var(--gold-light);}@media (width >= 821px) and (width <= 1040px){.utility-inner > span:first-child{font-size: .61rem;}.utility-actions{gap: 8px;}.utility-messaging{gap: 4px;}.utility-message-link{width: 20px;height: 20px;}}@media (width >= 821px){.hero-content{align-items: flex-start;padding-top: 176px;}}@media (width <= 820px){.hero-content{align-items: flex-start;padding-top: 112px;}}@media (width <= 560px){.hero-content{padding-top: 104px;}}@media (width >= 821px){.hero{height: clamp(940px, 100vh, 1040px);min-height: 940px;}}@media (width >= 561px) and (width <= 820px){.hero{height: max(900px, 100vh);min-height: 900px;}}@media (width <= 560px){.hero{height: max(920px, 100vh);min-height: 920px;}}@media (width <= 380px){.hero{height: max(980px, 100vh);min-height: 980px;}}.admin-offence-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin: 34px 0 62px;}.admin-offence-card{min-height: 224px;border: 1px solid var(--line);background: #fbfaf7;padding: 30px 30px 27px;display: flex;flex-direction: column;transition: border-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;}.admin-offence-card:hover{border-color: #b8873f8c;transform: translateY(-3px);box-shadow: 0 18px 36px #000e2410;}.admin-offence-card > span{color: var(--red);letter-spacing: 0.09em;text-transform: uppercase;font-size: 0.65rem;font-weight: 800;}.admin-offence-card h3{margin: 12px 0 10px;font-size: 1.45rem;line-height: 1.22;}.admin-offence-card p{color: var(--muted);margin: 0 0 18px;font-size: 0.78rem;line-height: 1.72;}.admin-offence-card b{color: var(--navy);letter-spacing: 0.045em;text-transform: uppercase;margin-top: auto;font-size: 0.64rem;}.admin-crosslink{border: 1px solid #d7c8ab;border-left: 4px solid var(--red);background: #f7f2e8;margin: 30px 0;padding: 20px 24px;color: var(--ink) !important;font-size: 0.83rem !important;line-height: 1.7 !important;}.admin-crosslink a{color: var(--red-dark);font-weight: 800;text-decoration: underline;text-underline-offset: 3px;}.admin-statute-status{display: inline-flex;align-items: center;gap: 8px;color: var(--red-dark);background: #eadfc9;border-radius: 999px;margin: 0 0 16px;padding: 7px 12px;letter-spacing: 0.06em;text-transform: uppercase;font-size: 0.6rem;font-weight: 800;}.admin-statute-status::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--red);}.admin-source-caution{color: #5f6672 !important;background: #f0eee9;border-top: 1px solid var(--line);margin: 22px -34px -34px !important;padding: 18px 34px;font-size: 0.7rem !important;}.admin-page-nav a[aria-current="page"]{color: var(--white);background: var(--red-dark);padding-left: 14px;}.admin-page-nav a[aria-current="page"] span{color: var(--white);}.admin-hub-intro{max-width: 790px;margin-bottom: 30px;}.admin-hub .statutory-texts{margin-top: 58px;}@media (width <= 760px){.admin-offence-grid{grid-template-columns: 1fr;margin-bottom: 48px;}.admin-offence-card{min-height: 0;padding: 25px 23px;}.admin-source-caution{margin: 20px -22px -34px !important;padding: 17px 22px;}}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;}body{font-synthesis: none;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}h1, h2, h3, h4{font-optical-sizing: auto;text-wrap: balance;}p, li{text-wrap: pretty;}.subpage-hero h1{max-width: 17ch;font-size: clamp(3rem, 5.3vw, 5.9rem);overflow-wrap: normal;word-break: normal;hyphens: none;}.subpage-hero > .shell > p{max-width: 54rem;font-size: 1.08rem;line-height: 1.68;}.breadcrumbs, .hero-meta{font-size: 0.72rem;line-height: 1.55;}.topic-article p{font-size: 1rem;line-height: 1.78;}.topic-lead{font-size: 1.24rem !important;line-height: 1.66 !important;}.legal-boundary p, .qualification-notice p{font-size: 0.94rem;}.legal-boundary a{color: var(--red-dark);font-weight: 700;text-decoration: underline;text-underline-offset: 3px;}.code-reference > p, .code-reference-grid p, .legal-analysis-grid p{font-size: 0.88rem;line-height: 1.7;}.code-reference-grid a, .statute-official-link{font-size: 0.72rem;}.focus-grid p, .evidence-list li{font-size: 0.94rem;}.sidebar-urgent p{font-size: 0.9rem;line-height: 1.68;}.sidebar-nav a{font-size: 0.82rem;line-height: 1.5;}.sidebar-note p{font-size: 0.88rem;line-height: 1.68;}.statutory-texts-intro p, .statutory-copy p{font-size: 0.92rem;line-height: 1.75;}.article-map-grid p, .source-caution, .admin-source-caution{font-size: 0.88rem !important;line-height: 1.7;}.profile-layout article > p, .profile-layout article > ul{font-size: 0.96rem;line-height: 1.78;}.profile-practice-grid span, .profile-side p{font-size: 0.85rem;line-height: 1.65;}.related-grid p, .offence-family-heading p, .admin-offence-card p{font-size: 0.88rem;line-height: 1.68;}.offence-family-list span{font-size: 0.82rem;line-height: 1.55;}.admin-statute-status, .admin-offence-card > span, .eyebrow{line-height: 1.5;}.offence-status-note{margin-top: 32px;}@media (width <= 760px){.subpage-hero h1{max-width: 100%;font-size: clamp(2.5rem, 11.5vw, 4.2rem);line-height: 1.02;}.subpage-hero > .shell > p{font-size: 1rem;line-height: 1.62;}.breadcrumbs, .hero-meta{font-size: 0.7rem;}.topic-article p, .profile-layout article > p, .profile-layout article > ul{font-size: 0.98rem;}.topic-lead{font-size: 1.16rem !important;}.statutory-copy p, .statutory-texts-intro p, .source-caution, .admin-source-caution{font-size: 0.9rem !important;}}.mobile-language-switcher{display: none;}@media (width <= 820px){.mobile-language-switcher{display: block;position: relative;z-index: 130;flex: none;color: var(--white);}body.nav-open .mobile-language-switcher{display: none;}.mobile-language-switcher summary{width: 42px;height: 42px;border: 1px solid #ffffff52;border-radius: 999px;list-style: none;cursor: pointer;user-select: none;display: flex;align-items: center;justify-content: center;gap: 3px;color: var(--white);background: #000e2438;font-size: .66rem;font-weight: 800;letter-spacing: .04em;line-height: 1;}.mobile-language-switcher summary::-webkit-details-marker{display: none;}.mobile-language-switcher summary b{color: var(--gold-light, #efd598);font-size: .58rem;font-weight: 700;line-height: 1;transition: transform .18s ease;}.mobile-language-switcher[open] summary{color: var(--navy);background: var(--gold, #c7a66a);border-color: var(--gold, #c7a66a);}.mobile-language-switcher[open] summary b{color: var(--navy);transform: rotate(180deg);}.mobile-language-options{position: absolute;top: calc(100% + 9px);left: 50%;transform: translateX(-50%);width: 58px;padding: 5px;border: 1px solid #ffffff33;background: #000e24f7;box-shadow: 0 16px 35px #0000004d;display: grid;}.mobile-language-options a, .mobile-language-options .mobile-language-current{width: 100%;height: 34px;display: flex;align-items: center;justify-content: center;color: var(--white);font-size: .67rem;font-weight: 800;letter-spacing: .05em;}.mobile-language-options a:hover, .mobile-language-options a:focus-visible{color: var(--navy);background: var(--gold-light, #efd598);}.mobile-language-options .mobile-language-current{color: var(--gold-light, #efd598);background: #ffffff0d;}}@media (width <= 400px){.header-main, .site-header.is-scrolled .header-main{gap: 8px;}.header-cta-wrap{gap: 5px;}.brand-logo-header, .site-header.is-scrolled .brand-logo-header{width: 155px;min-width: 155px;}.mobile-language-switcher summary, .mobile-phone-link{width: 38px;min-width: 38px;height: 40px;}.menu-toggle{width: 37px;height: 40px;padding-inline: 7px;}}@media (width <= 340px){.brand-logo-header, .site-header.is-scrolled .brand-logo-header{width: 142px;min-width: 142px;}.mobile-language-switcher summary, .mobile-phone-link{width: 36px;min-width: 36px;}.menu-toggle{width: 35px;}}.subpage-hero > .serp-hero-image{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;opacity: 0.34;pointer-events: none;}.subpage-hero:before, .subpage-hero:after{z-index: 1;}.subpage-hero-inner{z-index: 2;}.subpage-hero.cluster-whiteCollar:before, .subpage-hero.cluster-corporate:before{background: linear-gradient(90deg, #09111ff2 0%, #09111fc4 48%, #09111f8f 100%);}.subpage-hero.cluster-international:before{background: linear-gradient(90deg, #09111ff2 0%, #09111fc0 48%, #09111f80 100%);}.subpage-hero > .serp-image-drug{opacity: 0.37;}.subpage-hero > .serp-image-corporate, .subpage-hero > .serp-image-international{opacity: 0.50;}.subpage-hero > .serp-image-parole{opacity: 0.36;}.subpage-hero > .serp-image-nino, .subpage-hero > .serp-image-tornike, .subpage-hero > .serp-image-mikheil{left: auto;right: 0;width: min(44vw, 560px);height: 100%;object-fit: cover;object-position: 50% 22%;opacity: 0.54;}@media (max-width: 760px){.subpage-hero > .serp-hero-image{opacity: 0.28;object-position: 58% 50%;}.subpage-hero > .serp-image-corporate, .subpage-hero > .serp-image-international{opacity: 0.38;}.subpage-hero > .serp-image-nino, .subpage-hero > .serp-image-tornike, .subpage-hero > .serp-image-mikheil{left: 0;width: 100%;opacity: 0.20;object-position: 50% 24%;}}.home-lawyer-photo, .lawyer-directory-photo, .profile-photo-wrap, .lawyer-photo-wrap{position: relative;}.home-lawyer-photo img:is([src$="/lawyer-nino-tatoshvili.jpg"], [src$="/lawyer-nino-tatoshvili-v52.webp"]), .lawyer-directory-photo img:is([src$="/lawyer-nino-tatoshvili.jpg"], [src$="/lawyer-nino-tatoshvili-v52.webp"]), .profile-photo-wrap img:is([src$="/lawyer-nino-tatoshvili.jpg"], [src$="/lawyer-nino-tatoshvili-v52.webp"]), .lawyer-photo-wrap img:is([src$="/lawyer-nino-tatoshvili.jpg"], [src$="/lawyer-nino-tatoshvili-v52.webp"]){position: absolute;inset: 0 auto auto -24.54545455%;display: block;width: 141.90909091%;max-width: none;height: auto;object-fit: initial;object-position: initial;transform: translateY(-24.4140625%);transform-origin: 50% 35%;}.home-lawyer-card:hover .home-lawyer-photo img:is([src$="/lawyer-nino-tatoshvili.jpg"], [src$="/lawyer-nino-tatoshvili-v52.webp"]), .lawyer-directory-card:hover .lawyer-directory-photo img:is([src$="/lawyer-nino-tatoshvili.jpg"], [src$="/lawyer-nino-tatoshvili-v52.webp"]){transform: translateY(-24.4140625%) scale(1.025);}@media (prefers-reduced-motion: reduce){.home-lawyer-card:hover .home-lawyer-photo img:is([src$="/lawyer-nino-tatoshvili.jpg"], [src$="/lawyer-nino-tatoshvili-v52.webp"]), .lawyer-directory-card:hover .lawyer-directory-photo img:is([src$="/lawyer-nino-tatoshvili.jpg"], [src$="/lawyer-nino-tatoshvili-v52.webp"]){transform: translateY(-24.4140625%);}}.hero-slide::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient( 90deg, rgba(0, 14, 36, 0.94) 0%, rgba(0, 14, 36, 0.86) 28%, rgba(0, 14, 36, 0.60) 48%, rgba(0, 14, 36, 0.22) 70%, rgba(0, 14, 36, 0.04) 100% );}html[dir="rtl"] .hero-slide::before, html[lang="fa"] .hero-slide::before{transform: scaleX(-1);}@media (max-width: 560px){.hero-slide::before{background: linear-gradient( 90deg, rgba(0, 14, 36, 0.91) 0%, rgba(0, 14, 36, 0.74) 45%, rgba(0, 14, 36, 0.38) 100% );}}.international-section > .international-image{background-image: linear-gradient(90deg, rgba(0, 14, 36, .55), rgba(0, 14, 36, .12) 30%, rgba(0, 14, 36, .12) 72%, #000e24), url('/assets/interpol-building-v51.webp');background-position: center, 34% center;background-size: cover;background-repeat: no-repeat;}html[dir="rtl"] .international-section > .international-image{background-image: linear-gradient(270deg, rgba(0, 14, 36, .55), rgba(0, 14, 36, .12) 30%, rgba(0, 14, 36, .12) 72%, #000e24), url('/assets/interpol-building-v51.webp');}@media (max-width: 820px){.international-section > .international-image, html[dir="rtl"] .international-section > .international-image{background-image: linear-gradient(180deg, rgba(0, 14, 36, .18), rgba(0, 14, 36, .12) 65%, #000e24), url('/assets/interpol-building-v51.webp');background-position: center, 34% center;}}.home-with-contact .home-lawyers-section{padding-bottom: 48px;}.home-lawyer-contact{background: #f7f5f0;padding: 0 0 84px;scroll-margin-top: 110px;}.home-lawyer-contact .home-contact-heading{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);align-items: end;gap: 30px 64px;margin-bottom: 28px;}.home-contact-heading h2{color: #000e24;margin: 12px 0 0;font-size: clamp(2rem, 3vw, 3.2rem);line-height: 1.12;}.home-contact-heading p{color: #53627a;margin: 0;font-size: .9rem;line-height: 1.7;}.home-lawyer-contact .home-contact-form{width: 100%;border-top: 4px solid #c7a765;padding: 36px;box-shadow: 0 12px 32px rgba(0,14,36,.07);}.home-contact-form .form-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}.home-contact-form input, .home-contact-form select, .home-contact-form textarea{min-width: 0;font: inherit;font-size: .86rem;}.home-contact-form .form-wide{grid-column: 1 / -1;}.home-contact-form .consent input{min-height: 0;width: 18px;height: 18px;}.home-contact-form .form-status{margin-bottom: 0;font-size: .74rem;}.home-contact-form .button{min-height: 48px;}.contact-form-first .contact-hero{min-height: 390px;padding: 164px 0 40px;}.contact-form-first .contact-hero .breadcrumbs{margin-bottom: 24px;}.contact-form-first .contact-hero h1{font-size: clamp(2.6rem, 4.2vw, 4.4rem);max-width: 1050px;margin-bottom: 18px;}.contact-form-first .contact-hero > .shell > p{margin-bottom: 0;max-width: 920px;font-size: .98rem;}.contact-form-first .contact-form-section{padding: 48px 0 64px;scroll-margin-top: 110px;}.contact-form-first .contact-layout{gap: 42px;}.contact-form-first .contact-form{padding: 32px;border-top-color: #c7a765;}.contact-form-first .consent input{min-height: 0;width: 18px;height: 18px;}.contact-form-first .contact-form-copy h2{margin-top: 12px;font-size: clamp(2rem, 3vw, 3rem);}.contact-form-first .contact-routes{padding-top: 70px;}.insights-hub .topic-layout{gap: clamp(32px, 4vw, 64px);}.insights-hub .hub-intro{padding-top: 72px;padding-bottom: 76px;}.insights-hub .topic-article .hub-legal-map, .insights-hub .topic-article .hub-directory{padding: 28px;margin: 40px 0 0;border: 1px solid #dce0e6;}.insights-hub .topic-article .hub-directory{background: #f7f5f0;}.insights-hub .topic-article .hub-legal-map > .shell, .insights-hub .topic-article .hub-directory > .shell{width: 100%;margin: 0;}.insights-hub .topic-article .section-heading{margin-bottom: 24px;}.insights-hub .topic-article .section-heading h2{margin: 12px 0 0;font-size: clamp(1.7rem, 2.4vw, 2.5rem);line-height: 1.15;}.insights-hub .topic-article .hub-code-grid, .insights-hub .topic-article .directory-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px;}.insights-hub .topic-article .hub-code-grid a, .insights-hub .topic-article .directory-grid a{min-height: 0;padding: 22px;}.insights-hub .topic-article .hub-code-grid h3, .insights-hub .topic-article .directory-grid h3{margin: 12px 0;font-size: 1.2rem;line-height: 1.25;}.insights-hub .topic-article .hub-code-grid p, .insights-hub .topic-article .directory-grid p{margin: 0 0 18px;font-size: .78rem;line-height: 1.65;}@media (max-width: 1024px){.insights-hub .topic-layout{grid-template-columns: minmax(0, 1fr);}.insights-hub .topic-sidebar{position: static;}}@media (max-width: 820px){.home-lawyer-contact{padding-bottom: 56px;}.home-lawyer-contact .home-contact-heading{grid-template-columns: minmax(0, 1fr);gap: 18px;}.home-contact-form .form-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.contact-form-first .contact-hero{min-height: 320px;padding: 120px 0 34px;}.contact-form-first .contact-hero h1{font-size: clamp(2.1rem, 6vw, 3.2rem);}.contact-form-first .contact-layout{grid-template-columns: minmax(0, 1fr);gap: 28px;}.contact-form-first .contact-form-copy{order: 2;}.contact-form-first .contact-form{order: 1;}.contact-form-first .contact-form-section{padding-top: 32px;}.insights-hub .hub-intro{padding: 48px 0;}}@media (max-width: 560px){.home-with-contact .home-lawyers-section{padding-bottom: 32px;}.home-lawyer-contact .home-contact-form, .contact-form-first .contact-form{padding: 22px 18px;}.home-contact-form .form-grid{grid-template-columns: minmax(0, 1fr);gap: 16px;}.home-contact-form .button{width: 100%;}.contact-form-first .contact-hero > .shell > p{font-size: .86rem;}.insights-hub .topic-article .hub-legal-map, .insights-hub .topic-article .hub-directory{padding: 20px 16px;margin-top: 28px;}.insights-hub .topic-article .hub-code-grid, .insights-hub .topic-article .directory-grid{grid-template-columns: minmax(0, 1fr);}}.contact-office-page .contact-routes{padding: 48px 0 32px;}.contact-office-page .contact-route-heading h2{font-size: clamp(2rem, 3.2vw, 3.25rem);line-height: 1.15;}.contact-office-page .office-address{margin: 18px 0;font-size: .9rem;font-style: normal;line-height: 1.8;color: #000e24;}.contact-office-page .office-appointments{padding-top: 18px;border-top: 1px solid #d6d9dd;}.office-map-section{background: #fff;padding: 22px 0 56px;scroll-margin-top: 110px;}.office-map-heading{display: flex;flex-wrap: wrap;align-items: end;justify-content: space-between;gap: 16px 40px;margin-bottom: 24px;}.office-map-heading h2{color: #000e24;margin: 10px 0 0;font-size: clamp(1.8rem, 2.8vw, 2.8rem);line-height: 1.18;}.office-map-heading p{max-width: 540px;color: #53627a;font-size: .87rem;line-height: 1.7;margin: 0;}.office-map-frame{overflow: hidden;border: 1px solid #d6d9dd;background: #f7f5f0;}.office-map-frame iframe{display: block;width: 100%;height: 420px;border: 0;}.contact-form .form-availability{background: #f7f1e5;color: #000e24;border-inline-start: 3px solid #c7a765;padding: 12px 16px;margin: 0 0 24px;font-size: .84rem;line-height: 1.6;}.contact-form .form-availability strong{display: block;color: #765319;}.contact-form .form-availability span{display: block;font-size: .76rem;}@media (max-width: 820px){.contact-office-page .contact-routes{padding-top: 34px;}.office-map-section{padding: 14px 0 36px;}.office-map-heading{align-items: start;gap: 16px;}.office-map-frame iframe{height: 360px;}}@media (max-width: 560px){.office-map-frame iframe{height: 310px;}.contact-form .form-availability{padding: 12px;}}.contact-office-page .contact-routes{padding: 40px 0 30px;}.contact-office-page .contact-route-heading{margin-bottom: 26px;align-items: center;}.contact-office-page .contact-route-heading h2{max-width: 620px;font-size: clamp(1.9rem, 2.75vw, 2.75rem);line-height: 1.16;}.contact-office-page .contact-route-heading > p{font-size: 1rem;line-height: 1.7;}.contact-office-page .contact-route-grid > article{min-width: 0;min-height: 0;padding: 24px;}.contact-office-page .contact-route-grid > article > span{font-size: .6875rem;}.contact-office-page .contact-route-grid h2{margin: 14px 0 16px;font-size: clamp(1.5rem, 1.85vw, 1.75rem);line-height: 1.2;}.contact-office-page .contact-route-grid p{margin-top: 16px;font-size: .875rem;line-height: 1.6;}.contact-office-page .contact-route-action{overflow-wrap: anywhere;}.contact-office-page .contact-private-mail{margin-top: 16px;padding: 12px;}.contact-office-page .contact-private-mail a{font-size: .8125rem;}.contact-office-page .office-address{margin: 16px 0;font-size: .9375rem;line-height: 1.65;}.contact-office-page .office-appointments{padding-top: 16px;}.contact-office-page .office-map-heading p{font-size: .9375rem;}.site-chat-launcher-v59{position: fixed;right: 22px;bottom: calc(24px + env(safe-area-inset-bottom, 0px));z-index: 100;display: inline-flex;align-items: center;justify-content: center;gap: 9px;min-height: 50px;padding: 12px 18px;border: 1px solid #c7a765;border-radius: 28px;background: #000e24;color: #fff;box-shadow: 0 6px 22px #000e2433;font: 700 .875rem/1.2 var(--sans, sans-serif);cursor: pointer;}.site-chat-launcher-v59 svg{width: 21px;height: 21px;fill: none;stroke: #efd598;stroke-width: 1.7;}.site-chat-launcher-v59:hover{background: #13233c;}.site-chat-launcher-v59:focus-visible{outline: 3px solid #c7a765;outline-offset: 4px;}.site-chat-launcher-v59:disabled{cursor: wait;opacity: .8;}.site-chat-launcher-v59[hidden], .site-chat-notice-v59[hidden]{display: none;}.site-chat-notice-v59{position: fixed;right: 22px;bottom: calc(84px + env(safe-area-inset-bottom, 0px));z-index: 100;width: min(300px, calc(100vw - 44px));padding: 16px;background: #fff;color: #000e24;border: 1px solid #d6d9dd;border-radius: 8px;box-shadow: 0 6px 22px #000e2433;font: 400 .875rem/1.6 var(--sans, sans-serif);}.site-chat-notice-v59 a{display: block;color: #765319;font-weight: 700;margin-top: 8px;}@media (max-width: 960px), (max-height: 700px){.team-contact-page .site-chat-launcher-v59{bottom: calc(82px + env(safe-area-inset-bottom, 0px));}.team-contact-page .site-chat-notice-v59{bottom: calc(142px + env(safe-area-inset-bottom, 0px));}}@media (max-width: 560px){.contact-office-page .contact-routes{padding-top: 30px;}.contact-office-page .contact-route-grid > article{padding: 22px;}.contact-office-page .contact-route-grid p{font-size: .9375rem;}.site-chat-launcher-v59{right: 14px;padding: 12px 15px;}.site-chat-notice-v59{right: 14px;}}.porto-contact-v60,.porto-contact-v60 [data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13, 110, 253, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545;}@media (prefers-reduced-motion: no-preference){.porto-contact-v60{scroll-behavior: smooth;}}.porto-contact-v60{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px;}.porto-contact-v60 .row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(-1 * var(--bs-gutter-y));margin-right: calc(-0.5 * var(--bs-gutter-x));margin-left: calc(-0.5 * var(--bs-gutter-x));}.porto-contact-v60 .row > *{flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5);margin-top: var(--bs-gutter-y);}.porto-contact-v60 .col-12{flex: 0 0 auto;width: 100%;}.porto-contact-v60 .g-3{--bs-gutter-x: 1rem;}.porto-contact-v60 .g-3{--bs-gutter-y: 1rem;}@media (min-width: 768px){.porto-contact-v60 .col-md-6{flex: 0 0 auto;width: 50%;}}@media (min-width: 992px){.porto-contact-v60 .col-lg-4{flex: 0 0 auto;width: 33.33333333%;}}.porto-contact-v60 .form-label{margin-bottom: 0.5rem;}.porto-contact-v60 .form-control{display: block;width: 100%;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: var(--bs-body-color);-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: var(--bs-body-bg);background-clip: padding-box;border: var(--bs-border-width) solid var(--bs-border-color);border-radius: var(--bs-border-radius);transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.porto-contact-v60 .form-control{transition: none;}}.porto-contact-v60 .form-control[type=file]{overflow: hidden;}.porto-contact-v60 .form-control[type=file]:not(:disabled):not([readonly]){cursor: pointer;}.porto-contact-v60 .form-control:focus{color: var(--bs-body-color);background-color: var(--bs-body-bg);border-color: #86b7fe;outline: 0;box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);}.porto-contact-v60 .form-control::-webkit-date-and-time-value{min-width: 85px;height: 1.5em;margin: 0;}.porto-contact-v60 .form-control::-webkit-datetime-edit{display: block;padding: 0;}.porto-contact-v60 .form-control::placeholder{color: var(--bs-secondary-color);opacity: 1;}.porto-contact-v60 .form-control:disabled{background-color: var(--bs-secondary-bg);opacity: 1;}.porto-contact-v60 .form-control::-webkit-file-upload-button{padding: 0.375rem 0.75rem;margin: -0.375rem -0.75rem;-webkit-margin-end: 0.75rem;margin-inline-end: 0.75rem;color: var(--bs-body-color);background-color: var(--bs-tertiary-bg);pointer-events: none;border-color: inherit;border-style: solid;border-width: 0;border-inline-end-width: var(--bs-border-width);border-radius: 0;-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.porto-contact-v60 .form-control::file-selector-button{padding: 0.375rem 0.75rem;margin: -0.375rem -0.75rem;-webkit-margin-end: 0.75rem;margin-inline-end: 0.75rem;color: var(--bs-body-color);background-color: var(--bs-tertiary-bg);pointer-events: none;border-color: inherit;border-style: solid;border-width: 0;border-inline-end-width: var(--bs-border-width);border-radius: 0;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.porto-contact-v60 .form-control::-webkit-file-upload-button{-webkit-transition: none;transition: none;}.porto-contact-v60 .form-control::file-selector-button{transition: none;}}.porto-contact-v60 .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color: var(--bs-secondary-bg);}.porto-contact-v60 .form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color: var(--bs-secondary-bg);}.porto-contact-v60 textarea.form-control{min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));}.porto-contact-v60 .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display: block;width: 100%;padding: 0.375rem 2.25rem 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: var(--bs-body-color);-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: var(--bs-body-bg);background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);background-repeat: no-repeat;background-position: right 0.75rem center;background-size: 16px 12px;border: var(--bs-border-width) solid var(--bs-border-color);border-radius: var(--bs-border-radius);transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.porto-contact-v60 .form-select{transition: none;}}.porto-contact-v60 .form-select:focus{border-color: #86b7fe;outline: 0;box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);}.porto-contact-v60 .form-select[multiple],.porto-contact-v60 .form-select[size]:not([size="1"]){padding-right: 0.75rem;background-image: none;}.porto-contact-v60 .form-select:disabled{background-color: var(--bs-secondary-bg);}.porto-contact-v60 .form-select:-moz-focusring{color: transparent;text-shadow: 0 0 0 var(--bs-body-color);}.porto-contact-v60 [data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");}.porto-contact-v60 .form-check .form-check-input{float: left;margin-left: -1.5em;}.porto-contact-v60 .form-check-reverse .form-check-input{float: right;margin-right: -1.5em;margin-left: 0;}.porto-contact-v60 .form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink: 0;width: 1em;height: 1em;margin-top: 0.25em;vertical-align: top;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: var(--bs-form-check-bg);background-image: var(--bs-form-check-bg-image);background-repeat: no-repeat;background-position: center;background-size: contain;border: var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust: exact;color-adjust: exact;print-color-adjust: exact;}.porto-contact-v60 .form-check-input[type=checkbox]{border-radius: 0.25em;}.porto-contact-v60 .form-check-input[type=radio]{border-radius: 50%;}.porto-contact-v60 .form-check-input:active{filter: brightness(90%);}.porto-contact-v60 .form-check-input:focus{border-color: #86b7fe;outline: 0;box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);}.porto-contact-v60 .form-check-input:checked{background-color: #0d6efd;border-color: #0d6efd;}.porto-contact-v60 .form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");}.porto-contact-v60 .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");}.porto-contact-v60 .form-check-input[type=checkbox]:indeterminate{background-color: #0d6efd;border-color: #0d6efd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");}.porto-contact-v60 .form-check-input:disabled{pointer-events: none;filter: none;opacity: 0.5;}.porto-contact-v60 .form-check-input[disabled] ~ .form-check-label,.porto-contact-v60 .form-check-input:disabled ~ .form-check-label{cursor: default;opacity: 0.5;}.porto-contact-v60 .form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width: 2em;margin-left: -2.5em;background-image: var(--bs-form-switch-bg);background-position: left center;border-radius: 2em;transition: background-position 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.porto-contact-v60 .form-switch .form-check-input{transition: none;}}.porto-contact-v60 .form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");}.porto-contact-v60 .form-switch .form-check-input:checked{background-position: right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}.porto-contact-v60 .form-switch.form-check-reverse .form-check-input{margin-right: -2.5em;margin-left: 0;}.porto-contact-v60 .btn-check[disabled] + .btn,.porto-contact-v60 .btn-check:disabled + .btn{pointer-events: none;filter: none;opacity: 0.65;}.porto-contact-v60 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");}.porto-contact-v60 .form-floating > .form-control,.porto-contact-v60 .form-floating > .form-select{height: calc(3.5rem + calc(var(--bs-border-width) * 2));min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));line-height: 1.25;}.porto-contact-v60 .form-floating > .form-control{padding: 1rem 0.75rem;}.porto-contact-v60 .form-floating > .form-control::placeholder{color: transparent;}.porto-contact-v60 .form-floating > .form-control:focus,.porto-contact-v60 .form-floating > .form-control:not(:placeholder-shown){padding-top: 1.625rem;padding-bottom: 0.625rem;}.porto-contact-v60 .form-floating > .form-control:-webkit-autofill{padding-top: 1.625rem;padding-bottom: 0.625rem;}.porto-contact-v60 .form-floating > .form-select{padding-top: 1.625rem;padding-bottom: 0.625rem;padding-left: 0.75rem;}.porto-contact-v60 .form-floating > .form-control:focus ~ label,.porto-contact-v60 .form-floating > .form-control:not(:placeholder-shown) ~ label,.porto-contact-v60 .form-floating > .form-select ~ label{transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.porto-contact-v60 .form-floating > .form-control:-webkit-autofill ~ label{transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.porto-contact-v60 .form-floating > .form-control:disabled ~ label{color: #6c757d;}.porto-contact-v60 .input-group > .form-control,.porto-contact-v60 .input-group > .form-select{position: relative;flex: 1 1 auto;width: 1%;min-width: 0;}.porto-contact-v60 .input-group > .form-control:focus,.porto-contact-v60 .input-group > .form-select:focus{z-index: 5;}.porto-contact-v60 .input-group .btn{position: relative;z-index: 2;}.porto-contact-v60 .input-group .btn:focus{z-index: 5;}.porto-contact-v60 .input-group-lg > .form-control,.porto-contact-v60 .input-group-lg > .form-select,.porto-contact-v60 .input-group-lg > .btn{padding: 0.5rem 1rem;font-size: 1.25rem;border-radius: var(--bs-border-radius-lg);}.porto-contact-v60 .input-group-sm > .form-control,.porto-contact-v60 .input-group-sm > .form-select,.porto-contact-v60 .input-group-sm > .btn{padding: 0.25rem 0.5rem;font-size: 0.875rem;border-radius: var(--bs-border-radius-sm);}.porto-contact-v60 .input-group-lg > .form-select,.porto-contact-v60 .input-group-sm > .form-select{padding-right: 3rem;}.porto-contact-v60 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,.porto-contact-v60 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select{border-top-right-radius: 0;border-bottom-right-radius: 0;}.porto-contact-v60 .input-group.has-validation > .form-floating:nth-last-child(n +3) > .form-control,.porto-contact-v60 .input-group.has-validation > .form-floating:nth-last-child(n +3) > .form-select{border-top-right-radius: 0;border-bottom-right-radius: 0;}.porto-contact-v60 .input-group > .form-floating:not(:first-child) > .form-control,.porto-contact-v60 .input-group > .form-floating:not(:first-child) > .form-select{border-top-left-radius: 0;border-bottom-left-radius: 0;}.porto-contact-v60 .was-validated .form-control:valid,.porto-contact-v60 .form-control.is-valid{border-color: var(--bs-form-valid-border-color);padding-right: calc(1.5em + 0.75rem);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(0.375em + 0.1875rem) center;background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.porto-contact-v60 .was-validated .form-control:valid:focus,.porto-contact-v60 .form-control.is-valid:focus{border-color: var(--bs-form-valid-border-color);box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);}.porto-contact-v60 .was-validated textarea.form-control:valid,.porto-contact-v60 textarea.form-control.is-valid{padding-right: calc(1.5em + 0.75rem);background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}.porto-contact-v60 .was-validated .form-select:valid,.porto-contact-v60 .form-select.is-valid{border-color: var(--bs-form-valid-border-color);}.porto-contact-v60 .was-validated .form-select:valid:not([multiple]):not([size]),.porto-contact-v60 .was-validated .form-select:valid:not([multiple])[size="1"],.porto-contact-v60 .form-select.is-valid:not([multiple]):not([size]),.porto-contact-v60 .form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right: 4.125rem;background-position: right 0.75rem center, center right 2.25rem;background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.porto-contact-v60 .was-validated .form-select:valid:focus,.porto-contact-v60 .form-select.is-valid:focus{border-color: var(--bs-form-valid-border-color);box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);}.porto-contact-v60 .was-validated .form-check-input:valid,.porto-contact-v60 .form-check-input.is-valid{border-color: var(--bs-form-valid-border-color);}.porto-contact-v60 .was-validated .form-check-input:valid:checked,.porto-contact-v60 .form-check-input.is-valid:checked{background-color: var(--bs-form-valid-color);}.porto-contact-v60 .was-validated .form-check-input:valid:focus,.porto-contact-v60 .form-check-input.is-valid:focus{box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);}.porto-contact-v60 .was-validated .form-check-input:valid ~ .form-check-label,.porto-contact-v60 .form-check-input.is-valid ~ .form-check-label{color: var(--bs-form-valid-color);}.porto-contact-v60 .form-check-inline .form-check-input ~ .valid-feedback{margin-left: 0.5em;}.porto-contact-v60 .was-validated .input-group > .form-control:not(:focus):valid,.porto-contact-v60 .input-group > .form-control:not(:focus).is-valid,.porto-contact-v60 .was-validated .input-group > .form-select:not(:focus):valid,.porto-contact-v60 .input-group > .form-select:not(:focus).is-valid{z-index: 3;}.porto-contact-v60 .was-validated .form-control:invalid,.porto-contact-v60 .form-control.is-invalid{border-color: var(--bs-form-invalid-border-color);padding-right: calc(1.5em + 0.75rem);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(0.375em + 0.1875rem) center;background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.porto-contact-v60 .was-validated .form-control:invalid:focus,.porto-contact-v60 .form-control.is-invalid:focus{border-color: var(--bs-form-invalid-border-color);box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);}.porto-contact-v60 .was-validated textarea.form-control:invalid,.porto-contact-v60 textarea.form-control.is-invalid{padding-right: calc(1.5em + 0.75rem);background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}.porto-contact-v60 .was-validated .form-select:invalid,.porto-contact-v60 .form-select.is-invalid{border-color: var(--bs-form-invalid-border-color);}.porto-contact-v60 .was-validated .form-select:invalid:not([multiple]):not([size]),.porto-contact-v60 .was-validated .form-select:invalid:not([multiple])[size="1"],.porto-contact-v60 .form-select.is-invalid:not([multiple]):not([size]),.porto-contact-v60 .form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right: 4.125rem;background-position: right 0.75rem center, center right 2.25rem;background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.porto-contact-v60 .was-validated .form-select:invalid:focus,.porto-contact-v60 .form-select.is-invalid:focus{border-color: var(--bs-form-invalid-border-color);box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);}.porto-contact-v60 .was-validated .form-check-input:invalid,.porto-contact-v60 .form-check-input.is-invalid{border-color: var(--bs-form-invalid-border-color);}.porto-contact-v60 .was-validated .form-check-input:invalid:checked,.porto-contact-v60 .form-check-input.is-invalid:checked{background-color: var(--bs-form-invalid-color);}.porto-contact-v60 .was-validated .form-check-input:invalid:focus,.porto-contact-v60 .form-check-input.is-invalid:focus{box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);}.porto-contact-v60 .was-validated .form-check-input:invalid ~ .form-check-label,.porto-contact-v60 .form-check-input.is-invalid ~ .form-check-label{color: var(--bs-form-invalid-color);}.porto-contact-v60 .form-check-inline .form-check-input ~ .invalid-feedback{margin-left: 0.5em;}.porto-contact-v60 .was-validated .input-group > .form-control:not(:focus):invalid,.porto-contact-v60 .input-group > .form-control:not(:focus).is-invalid,.porto-contact-v60 .was-validated .input-group > .form-select:not(:focus):invalid,.porto-contact-v60 .input-group > .form-select:not(:focus).is-invalid{z-index: 4;}.porto-contact-v60 .btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family:;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display: inline-block;padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family: var(--bs-btn-font-family);font-size: var(--bs-btn-font-size);font-weight: var(--bs-btn-font-weight);line-height: var(--bs-btn-line-height);color: var(--bs-btn-color);text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius: var(--bs-btn-border-radius);background-color: var(--bs-btn-bg);transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.porto-contact-v60 .btn{transition: none;}}.porto-contact-v60 .btn:hover{color: var(--bs-btn-hover-color);background-color: var(--bs-btn-hover-bg);border-color: var(--bs-btn-hover-border-color);}.porto-contact-v60 .btn-check + .btn:hover{color: var(--bs-btn-color);background-color: var(--bs-btn-bg);border-color: var(--bs-btn-border-color);}.porto-contact-v60 .btn:focus-visible{color: var(--bs-btn-hover-color);background-color: var(--bs-btn-hover-bg);border-color: var(--bs-btn-hover-border-color);outline: 0;box-shadow: var(--bs-btn-focus-box-shadow);}.porto-contact-v60 .btn-check:focus-visible + .btn{border-color: var(--bs-btn-hover-border-color);outline: 0;box-shadow: var(--bs-btn-focus-box-shadow);}.porto-contact-v60 .btn-check:checked + .btn,.porto-contact-v60 :not(.btn-check) + .btn:active,.porto-contact-v60 .btn:first-child:active,.porto-contact-v60 .btn.active,.porto-contact-v60 .btn.show{color: var(--bs-btn-active-color);background-color: var(--bs-btn-active-bg);border-color: var(--bs-btn-active-border-color);}.porto-contact-v60 .btn-check:checked + .btn:focus-visible,.porto-contact-v60 :not(.btn-check) + .btn:active:focus-visible,.porto-contact-v60 .btn:first-child:active:focus-visible,.porto-contact-v60 .btn.active:focus-visible,.porto-contact-v60 .btn.show:focus-visible{box-shadow: var(--bs-btn-focus-box-shadow);}.porto-contact-v60 .btn-check:checked:focus-visible + .btn{box-shadow: var(--bs-btn-focus-box-shadow);}.porto-contact-v60 .btn:disabled,.porto-contact-v60 .btn.disabled,.porto-contact-v60 fieldset:disabled .btn{color: var(--bs-btn-disabled-color);pointer-events: none;background-color: var(--bs-btn-disabled-bg);border-color: var(--bs-btn-disabled-border-color);opacity: var(--bs-btn-disabled-opacity);}.porto-contact-v60 .btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd;}.porto-contact-v60 .btn-group-lg > .btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg);}.porto-contact-v60 .btn-group-sm > .btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size: 0.875rem;--bs-btn-border-radius: var(--bs-border-radius-sm);}.porto-contact-v60 .btn-group > .btn,.porto-contact-v60 .btn-group-vertical > .btn{position: relative;flex: 1 1 auto;}.porto-contact-v60 .btn-group > .btn-check:checked + .btn,.porto-contact-v60 .btn-group > .btn-check:focus + .btn,.porto-contact-v60 .btn-group > .btn:hover,.porto-contact-v60 .btn-group > .btn:focus,.porto-contact-v60 .btn-group > .btn:active,.porto-contact-v60 .btn-group > .btn.active,.porto-contact-v60 .btn-group-vertical > .btn-check:checked + .btn,.porto-contact-v60 .btn-group-vertical > .btn-check:focus + .btn,.porto-contact-v60 .btn-group-vertical > .btn:hover,.porto-contact-v60 .btn-group-vertical > .btn:focus,.porto-contact-v60 .btn-group-vertical > .btn:active,.porto-contact-v60 .btn-group-vertical > .btn.active{z-index: 1;}.porto-contact-v60 .btn-group > :not(.btn-check:first-child) + .btn{margin-left: calc(-1 * var(--bs-border-width));}.porto-contact-v60 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),.porto-contact-v60 .btn-group > .btn.dropdown-toggle-split:first-child,.porto-contact-v60 .btn-group > .btn-group:not(:last-child) > .btn{border-top-right-radius: 0;border-bottom-right-radius: 0;}.porto-contact-v60 .btn-group > .btn:nth-child(n +3),.porto-contact-v60 .btn-group > :not(.btn-check) + .btn,.porto-contact-v60 .btn-group > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0;border-bottom-left-radius: 0;}.porto-contact-v60 .btn-group-sm > .btn + .dropdown-toggle-split{padding-right: 0.375rem;padding-left: 0.375rem;}.porto-contact-v60 .btn-group-lg > .btn + .dropdown-toggle-split{padding-right: 0.75rem;padding-left: 0.75rem;}.porto-contact-v60 .btn-group-vertical > .btn{width: 100%;}.porto-contact-v60 .btn-group-vertical > .btn:not(:first-child){margin-top: calc(-1 * var(--bs-border-width));}.porto-contact-v60 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),.porto-contact-v60 .btn-group-vertical > .btn-group:not(:last-child) > .btn{border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.porto-contact-v60 .btn-group-vertical > .btn:nth-child(n +3),.porto-contact-v60 .btn-group-vertical > :not(.btn-check) + .btn,.porto-contact-v60 .btn-group-vertical > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0;border-top-right-radius: 0;}.porto-contact-v60 .card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color:;--bs-card-subtitle-color:;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow:;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color:;--bs-card-height:;--bs-card-color:;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position: relative;display: flex;flex-direction: column;min-width: 0;height: var(--bs-card-height);color: var(--bs-body-color);word-wrap: break-word;background-color: var(--bs-card-bg);background-clip: border-box;border: var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius: var(--bs-card-border-radius);}.porto-contact-v60 .card > hr{margin-right: 0;margin-left: 0;}.porto-contact-v60 .card > .list-group{border-top: inherit;border-bottom: inherit;}.porto-contact-v60 .card > .list-group:first-child{border-top-width: 0;border-top-left-radius: var(--bs-card-inner-border-radius);border-top-right-radius: var(--bs-card-inner-border-radius);}.porto-contact-v60 .card > .list-group:last-child{border-bottom-width: 0;border-bottom-right-radius: var(--bs-card-inner-border-radius);border-bottom-left-radius: var(--bs-card-inner-border-radius);}.porto-contact-v60 .card > .card-header + .list-group,.porto-contact-v60 .card > .list-group + .card-footer{border-top: 0;}.porto-contact-v60 .card-group > .card{margin-bottom: var(--bs-card-group-margin);}@media (min-width: 576px){.porto-contact-v60 .card-group > .card{flex: 1 0 0;margin-bottom: 0;}.porto-contact-v60 .card-group > .card + .card{margin-left: 0;border-left: 0;}.porto-contact-v60 .card-group > .card:not(:last-child){border-top-right-radius: 0;border-bottom-right-radius: 0;}.porto-contact-v60 .card-group > .card:not(:last-child) > .card-img-top,.porto-contact-v60 .card-group > .card:not(:last-child) > .card-header{border-top-right-radius: 0;}.porto-contact-v60 .card-group > .card:not(:last-child) > .card-img-bottom,.porto-contact-v60 .card-group > .card:not(:last-child) > .card-footer{border-bottom-right-radius: 0;}.porto-contact-v60 .card-group > .card:not(:first-child){border-top-left-radius: 0;border-bottom-left-radius: 0;}.porto-contact-v60 .card-group > .card:not(:first-child) > .card-img-top,.porto-contact-v60 .card-group > .card:not(:first-child) > .card-header{border-top-left-radius: 0;}.porto-contact-v60 .card-group > .card:not(:first-child) > .card-img-bottom,.porto-contact-v60 .card-group > .card:not(:first-child) > .card-footer{border-bottom-left-radius: 0;}}.porto-contact-v60 .btn .badge{position: relative;top: -1px;}.porto-contact-v60 .alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position: relative;padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom: var(--bs-alert-margin-bottom);color: var(--bs-alert-color);background-color: var(--bs-alert-bg);border: var(--bs-alert-border);border-radius: var(--bs-alert-border-radius);}.porto-contact-v60 .alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis);}.porto-contact-v60,.porto-contact-v60 [data-bs-theme=light]{--bs-btn-close-filter:;}.porto-contact-v60,.porto-contact-v60 [data-bs-theme=light]{--bs-carousel-indicator-active-bg: #fff;--bs-carousel-caption-color: #fff;--bs-carousel-control-icon-filter:;}.porto-contact-v60 .placeholder.btn::before{display: inline-block;content: "";}.porto-contact-v60 .d-flex{display: flex !important;}.porto-contact-v60 .align-items-center{align-items: center !important;}@media (prefers-reduced-motion: no-preference){.porto-contact-v60{scroll-behavior: auto;}}.porto-contact-v60 a:not(.btn):hover{text-decoration: underline;}.porto-contact-v60 #header .header-nav-features .header-nav-features-cart .actions .btn{display: inline-block;min-width: 125px;text-align: center;margin: 5px 0;float: right;font-size: 11.2px;font-size: 0.7rem;padding: 11.2px 16px;padding: 0.7rem 1rem;text-transform: uppercase;font-weight: 600;}.porto-contact-v60 #header .header-nav-features .header-nav-features-cart .actions .btn:first-child{float: left;}.porto-contact-v60 #header .header-nav-features .header-nav-features-user .actions .btn{display: inline-block;min-width: 125px;margin: 5px 0;font-size: 11.2px;font-size: 0.7rem;padding: 11.2px 16px;padding: 0.7rem 1rem;text-transform: uppercase;font-weight: 600;}.porto-contact-v60 #header .header-nav-features .header-nav-features-search-reveal-big-search .form-control{border: 0;background: transparent;font-size: 22px !important;line-height: 1;border-bottom: 2px solid var(--grey-500);border-radius: 0;box-shadow: none;position: relative;z-index: 1;}.porto-contact-v60 #header .header-nav-features .header-nav-features-search-reveal-big-search.header-nav-features-search-reveal-big-search-full .form-control{color: var(--light);}.porto-contact-v60 #header .header-search .form-control{border-radius: 20px;font-size: 0.9em;height: 34px;margin: 0;padding: 6px 12px;transition: width 0.3s ease;perspective: 1000px;width: 170px;}.porto-contact-v60 #header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .actions-continue .btn{margin-bottom: 10px;}.porto-contact-v60 #header .header-nav-features .header-nav-features-search-reveal-big-search .form-control{border-bottom-color: var(--primary);}.porto-contact-v60 .row-gutter-sm .col-12,.porto-contact-v60 .row-gutter-sm .col-lg-4,.porto-contact-v60 .row-gutter-sm .col-md-6{padding-left: 10px;padding-right: 10px;}.porto-contact-v60{--bs-border-radius: var(--border-radius);--bs-btn-border-radius: var(--border-radius);}.porto-contact-v60 #footer a:not(.btn):not(.no-footer-css){color: var(--default);transition: all 0.1s ease-in-out;}.porto-contact-v60 #footer a:not(.btn):not(.no-footer-css):hover{text-decoration: none;color: var(--light);}.porto-contact-v60 #footer a:not(.btn):not(.no-footer-css):focus,.porto-contact-v60 #footer a:not(.btn):not(.no-footer-css):active{color: var(--grey-500);}.porto-contact-v60 #footer a:not(.btn):not(.no-footer-css).text-color-light{color: var(--light) !important;}.porto-contact-v60 #footer a:not(.btn):not(.no-footer-css).text-color-light:hover{color: var(--light-200) !important;}.porto-contact-v60 #footer a:not(.btn):not(.no-footer-css).text-color-light:focus,.porto-contact-v60 #footer a:not(.btn):not(.no-footer-css).text-color-light:active{color: var(--light-300) !important;}.porto-contact-v60 #footer a:not(.btn):not(.no-footer-css).text-color-default{color: var(--default) !important;}.porto-contact-v60 #footer a:not(.btn):not(.no-footer-css).link-hover-style-1{position: relative;left: 0px;transition: all 0.1s ease-in-out;}.porto-contact-v60 #footer a:not(.btn):not(.no-footer-css).link-hover-style-1:hover{left: 3px;}.porto-contact-v60 #footer.footer-texts-more-lighten a:not(.btn):not(.no-footer-css){color: var(--grey-800);}.porto-contact-v60 #footer.footer-texts-more-lighten a:not(.btn):not(.no-footer-css):hover{text-decoration: none;color: var(--light);}.porto-contact-v60 #footer form .alert{padding: 6px;text-align: center;}.porto-contact-v60 .accordion .card{margin-top: 5px;}.porto-contact-v60 .accordion .card:first-child{margin-top: 0;}.porto-contact-v60 .accordion .card:first-of-type,.porto-contact-v60 .accordion .card:not(:first-of-type):not(:last-of-type),.porto-contact-v60 .accordion .card:last-of-type{border: 1px solid rgba(0, 0, 0, 0.125);border-radius: .25rem;}.porto-contact-v60 .accordion .card:not(:first-of-type) .card-header:first-child{border-radius: .25rem;}.porto-contact-v60 .accordion.without-borders .card{border: 0 !important;box-shadow: none;border-radius: 0;}.porto-contact-v60 .accordion.accordion-modern .card:first-of-type,.porto-contact-v60 .accordion.accordion-modern .card:not(:first-of-type):not(:last-of-type),.porto-contact-v60 .accordion.accordion-modern .card:last-of-type{border: 4px solid var(--grey-100);}.porto-contact-v60 .accordion.accordion-modern .card .card-header{background-color: var(--grey-100);border-radius: 0;}.porto-contact-v60 .accordion.accordion-modern-2 > .card{border: 1px solid transparent !important;transition: ease border-color 300ms;}.porto-contact-v60 .accordion.accordion-modern-2 > .card .card-header a{position: relative;padding: 23px 30px;background-color: #f4f4f4;transition: ease background-color 300ms, ease color 300ms;border-radius: var(--border-radius);}.porto-contact-v60 .accordion.accordion-modern-2 > .card .card-header a:after{content: "+";position: absolute;top: 50%;right: 25px;font-size: inherit;font-weight: inherit;transform: translate3d(0, -50%, 0) rotate(45deg);transform-origin: 50% 50%;transition: ease transform 300ms;}.porto-contact-v60 .accordion.accordion-modern-2 > .card .card-header a.collapsed:after{transform: translate3d(0, -50%, 0) rotate(0deg);}.porto-contact-v60 .accordion.accordion-modern-2 > .card .card-header + .collapse.show,.porto-contact-v60 .accordion.accordion-modern-2 > .card .card-header + .collapsing{border: 1px solid transparent;border-top: 0;}.porto-contact-v60 .accordion.accordion-modern-2 > .card + .card{margin-top: 17px;}.porto-contact-v60 .accordion.accordion-modern-status > .card{border: 1px solid transparent !important;transition: ease border-color 300ms;}.porto-contact-v60 .accordion.accordion-modern-status > .card .card-header a{position: relative;padding: 23px 30px;background-color: #f4f4f4;transition: ease background-color 300ms, ease color 300ms;}.porto-contact-v60 .accordion.accordion-modern-status > .card .card-header a:after{content: "+";position: absolute;top: 50%;right: 25px;font-size: 24px;font-weight: 500;transform: translate3d(0, -50%, 0) rotate(45deg);transform-origin: 50% 50%;transition: ease transform 300ms;}.porto-contact-v60 .accordion.accordion-modern-status > .card .card-header a.collapsed:after{transform: translate3d(0, -50%, 0) rotate(0deg);}.porto-contact-v60 .accordion.accordion-modern-status > .card .card-header + .collapse.show,.porto-contact-v60 .accordion.accordion-modern-status > .card .card-header + .collapsing{border: 0;}.porto-contact-v60 .accordion.accordion-modern-status > .card + .card{margin-top: 17px;}.porto-contact-v60 .accordion.accordion-modern-status.accordion-modern-status-borders > .card{border: 1px solid rgba(0, 0, 0, 0.085) !important;}.porto-contact-v60 .accordion.accordion-modern-status.accordion-modern-status-borders > .card .card-header{background: transparent !important;}.porto-contact-v60 .accordion.accordion-modern-status.accordion-modern-status-borders > .card .card-header a{background: transparent !important;}.porto-contact-v60 .accordion.accordion-modern-status.accordion-modern-status-arrow > .card .card-header a:after{transform: translate3d(0, -50%, 0) rotate(180deg);font-family: "Font Awesome 7 Free";content: "";font-weight: 900;font-size: inherit;}.porto-contact-v60 .accordion.accordion-modern-status.accordion-modern-status-arrow > .card .card-header a.collapsed:after{transform: translate3d(0, -50%, 0) rotate(0deg);}.porto-contact-v60 .accordion.accordion-modern-status.accordion-modern-status-arrow-dark > .card .card-header a:after{border-radius: 50%;background: var(--dark);width: 30px;text-align: center;height: 30px;line-height: 30px;color: #FFF;}.porto-contact-v60 .accordion.accordion-modern-grey-scale-1 .card:first-of-type,.porto-contact-v60 .accordion.accordion-modern-grey-scale-1 .card:not(:first-of-type):not(:last-of-type),.porto-contact-v60 .accordion.accordion-modern-grey-scale-1 .card:last-of-type{border-color: #EDEDED;}.porto-contact-v60 .accordion.accordion-modern-grey-scale-1 .card .card-header{background-color: #EDEDED;}.porto-contact-v60 .accordion-modern-status-primary.accordion-modern-status > .card .card-header a:not(.collapsed){background-color: var(--primary) !important;color: var(--primary-inverse) !important;}.porto-contact-v60 .accordion-modern-status-primary.accordion-modern-status > .card:hover .card-header a.collapsed{color: var(--primary) !important;}.porto-contact-v60 .accordion-modern-status-secondary.accordion-modern-status > .card .card-header a:not(.collapsed){background-color: var(--secondary) !important;color: var(--secondary-inverse) !important;}.porto-contact-v60 .accordion-modern-status-secondary.accordion-modern-status > .card:hover .card-header a.collapsed{color: var(--secondary) !important;}.porto-contact-v60 .accordion-modern-status-tertiary.accordion-modern-status > .card .card-header a:not(.collapsed){background-color: var(--tertiary) !important;color: var(--tertiary-inverse) !important;}.porto-contact-v60 .accordion-modern-status-tertiary.accordion-modern-status > .card:hover .card-header a.collapsed{color: var(--tertiary) !important;}.porto-contact-v60 .accordion-modern-status-quaternary.accordion-modern-status > .card .card-header a:not(.collapsed){background-color: var(--quaternary) !important;color: var(--quaternary-inverse) !important;}.porto-contact-v60 .accordion-modern-status-quaternary.accordion-modern-status > .card:hover .card-header a.collapsed{color: var(--quaternary) !important;}.porto-contact-v60 .accordion-modern-status-dark.accordion-modern-status > .card .card-header a:not(.collapsed){background-color: var(--dark) !important;color: var(--dark-inverse) !important;}.porto-contact-v60 .accordion-modern-status-dark.accordion-modern-status > .card:hover .card-header a.collapsed{color: var(--dark) !important;}.porto-contact-v60 .accordion-modern-status-light.accordion-modern-status > .card .card-header a:not(.collapsed){background-color: var(--light) !important;color: var(--light-inverse) !important;}.porto-contact-v60 .accordion-modern-status-light.accordion-modern-status > .card:hover .card-header a.collapsed{color: var(--light) !important;}.porto-contact-v60 .btn{font-size: 12.8px;font-size: 0.8rem;padding: 8.528px 14.928px;padding: 0.533rem 0.933rem;cursor: pointer;font-weight: 600;}.porto-contact-v60 .btn.btn-xs{font-size: 11.2px;font-size: 0.7rem;padding: 3.2px 8px;padding: 0.2rem 0.5rem;}.porto-contact-v60 .btn.btn-sm{font-size: 12.8px;font-size: 0.8rem;padding: 4.8px 10.4px;padding: 0.3rem 0.65rem;}.porto-contact-v60 .btn.btn-lg{font-size: 16px;font-size: 1rem;padding: 8px 16px;padding: 0.5rem 1rem;}.porto-contact-v60 .btn.btn-xl{font-size: 16px;font-size: 1rem;padding: 12.8px 32px;padding: 0.8rem 2rem;}.porto-contact-v60 .btn.btn-px-1{padding-left: 5.6px;padding-left: .35rem;padding-right: 5.6px;padding-right: .35rem;}.porto-contact-v60 .btn.btn-px-2{padding-left: 12px;padding-left: .75rem;padding-right: 12px;padding-right: .75rem;}.porto-contact-v60 .btn.btn-px-3{padding-left: 20px;padding-left: 1.25rem;padding-right: 20px;padding-right: 1.25rem;}.porto-contact-v60 .btn.btn-px-4{padding-left: 28px;padding-left: 1.75rem;padding-right: 28px;padding-right: 1.75rem;}.porto-contact-v60 .btn.btn-px-5{padding-left: 38.4px;padding-left: 2.4rem;padding-right: 38.4px;padding-right: 2.4rem;}.porto-contact-v60 .btn.btn-py-1{padding-top: 5.6px;padding-top: .35rem;padding-bottom: 5.6px;padding-bottom: .35rem;}.porto-contact-v60 .btn.btn-py-2{padding-top: 12px;padding-top: .75rem;padding-bottom: 12px;padding-bottom: .75rem;}.porto-contact-v60 .btn.btn-py-3{padding-top: 20px;padding-top: 1.25rem;padding-bottom: 20px;padding-bottom: 1.25rem;}.porto-contact-v60 .btn.btn-py-4{padding-top: 28px;padding-top: 1.75rem;padding-bottom: 28px;padding-bottom: 1.75rem;}.porto-contact-v60 .btn.btn-py-5{padding-top: 32px;padding-top: 2rem;padding-bottom: 32px;padding-bottom: 2rem;}.porto-contact-v60 .btn.focus,.porto-contact-v60 .btn:focus,.porto-contact-v60 .btn.active,.porto-contact-v60 .btn:active,.porto-contact-v60 body.body .btn.focus,.porto-contact-v60 body.body .btn:focus,.porto-contact-v60 body.body .btn.active,.porto-contact-v60 body.body .btn:active{box-shadow: none !important;}.porto-contact-v60 .btn + .dropdown-menu .dropdown-item{font-size: 12.8px;font-size: 0.8rem;}.porto-contact-v60 .btn-modern{text-transform: uppercase;font-size: .8em;padding: 12.8px 24px;padding: 0.8rem 1.5rem;font-weight: 600;}.porto-contact-v60 .btn.dropdown-toggle:after{margin-left: .155em;vertical-align: .155em;}.porto-contact-v60 .btn-primary{--hover: var(--primary--200);background-color: var(--primary);border-color: var(--primary) var(--primary) var(--primary-300);color: var(--primary-inverse);}.porto-contact-v60 .btn-primary:hover,.porto-contact-v60 .btn-primary.hover{border-color: var(--primary--200) var(--primary--200) var(--primary);color: var(--primary-inverse);}.porto-contact-v60 .btn-primary:hover:not(.bg-transparent),.porto-contact-v60 .btn-primary.hover:not(.bg-transparent){background-color: var(--primary--200);}.porto-contact-v60 .btn-primary:focus,.porto-contact-v60 .btn-primary.focus{border-color: var(--primary-300) var(--primary-300) var(--primary-300);color: var(--primary-inverse);box-shadow: 0 0 0 3px var(--primary-rgba-50);}.porto-contact-v60 .btn-primary:focus:not(.bg-transparent),.porto-contact-v60 .btn-primary.focus:not(.bg-transparent){background-color: var(--primary-200);}.porto-contact-v60 .btn-primary.disabled,.porto-contact-v60 .btn-primary:disabled{border-color: var(--primary) var(--primary) var(--primary-300);}.porto-contact-v60 .btn-primary.disabled:not(.bg-transparent),.porto-contact-v60 .btn-primary:disabled:not(.bg-transparent){background-color: var(--primary);}.porto-contact-v60 .btn-primary:active,.porto-contact-v60 .btn-primary.active{border-color: var(--primary-300) var(--primary-300) var(--primary-300) !important;}.porto-contact-v60 .btn-primary:active:not(.bg-transparent),.porto-contact-v60 .btn-primary.active:not(.bg-transparent){background-color: var(--primary-200) !important;background-image: none !important;}.porto-contact-v60 .show > .btn-primary.dropdown-toggle{background-color: var(--primary-200) !important;background-image: none !important;border-color: var(--primary-300) var(--primary-300) var(--primary-300) !important;}.porto-contact-v60 .btn-check:active + .btn-primary,.porto-contact-v60 .btn-check:checked + .btn-primary,.porto-contact-v60 .btn-check:focus + .btn-primary{background-color: var(--primary-100);border-color: var(--primary) var(--primary) var(--primary-100);color: var(--primary-inverse);}.porto-contact-v60 .btn-outline.btn-primary{color: var(--primary);background-color: transparent;background-image: none;border-color: var(--primary);}.porto-contact-v60 .btn-outline.btn-primary:hover,.porto-contact-v60 .btn-outline.btn-primary.hover{color: var(--primary-inverse);background-color: var(--primary);border-color: var(--primary);}.porto-contact-v60 .btn-outline.btn-primary:focus,.porto-contact-v60 .btn-outline.btn-primary.focus{box-shadow: 0 0 0 3px var(--primary-rgba-50);}.porto-contact-v60 .btn-outline.btn-primary.disabled,.porto-contact-v60 .btn-outline.btn-primary:disabled{color: var(--primary);background-color: transparent;}.porto-contact-v60 .btn-outline.btn-primary:active,.porto-contact-v60 .btn-outline.btn-primary.active{color: var(--primary-inverse) !important;background-color: var(--primary) !important;border-color: var(--primary) !important;}.porto-contact-v60 .show > .btn-outline.btn-primary.dropdown-toggle{color: var(--primary-inverse) !important;background-color: var(--primary) !important;border-color: var(--primary) !important;}.porto-contact-v60 .btn-with-arrow.btn-primary{background-color: transparent;border-color: transparent;color: var(--primary);}.porto-contact-v60 .btn-with-arrow.btn-primary:active{background-color: transparent !important;border-color: transparent !important;color: var(--primary) !important;}.porto-contact-v60 .btn-with-arrow.btn-primary span{background-color: var(--primary);box-shadow: 2px 3px 18px -3px var(--primary);}.porto-contact-v60 .btn-with-arrow.btn-primary.btn-outline{border-color: var(--primary) !important;}.porto-contact-v60 .btn-with-arrow.btn-primary.btn-outline:hover span{background-color: var(--primary--100) !important;box-shadow: none;}.porto-contact-v60 .btn-with-arrow-solid.btn-primary span{background-color: var(--primary-100);}.porto-contact-v60 .btn.btn-effect-1{transition: 0.25s;}.porto-contact-v60 .btn.btn-effect-1:hover,.porto-contact-v60 .btn.btn-effect-1:focus{box-shadow: inset 0 0 0 2em var(--hover);}.porto-contact-v60 .btn.btn-effect-2{transition: 0.25s;}.porto-contact-v60 .btn.btn-effect-2:hover,.porto-contact-v60 .btn.btn-effect-2:focus{animation: btn-pulse 1s;box-shadow: 0 0 0 2em rgba(255, 255, 255, 0);}.porto-contact-v60 .btn.btn-effect-3{transition: 0.25s;}.porto-contact-v60 .btn.btn-effect-3:hover,.porto-contact-v60 .btn.btn-effect-3:focus{box-shadow: inset -3.5em 0 0 0 var(--hover), inset 3.5em 0 0 0 var(--hover);}.porto-contact-v60 .btn.btn-effect-4{transition: 0.25s;}.porto-contact-v60 .btn.btn-effect-4:hover,.porto-contact-v60 .btn.btn-effect-4:focus{box-shadow: 0 0.5em 0.5em -0.4em var(--hover);transform: translateY(-0.25em);}.porto-contact-v60 .btn.btn-effect-5{transition: 0.25s;}.porto-contact-v60 .btn.btn-effect-5:hover,.porto-contact-v60 .btn.btn-effect-5:focus{box-shadow: inset 0 -3.25em 0 0 var(--hover);}.porto-contact-v60 .btn.btn-effect-6{transition: 0.25s;}.porto-contact-v60 .btn.btn-effect-6:hover,.porto-contact-v60 .btn.btn-effect-6:focus{box-shadow: inset 6.5em 0 0 0 var(--hover);}.porto-contact-v60 .btn.btn-effect-7{position: relative;}.porto-contact-v60 .btn.btn-effect-7:before{background: var(--hover);content: "";display: block;width: 100%;height: 100%;margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 0;transition: transform 0.2s cubic-bezier(0.4, 0.3, 0.35, 0.9) 0s;transform: scaleX(0);transform-origin: right center;}.porto-contact-v60 .btn.btn-effect-7:hover:before,.porto-contact-v60 .btn.btn-effect-7:focus:before{transform: scale(1);transform-origin: left center;}.porto-contact-v60 .btn.btn-effect-7 span{position: relative;z-index: 1;}.porto-contact-v60 .call-to-action .container > .row,.porto-contact-v60 .call-to-action .container-fluid > .row{display: flex;flex-wrap: wrap;}.porto-contact-v60 .call-to-action .container > .row > [class*="col-"],.porto-contact-v60 .call-to-action .container-fluid > .row > [class*="col-"]{display: flex;align-items: center;}.porto-contact-v60 .call-to-action .container > .row > [class*="col-"]:nth-child(2),.porto-contact-v60 .call-to-action .container-fluid > .row > [class*="col-"]:nth-child(2){justify-content: flex-end;text-align: center;}@media (max-width: 767px){.porto-contact-v60 .call-to-action .container > .row > [class*="col-"]:nth-child(2),.porto-contact-v60 .call-to-action .container-fluid > .row > [class*="col-"]:nth-child(2){justify-content: center;}}@media (max-width: 767px){.porto-contact-v60 .call-to-action .container > .row [class*="col-"]:not([class*="col-xs"]){width: 100%;}}.porto-contact-v60 .card{position: relative;border: 1px solid rgba(0, 0, 0, 0.06);}.porto-contact-v60 .dropdown-item:not(.btn):hover{text-decoration: none;}.porto-contact-v60 .icon-featured{display: inline-block;font-size: 0;margin: 15px;width: 110px;height: 110px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: var(--light);font-size: 2.3em;line-height: 110px;}.porto-contact-v60 .icon-featured:after{pointer-events: none;position: absolute;width: 100%;height: 100%;border-radius: 50%;content: "";box-sizing: content-box;}.porto-contact-v60 .icon-featured.icon-featured-lg{width: 180px !important;height: 180px !important;line-height: 180px !important;}.porto-contact-v60 .featured-box{background: var(--light);box-sizing: border-box;border-bottom: 1px solid #DFDFDF;border-left: 1px solid #ECECEC;border-radius: var(--border-radius2x);border-right: 1px solid #ECECEC;box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.05);margin-bottom: 20px;margin-left: auto;margin-right: auto;margin-top: 20px;min-height: 100px;position: relative;text-align: center;z-index: 1;}.porto-contact-v60 .featured-box h4{font-size: 1.3em;font-weight: 400;letter-spacing: -0.7px;margin-top: 5px;margin-bottom: 5px;}.porto-contact-v60 .featured-box .box-content{border-radius: var(--border-radius2x);border-top: 1px solid rgba(0, 0, 0, 0.06);border-top-width: 4px;padding: 28.8px;padding: 1.8rem;position: relative;}.porto-contact-v60 .featured-box .box-content:not(.box-content-border-0){top: -1px;border-top-width: 4px;}.porto-contact-v60 .featured-box .box-content.box-content-border-0{border-top: 1px solid rgba(0, 0, 0, 0.06) !important;border-bottom: 0 !important;}.porto-contact-v60 .featured-box .box-content.box-content-border-bottom{top: 1px;}.porto-contact-v60 .featured-box .box-content-border-bottom{border-top: 1px solid rgba(0, 0, 0, 0.06) !important;border-bottom: 4px solid rgba(0, 0, 0, 0.06);}.porto-contact-v60 .featured-box.border-radius{border-radius: var(--border-radius2x) !important;}.porto-contact-v60 .featured-box.border-radius.box-shadow-1:before{border-radius: var(--border-radius2x) !important;}.porto-contact-v60 .featured-box-text-left{text-align: left;}.porto-contact-v60 .featured-boxes-flat .featured-box{box-shadow: none;margin: 10px 0;}.porto-contact-v60 .featured-boxes-flat .featured-box .box-content{background: var(--light);margin-top: 65px;}.porto-contact-v60 .featured-boxes-flat .featured-box .icon-featured{display: inline-block;font-size: 2em;height: 90px;line-height: 90px;padding: 0;width: 90px;margin: -100px 0 -15px;position: relative;top: -40px;}.porto-contact-v60 .featured-boxes-style-2 .featured-box{background: none;border: 0;margin: 10px 0;box-shadow: none;}.porto-contact-v60 .featured-boxes-style-2 .featured-box .box-content{border: 0;padding-top: 0;padding-bottom: 0;}.porto-contact-v60 .featured-boxes-style-2 .featured-box .icon-featured{display: inline-block;font-size: 1.8em;height: 75px;line-height: 75px;padding: 0;width: 75px;margin-top: 0;}.porto-contact-v60 .featured-boxes-style-3 .featured-box{margin: 10px 0;}.porto-contact-v60 .featured-boxes-style-3 .featured-box .icon-featured{display: inline-block;font-size: 1.8em;height: 75px;line-height: 75px;padding: 0;width: 75px;margin-top: -37px;top: -37px;background: var(--light);border: 2px solid rgba(0, 0, 0, 0.06);color: rgba(0, 0, 0, 0.06);}.porto-contact-v60 .featured-boxes-style-3:not(.featured-boxes-flat) .featured-box{background: none;border: 0;box-shadow: none;}.porto-contact-v60 .featured-boxes-style-3:not(.featured-boxes-flat) .featured-box .box-content{border: 0;padding-top: 0;padding-bottom: 0;}.porto-contact-v60 .featured-boxes-style-4 .featured-box{background: none;border: 0;margin: 10px 0;box-shadow: none;}.porto-contact-v60 .featured-boxes-style-4 .featured-box .box-content{border: 0;padding-top: 0;padding-bottom: 0;}.porto-contact-v60 .featured-boxes-style-4 .featured-box .icon-featured{display: inline-block;font-size: 35px;height: 45px;line-height: 45px;padding: 0;width: 45px;margin-top: 0;margin-bottom: 10px;background: transparent;color: rgba(0, 0, 0, 0.06);border-radius: 0;}.porto-contact-v60 .featured-boxes-style-5 .featured-box,.porto-contact-v60 .featured-boxes-style-6 .featured-box,.porto-contact-v60 .featured-boxes-style-7 .featured-box,.porto-contact-v60 .featured-boxes-style-9 .featured-box{background: none;border: 0;box-shadow: none;margin: 10px 0;}.porto-contact-v60 .featured-boxes-style-5 .featured-box .box-content,.porto-contact-v60 .featured-boxes-style-6 .featured-box .box-content,.porto-contact-v60 .featured-boxes-style-7 .featured-box .box-content,.porto-contact-v60 .featured-boxes-style-9 .featured-box .box-content{border: 0;padding-top: 0;padding-bottom: 0;}.porto-contact-v60 .featured-boxes-style-5 .featured-box .box-content h4,.porto-contact-v60 .featured-boxes-style-6 .featured-box .box-content h4,.porto-contact-v60 .featured-boxes-style-7 .featured-box .box-content h4,.porto-contact-v60 .featured-boxes-style-9 .featured-box .box-content h4{color: var(--dark--200);}.porto-contact-v60 .featured-boxes-style-5 .featured-box .icon-featured,.porto-contact-v60 .featured-boxes-style-6 .featured-box .icon-featured,.porto-contact-v60 .featured-boxes-style-7 .featured-box .icon-featured,.porto-contact-v60 .featured-boxes-style-9 .featured-box .icon-featured{display: inline-block;font-size: 2em;height: 75px;padding: 0;width: 75px;margin-top: 0;margin-bottom: 10px;background: var(--light);border: 1px solid #dfdfdf;color: var(--default);line-height: 73px;}.porto-contact-v60 .featured-boxes-style-6 .featured-box .icon-featured{border: 1px solid #cecece;color: var(--default);}.porto-contact-v60 .featured-boxes-style-6 .featured-box .icon-featured:after{border: 5px solid var(--grey-100);border-radius: 50%;box-sizing: content-box;content: "";display: block;height: 100%;left: -6px;padding: 1px;position: absolute;top: -6px;width: 100%;}.porto-contact-v60 .featured-boxes-style-7 .featured-box .icon-featured{border: 1px solid #dfdfdf;color: var(--default);}.porto-contact-v60 .featured-boxes-style-8 .featured-box .icon-featured{display: inline-block;font-size: 2em;height: 75px;padding: 0;width: 75px;margin: -15px -15px 0 0;background: var(--light);line-height: 75px;border: 0;color: var(--default);}.porto-contact-v60 .featured-boxes-style-8 .featured-box .icon-featured:after{display: none;}.porto-contact-v60 .featured-boxes-style-9 .featured-box .icon-featured{background: var(--light);box-shadow: 0px 0px 32px -7px rgba(0, 0, 0, 0.1);border: 0;width: 100px;height: 100px;line-height: 100px;transition-duration: .4s;}.porto-contact-v60 .featured-boxes-modern-style-1 .featured-box{position: relative;overflow: hidden;border-radius: 0;height: auto !important;margin: 0 !important;}.porto-contact-v60 .featured-boxes-modern-style-1 .featured-box .featured-box-background{position: absolute;top: 0;right: 0;bottom: 0;left: 0;transition: cubic-bezier(0.39, 0.66, 0.42, 0.99) all 2s;transform: scale(1);}.porto-contact-v60 .featured-boxes-modern-style-1 .featured-box .box-content{padding: 64px;padding: 4rem;border: none;z-index: 3;}.porto-contact-v60 .featured-boxes-modern-style-1 .featured-box .box-content .icon-featured{color: var(--light);background: transparent;width: auto;height: auto;line-height: 1.4;font-size: 46.4px;font-size: 2.9rem;margin: 0 0 16px;margin: 0 0 1rem;}.porto-contact-v60 .featured-boxes-modern-style-1 .featured-box .box-content h2{color: var(--light);font-weight: 600;font-size: 19.2px;font-size: 1.2rem;line-height: 1.3;margin-bottom: 11.2px;margin-bottom: 0.7rem;}.porto-contact-v60 .featured-boxes-modern-style-1 .featured-box .box-content p{color: #999;margin-bottom: 25.6px;margin-bottom: 1.6rem;}.porto-contact-v60 .featured-boxes-modern-style-1 .featured-box:hover .featured-box-background{transform: scale(1.1);}@media (max-width: 575px){.porto-contact-v60 .featured-boxes-modern-style-1 .featured-box .box-content{padding: 2rem 1.5rem;}}.porto-contact-v60 .featured-boxes-modern-style-2 .featured-box{position: relative;background: #6c6ef1;background: linear-gradient(135deg, #6c6ef1 0%, #e2498e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#6c6ef1", endColorstr="#e2498e", GradientType=1 );border-radius: 0;margin: 0 !important;overflow: hidden;}.porto-contact-v60 .featured-boxes-modern-style-2 .featured-box:before{content: "";position: absolute;top: 8px;right: 8px;bottom: 8px;left: 8px;background: var(--light);}.porto-contact-v60 .featured-boxes-modern-style-2 .featured-box .box-content{padding: 64px;padding: 4rem;border: none;}.porto-contact-v60 .featured-boxes-modern-style-2 .featured-box .box-content .icon-featured{color: var(--light);background: transparent;width: auto;height: auto;line-height: 1.4;font-size: 46.4px;font-size: 2.9rem;margin: 0 0 16px;margin: 0 0 1rem;}.porto-contact-v60 .featured-boxes-modern-style-2 .featured-box .box-content h2{color: var(--dark);font-weight: 700;font-size: 19.2px;font-size: 1.2rem;line-height: 1.3;margin-bottom: 11.2px;margin-bottom: 0.7rem;}.porto-contact-v60 .featured-boxes-modern-style-2 .featured-box .box-content p{color: #999;margin-bottom: 25.6px;margin-bottom: 1.6rem;}@media (max-width: 575px){.porto-contact-v60 .featured-boxes-modern-style-2 .featured-box .box-content{padding: 2rem 1.5rem;}}.porto-contact-v60 .featured-boxes-modern-style-2-hover-only .featured-box:before{top: 1px;right: 1px;bottom: 1px;left: 1px;transition: cubic-bezier(0.39, 0.66, 0.42, 0.99) all 200ms;}.porto-contact-v60 .featured-boxes-modern-style-2-hover-only:not(:hover) .featured-box{background: rgba(0, 0, 0, 0.06) !important;box-shadow: none;border: 0;}.porto-contact-v60 .featured-boxes-modern-style-2-hover-only:hover .featured-box:before{top: 8px;right: 8px;bottom: 8px;left: 8px;}.porto-contact-v60 .featured-boxes .featured-box{margin-bottom: 24px;margin-bottom: 1.5rem;margin-top: 24px;margin-top: 1.5rem;}.porto-contact-v60 .featured-box-effect-1 .icon-featured:after{top: -7px;left: -7px;padding: 7px;box-shadow: 0 0 0 3px #FFF;transition: transform 0.2s, opacity 0.2s;transform: scale(1);opacity: 0;}.porto-contact-v60 .featured-box-effect-1:hover .icon-featured:after{transform: scale(0.8);opacity: 1;}.porto-contact-v60 .featured-box-effect-2 .icon-featured:after{top: -7px;left: -7px;padding: 7px;box-shadow: 0 0 0 3px #FFF;transition: transform 0.2s, opacity 0.2s;transform: scale(0.8);opacity: 0;}.porto-contact-v60 .featured-box-effect-2:hover .icon-featured:after{transform: scale(0.95);opacity: 1;}.porto-contact-v60 .featured-box-effect-3 .icon-featured:after{top: 0;left: 0;box-shadow: 0 0 0 10px #FFF;transition: transform 0.2s, opacity 0.2s;transform: scale(0.9);opacity: 0;}.porto-contact-v60 .featured-box-effect-3:hover .icon-featured{color: var(--light) !important;}.porto-contact-v60 .featured-box-effect-3:hover .icon-featured:after{transform: scale(1);opacity: 0.8;}.porto-contact-v60 .featured-box-effect-4 .icon-featured{transition: transform 0.2s, transform 0.2s;transform: scale(1);}.porto-contact-v60 .featured-box-effect-4:hover .icon-featured{transform: scale(1.15);}.porto-contact-v60 .featured-box-effect-5 .icon-featured{overflow: hidden;transition: all 0.3s;}.porto-contact-v60 .featured-box-effect-5:hover .icon-featured{animation: toRightFromLeft 0.3s forwards;}.porto-contact-v60 .featured-box-effect-6 .icon-featured:after{transition: all 0.2s, transform 0.2s;}.porto-contact-v60 .featured-box-effect-6:hover .box-content .icon-featured:after{transform: scale(1.1);}.porto-contact-v60 .featured-box-effect-7 .icon-featured:after{opacity: 0;box-shadow: 3px 3px #d5d5d5;transform: rotate(-90deg);transition: opacity 0.2s, transform 0.2s;left: 0;top: -1px;}.porto-contact-v60 .featured-box-effect-7:hover .icon-featured:after{opacity: 1;transform: rotate(0deg);}.porto-contact-v60 .featured-box-effect-7 .icon-featured:before{transform: scale(0.8);opacity: 0.7;transition: transform 0.2s, opacity 0.2s;}.porto-contact-v60 .featured-box-effect-7:hover .icon-featured:before{transform: scale(1);opacity: 1;}.porto-contact-v60 .feature-box.align-items-center .feature-box-icon{top: 0;}.porto-contact-v60 .feature-box.feature-box-style-2.align-items-center .feature-box-icon{top: 0;}.porto-contact-v60 .feature-box.feature-box-style-5.align-items-center .feature-box-icon{top: 0;}.porto-contact-v60 .icon-featured{background-color: var(--primary);}.porto-contact-v60 .featured-box-primary .icon-featured{background-color: var(--primary);}.porto-contact-v60 .featured-box-primary h4{color: var(--primary);}.porto-contact-v60 .featured-box-primary .box-content{border-top-color: var(--primary);}.porto-contact-v60 .featured-box-primary .box-content-border-bottom{border-bottom-color: var(--primary);}.porto-contact-v60 .featured-box-secondary .icon-featured{background-color: var(--secondary);}.porto-contact-v60 .featured-box-secondary .box-content{border-top-color: var(--secondary);}.porto-contact-v60 .featured-box-tertiary .icon-featured{background-color: var(--tertiary);}.porto-contact-v60 .featured-box-tertiary .box-content{border-top-color: var(--tertiary);}.porto-contact-v60 .featured-box-quaternary .icon-featured{background-color: var(--quaternary);}.porto-contact-v60 .featured-box-quaternary .box-content{border-top-color: var(--quaternary);}.porto-contact-v60 .featured-box-dark .icon-featured{background-color: var(--dark);}.porto-contact-v60 .featured-box-dark .box-content{border-top-color: var(--dark);}.porto-contact-v60 .featured-box-light .icon-featured{background-color: var(--light);}.porto-contact-v60 .featured-box-light .box-content{border-top-color: var(--light);}.porto-contact-v60 .featured-boxes-style-3 .featured-box.featured-box-primary .icon-featured{border-color: var(--primary);color: var(--primary);}.porto-contact-v60 .featured-boxes-style-3 .featured-box.featured-box-secondary .icon-featured{border-color: var(--secondary);color: var(--secondary);}.porto-contact-v60 .featured-boxes-style-3 .featured-box.featured-box-tertiary .icon-featured{border-color: var(--tertiary);color: var(--tertiary);}.porto-contact-v60 .featured-boxes-style-3 .featured-box.featured-box-quaternary .icon-featured{border-color: var(--quaternary);color: var(--quaternary);}.porto-contact-v60 .featured-boxes-style-3 .featured-box.featured-box-dark .icon-featured{border-color: var(--dark);color: var(--dark);}.porto-contact-v60 .featured-boxes-style-3 .featured-box.featured-box-light .icon-featured{border-color: var(--light);color: var(--light);}.porto-contact-v60 .featured-boxes-style-4 .featured-box.featured-box-primary .icon-featured{border-color: var(--primary);color: var(--primary);}.porto-contact-v60 .featured-boxes-style-4 .featured-box.featured-box-secondary .icon-featured{border-color: var(--secondary);color: var(--secondary);}.porto-contact-v60 .featured-boxes-style-4 .featured-box.featured-box-tertiary .icon-featured{border-color: var(--tertiary);color: var(--tertiary);}.porto-contact-v60 .featured-boxes-style-4 .featured-box.featured-box-quaternary .icon-featured{border-color: var(--quaternary);color: var(--quaternary);}.porto-contact-v60 .featured-boxes-style-4 .featured-box.featured-box-dark .icon-featured{border-color: var(--dark);color: var(--dark);}.porto-contact-v60 .featured-boxes-style-4 .featured-box.featured-box-light .icon-featured{border-color: var(--light);color: var(--light);}.porto-contact-v60 .featured-boxes-style-5 .featured-box.featured-box-primary .icon-featured{color: var(--primary);}.porto-contact-v60 .featured-boxes-style-5 .featured-box.featured-box-secondary .icon-featured{color: var(--secondary);}.porto-contact-v60 .featured-boxes-style-5 .featured-box.featured-box-tertiary .icon-featured{color: var(--tertiary);}.porto-contact-v60 .featured-boxes-style-5 .featured-box.featured-box-quaternary .icon-featured{color: var(--quaternary);}.porto-contact-v60 .featured-boxes-style-5 .featured-box.featured-box-dark .icon-featured{color: var(--dark);}.porto-contact-v60 .featured-boxes-style-5 .featured-box.featured-box-light .icon-featured{color: var(--light);}.porto-contact-v60 .featured-boxes-style-6 .featured-box.featured-box-primary .icon-featured{color: var(--primary);}.porto-contact-v60 .featured-boxes-style-6 .featured-box.featured-box-secondary .icon-featured{color: var(--secondary);}.porto-contact-v60 .featured-boxes-style-6 .featured-box.featured-box-tertiary .icon-featured{color: var(--tertiary);}.porto-contact-v60 .featured-boxes-style-6 .featured-box.featured-box-quaternary .icon-featured{color: var(--quaternary);}.porto-contact-v60 .featured-boxes-style-6 .featured-box.featured-box-dark .icon-featured{color: var(--dark);}.porto-contact-v60 .featured-boxes-style-6 .featured-box.featured-box-light .icon-featured{color: var(--light);}.porto-contact-v60 .featured-boxes-style-8 .featured-box.featured-box-primary .icon-featured{color: var(--primary);}.porto-contact-v60 .featured-boxes-style-8 .featured-box.featured-box-secondary .icon-featured{color: var(--secondary);}.porto-contact-v60 .featured-boxes-style-8 .featured-box.featured-box-tertiary .icon-featured{color: var(--tertiary);}.porto-contact-v60 .featured-boxes-style-8 .featured-box.featured-box-quaternary .icon-featured{color: var(--quaternary);}.porto-contact-v60 .featured-boxes-style-8 .featured-box.featured-box-dark .icon-featured{color: var(--dark);}.porto-contact-v60 .featured-boxes-style-8 .featured-box.featured-box-light .icon-featured{color: var(--light);}.porto-contact-v60 .featured-boxes-modern-style-primary .featured-box{background: var(--primary);background: linear-gradient(135deg, var(--primary) 0%, var(--quaternary) 100%);}.porto-contact-v60 .featured-boxes-modern-style-secondary .featured-box{background: var(--secondary);background: linear-gradient(135deg, var(--secondary) 0%, var(--quaternary) 100%);}.porto-contact-v60 .featured-boxes-modern-style-tertiary .featured-box{background: var(--tertiary);background: linear-gradient(135deg, var(--tertiary) 0%, var(--quaternary) 100%);}.porto-contact-v60 .featured-box-effect-2.featured-box-primary .icon-featured:after{box-shadow: 0 0 0 3px var(--primary);}.porto-contact-v60 .featured-box-effect-2.featured-box-secondary .icon-featured:after{box-shadow: 0 0 0 3px var(--secondary);}.porto-contact-v60 .featured-box-effect-2.featured-box-tertiary .icon-featured:after{box-shadow: 0 0 0 3px var(--tertiary);}.porto-contact-v60 .featured-box-effect-2.featured-box-quaternary .icon-featured:after{box-shadow: 0 0 0 3px var(--quaternary);}.porto-contact-v60 .featured-box-effect-2.featured-box-dark .icon-featured:after{box-shadow: 0 0 0 3px var(--dark);}.porto-contact-v60 .featured-box-effect-2.featured-box-light .icon-featured:after{box-shadow: 0 0 0 3px var(--light);}.porto-contact-v60 .featured-box-effect-3.featured-box-primary .icon-featured:after{box-shadow: 0 0 0 10px var(--primary);}.porto-contact-v60 .featured-box-effect-3.featured-box-primary:hover .icon-featured{background: var(--primary) !important;}.porto-contact-v60 .featured-box-effect-3.featured-box-secondary .icon-featured:after{box-shadow: 0 0 0 10px var(--secondary);}.porto-contact-v60 .featured-box-effect-3.featured-box-secondary:hover .icon-featured{background: var(--secondary) !important;}.porto-contact-v60 .featured-box-effect-3.featured-box-tertiary .icon-featured:after{box-shadow: 0 0 0 10px var(--tertiary);}.porto-contact-v60 .featured-box-effect-3.featured-box-tertiary:hover .icon-featured{background: var(--tertiary) !important;}.porto-contact-v60 .featured-box-effect-3.featured-box-quaternary .icon-featured:after{box-shadow: 0 0 0 10px var(--quaternary);}.porto-contact-v60 .featured-box-effect-3.featured-box-quaternary:hover .icon-featured{background: var(--quaternary) !important;}.porto-contact-v60 .featured-box-effect-3.featured-box-dark .icon-featured:after{box-shadow: 0 0 0 10px var(--dark);}.porto-contact-v60 .featured-box-effect-3.featured-box-dark:hover .icon-featured{background: var(--dark) !important;}.porto-contact-v60 .featured-box-effect-3.featured-box-light .icon-featured:after{box-shadow: 0 0 0 10px var(--light);}.porto-contact-v60 .featured-box-effect-3.featured-box-light:hover .icon-featured{background: var(--light) !important;}.porto-contact-v60 .form-group{margin-bottom: 16px;margin-bottom: 1rem;}.porto-contact-v60 .form-group:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.porto-contact-v60 .form-control{border-color: rgba(0, 0, 0, 0.09);}.porto-contact-v60 .form-control:not(.form-control-lg){font-size: 12px;font-size: 0.75rem;line-height: 1.3;}.porto-contact-v60 .form-control:not(.form-control-sm):not(.form-control-lg){font-size: 13.6px;font-size: 0.85rem;line-height: 1.85;}.porto-contact-v60 .form-control.form-control-focused{box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;border-color: var(--grey-500);}.porto-contact-v60 .form-control:focus{box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;border-color: var(--grey-500);}.porto-contact-v60 .form-control.error{border-color: #a94442;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}.porto-contact-v60 .form-control.error:focus{border-color: #843534;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;}.porto-contact-v60 .form-control.is-valid:focus,.porto-contact-v60 .was-validated .form-control:valid:focus{background-image: none !important;}.porto-contact-v60 .form-select.form-select-icon-light{background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/></svg>");}.porto-contact-v60 .form-switch.form-switch-sm .form-check-input{height: 16px;height: 1rem;width: calc(1rem + 0.75rem);border-radius: 2rem;}.porto-contact-v60 .form-switch.form-switch-md .form-check-input{height: 24px;height: 1.5rem;width: calc(2rem + 0.75rem);border-radius: 3rem;}.porto-contact-v60 .form-switch.form-switch-lg .form-check-input{height: 32px;height: 2rem;width: calc(3rem + 0.75rem);border-radius: 4rem;}.porto-contact-v60 .form-switch.form-switch-xl .form-check-input{height: 40px;height: 2.5rem;width: calc(4rem + 0.75rem);border-radius: 5rem;}.porto-contact-v60 .form-switch .form-check-input{box-shadow: none !important;}.porto-contact-v60 .form-switch .form-check-input:focus{border: 1px solid rgba(0, 0, 0, 0.25);background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='rgba%280, 0, 0, 0.25%29'/></svg>") !important;}.porto-contact-v60 .form-switch .form-check-input:checked{background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='white'/></svg>") !important;}.porto-contact-v60 .input-group .form-control{height: auto;}.porto-contact-v60 .input-group-rounded .form-control{border-radius: 2rem 0rem 0rem 2rem;border: 0;padding-left: 16px;padding-left: 1rem;}.porto-contact-v60 .input-group-rounded .btn{border-color: rgba(0, 0, 0, 0.09);border-radius: 0rem 2rem 2rem 0rem;font-size: 11.2px;font-size: 0.7rem;padding: 13.92px;padding: 0.87rem;border-top: 0;border-bottom: 0;border-right: 0;z-index: 3;}.porto-contact-v60 .form-control::-webkit-input-placeholder{color: #bdbdbd;}.porto-contact-v60 .form-control::-moz-placeholder{color: #bdbdbd;}.porto-contact-v60 .form-control:-ms-input-placeholder{color: #bdbdbd;}.porto-contact-v60 .form-placeholders-light .form-control::-webkit-input-placeholder{color: #FFF;}.porto-contact-v60 .form-placeholders-light .form-control::-moz-placeholder{color: #FFF;}.porto-contact-v60 .form-placeholders-light .form-control:-ms-input-placeholder{color: #FFF;}.porto-contact-v60 .btn-group-lg > .btn{line-height: 1.334;}.porto-contact-v60 .input-group-btn .btn{padding-top: 8px;padding-top: 0.5rem;padding-bottom: 8px;padding-bottom: 0.5rem;}.porto-contact-v60 .custom-checkbox-1.form-check .form-check-input{margin-left: 0;}.porto-contact-v60 .form-group .custom-checkbox-1.checkbox-inline{margin-top: 7px;padding-top: 0;}.porto-contact-v60 .fileupload .btn{line-height: 20px;margin-left: -5px;}.porto-contact-v60 .form-errors-light .form-control.error{border-color: var(--light);}.porto-contact-v60 .simple-search .form-control{border-radius: 1.3rem 0 0 1.3rem;border-color: #EEE;border-right: 0;}.porto-contact-v60 .simple-search .form-control:focus{box-shadow: none;}.porto-contact-v60 .simple-search .btn{border: 0;box-shadow: none !important;border-radius: 0 1.3rem 1.3rem 0;border: 1px solid #EEE;border-left: 0;}.porto-contact-v60 .search-with-select .search-form-wrapper > .form-control{background-color: #f4f4f4;border-radius: 1.3rem 0 0 1.3rem;border: 0;height: auto;padding: 9.6px 22.4px;padding: 0.6rem 1.4rem;font-size: 12.8px !important;font-size: 0.8rem !important;color: #8d8d8d;}.porto-contact-v60 .search-with-select .search-form-wrapper > .form-control::-webkit-input-placeholder{color: #8d8d8d;}.porto-contact-v60 .search-with-select .search-form-wrapper > .form-control::-moz-placeholder{color: #8d8d8d;}.porto-contact-v60 .search-with-select .search-form-wrapper > .form-control:-ms-input-placeholder{color: #8d8d8d;}.porto-contact-v60 .search-with-select .search-form-wrapper > .form-control:focus{box-shadow: none;}.porto-contact-v60 .search-with-select .search-form-wrapper .search-form-select-wrapper .btn{background: transparent !important;border: 0;box-shadow: none !important;}.porto-contact-v60 .search-with-select .search-form-wrapper .search-form-select-wrapper .btn .header-nav-top-icon{font-size: 16px;font-size: 1rem;top: 2px;right: 2px;color: var(--dark);font-weight: bold;}.porto-contact-v60 .form-style-2 .form-group{margin-bottom: 11.2px;margin-bottom: 0.7rem;}.porto-contact-v60 .form-style-2 .form-control{padding: 11.2px 16px;padding: 0.7rem 1rem;border: 0;}.porto-contact-v60 .form-style-2 .form-control::-webkit-input-placeholder{color: #202528;opacity: 0.5;}.porto-contact-v60 .form-style-2 .form-control::-moz-placeholder{color: #202528;opacity: 0.5;}.porto-contact-v60 .form-style-2 .form-control:-ms-input-placeholder{color: #202528;opacity: 0.5;}.porto-contact-v60 .form-style-2 .form-control:-moz-placeholder{color: #202528;opacity: 0.5;}.porto-contact-v60 .form-style-2 .form-control:not(textarea){height: calc(2.2em + .75rem + 2px);}.porto-contact-v60 .form-style-2 .form-control.error{border-width: 2px;}.porto-contact-v60 .form-style-3 .form-group{margin-bottom: 17.6px;margin-bottom: 1.1rem;}.porto-contact-v60 .form-style-3 .form-control{padding: 11.2px 16px;padding: 0.7rem 1rem;background-color: #F4F4F4;border: none;}.porto-contact-v60 .form-style-3 .form-control::-webkit-input-placeholder{color: #202528;opacity: 0.5;}.porto-contact-v60 .form-style-3 .form-control::-moz-placeholder{color: #202528;opacity: 0.5;}.porto-contact-v60 .form-style-3 .form-control:-ms-input-placeholder{color: #202528;opacity: 0.5;}.porto-contact-v60 .form-style-3 .form-control:-moz-placeholder{color: #202528;opacity: 0.5;}.porto-contact-v60 .form-style-3 .form-control.error{border: 2px solid #e21a1a;}.porto-contact-v60 .form-style-4 .form-control{background-color: transparent;border-top: 0;border-right: 0;border-left: 0;border-bottom-color: rgba(0, 0, 0, 0.4);color: var(--light);box-shadow: none !important;border-radius: 0;}.porto-contact-v60 .form-style-4 .form-control::-moz-placeholder{color: #d8d8d8;}.porto-contact-v60 .form-style-4 .form-control::placeholder{color: #d8d8d8;}.porto-contact-v60 .form-style-4 select.form-control{color: var(--light);}.porto-contact-v60 .form-style-4 select.form-control option{color: var(--default);}.porto-contact-v60 .form-style-4.form-style-4-text-dark .form-control{color: #212121;}.porto-contact-v60 .form-style-4.form-style-4-text-dark .form-control::-moz-placeholder{color: var(--default);}.porto-contact-v60 .form-style-4.form-style-4-text-dark .form-control::placeholder{color: var(--default);}.porto-contact-v60 .form-style-4.form-style-4-border-light .form-control{border-color: rgba(255, 255, 255, 0.4);}.porto-contact-v60 .form-style-4.form-style-4-border-light-2 .form-control{border-color: rgba(255, 255, 255, 0.15);}.porto-contact-v60 .form-style-4.form-with-icons .form-control{padding-left: 31px;}.porto-contact-v60 .form-style-5 .form-control{background-color: rgba(255, 255, 255, 0.05);border-radius: 35px;height: auto;padding: 8px 24px;padding: 0.5rem 1.5rem;color: #bfbfbf;}.porto-contact-v60 .form-style-5 .form-control:focus{border-color: #676767;}.porto-contact-v60 .form-squared-borders .form-control{border-radius: 0;}.porto-contact-v60 .form-with-icons .form-control{padding-left: 41px;}.porto-contact-v60 .form-fields-rounded .form-control{padding-left: 18px;padding-right: 18px;border-radius: 35px;}.porto-contact-v60 .form-fields-rounded textarea.form-control{border-radius: 22px;}.porto-contact-v60 .form-with-shadow .form-control{box-shadow: 0px 0px 17px -4px rgba(0, 0, 0, 0.1) !important;}.porto-contact-v60 .form-fields-size-sm .form-control{padding: 0 15px;height: 40px;}.porto-contact-v60 .form-fields-size-sm textarea.form-control{padding: 12px 15px;height: auto;}.porto-contact-v60 .form-fields-size-md .form-control{padding: 0 23px;height: 54px;}.porto-contact-v60 .form-fields-size-md textarea.form-control{padding: 18px 23px;height: auto;}.porto-contact-v60 .form-fields-size-lg .form-control{padding: 0 25px;height: 63px;}.porto-contact-v60 .form-fields-size-lg textarea.form-control{padding: 23px 25px;height: auto;}.porto-contact-v60 .form-fields-font-size-sm .form-control:not(.form-control-sm):not(.form-control-lg){font-size: 12px;font-size: 0.75rem;}.porto-contact-v60 .form-fields-font-size-md .form-control:not(.form-control-sm):not(.form-control-lg){font-size: 15.2px;font-size: 0.95rem;}.porto-contact-v60 .form-fields-font-size-lg .form-control:not(.form-control-sm):not(.form-control-lg){font-size: 18.4px;font-size: 1.15rem;}.porto-contact-v60 .form-control.bg-primary,.porto-contact-v60 .form-control.bg-color-primary{color: var(--primary-inverse);border-color: var(--primary);}.porto-contact-v60 .form-control.bg-primary::-webkit-input-placeholder,.porto-contact-v60 .form-control.bg-color-primary::-webkit-input-placeholder{color: var(--primary-inverse);}.porto-contact-v60 .form-control.bg-primary::-moz-placeholder,.porto-contact-v60 .form-control.bg-color-primary::-moz-placeholder{color: var(--primary-inverse);}.porto-contact-v60 .form-control.bg-primary:-ms-input-placeholder,.porto-contact-v60 .form-control.bg-color-primary:-ms-input-placeholder{color: var(--primary-inverse);}.porto-contact-v60 .form-control.bg-primary:-moz-placeholder,.porto-contact-v60 .form-control.bg-color-primary:-moz-placeholder{color: var(--primary-inverse);}.porto-contact-v60 .form-control .testimonial-primary blockquote{background: var(--primary--100);}.porto-contact-v60 .form-control .testimonial-primary .testimonial-arrow-down{border-top-color: var(--primary--100);}.porto-contact-v60 .form-control .testimonial-primary.testimonial-style-7{background: var(--primary--100);}.porto-contact-v60 .form-control .testimonial-quotes-primary blockquote:before,.porto-contact-v60 .form-control .testimonial-quotes-primary blockquote:after{color: var(--primary) !important;}.porto-contact-v60 .form-control.bg-secondary,.porto-contact-v60 .form-control.bg-color-secondary{color: var(--secondary-inverse);border-color: var(--secondary);}.porto-contact-v60 .form-control.bg-secondary::-webkit-input-placeholder,.porto-contact-v60 .form-control.bg-color-secondary::-webkit-input-placeholder{color: var(--secondary-inverse);}.porto-contact-v60 .form-control.bg-secondary::-moz-placeholder,.porto-contact-v60 .form-control.bg-color-secondary::-moz-placeholder{color: var(--secondary-inverse);}.porto-contact-v60 .form-control.bg-secondary:-ms-input-placeholder,.porto-contact-v60 .form-control.bg-color-secondary:-ms-input-placeholder{color: var(--secondary-inverse);}.porto-contact-v60 .form-control.bg-secondary:-moz-placeholder,.porto-contact-v60 .form-control.bg-color-secondary:-moz-placeholder{color: var(--secondary-inverse);}.porto-contact-v60 .form-control .testimonial-secondary blockquote{background: var(--secondary--100);}.porto-contact-v60 .form-control .testimonial-secondary .testimonial-arrow-down{border-top-color: var(--secondary--100);}.porto-contact-v60 .form-control .testimonial-secondary.testimonial-style-7{background: var(--secondary--100);}.porto-contact-v60 .form-control .testimonial-quotes-secondary blockquote:before,.porto-contact-v60 .form-control .testimonial-quotes-secondary blockquote:after{color: var(--primary) !important;}.porto-contact-v60 .form-control.bg-tertiary,.porto-contact-v60 .form-control.bg-color-tertiary{color: var(--tertiary-inverse);border-color: var(--tertiary);}.porto-contact-v60 .form-control.bg-tertiary::-webkit-input-placeholder,.porto-contact-v60 .form-control.bg-color-tertiary::-webkit-input-placeholder{color: var(--tertiary-inverse);}.porto-contact-v60 .form-control.bg-tertiary::-moz-placeholder,.porto-contact-v60 .form-control.bg-color-tertiary::-moz-placeholder{color: var(--tertiary-inverse);}.porto-contact-v60 .form-control.bg-tertiary:-ms-input-placeholder,.porto-contact-v60 .form-control.bg-color-tertiary:-ms-input-placeholder{color: var(--tertiary-inverse);}.porto-contact-v60 .form-control.bg-tertiary:-moz-placeholder,.porto-contact-v60 .form-control.bg-color-tertiary:-moz-placeholder{color: var(--tertiary-inverse);}.porto-contact-v60 .form-control .testimonial-tertiary blockquote{background: var(--tertiary--100);}.porto-contact-v60 .form-control .testimonial-tertiary .testimonial-arrow-down{border-top-color: var(--tertiary--100);}.porto-contact-v60 .form-control .testimonial-tertiary.testimonial-style-7{background: var(--tertiary--100);}.porto-contact-v60 .form-control .testimonial-quotes-tertiary blockquote:before,.porto-contact-v60 .form-control .testimonial-quotes-tertiary blockquote:after{color: var(--primary) !important;}.porto-contact-v60 .form-control.bg-quaternary,.porto-contact-v60 .form-control.bg-color-quaternary{color: var(--quaternary-inverse);border-color: var(--quaternary);}.porto-contact-v60 .form-control.bg-quaternary::-webkit-input-placeholder,.porto-contact-v60 .form-control.bg-color-quaternary::-webkit-input-placeholder{color: var(--quaternary-inverse);}.porto-contact-v60 .form-control.bg-quaternary::-moz-placeholder,.porto-contact-v60 .form-control.bg-color-quaternary::-moz-placeholder{color: var(--quaternary-inverse);}.porto-contact-v60 .form-control.bg-quaternary:-ms-input-placeholder,.porto-contact-v60 .form-control.bg-color-quaternary:-ms-input-placeholder{color: var(--quaternary-inverse);}.porto-contact-v60 .form-control.bg-quaternary:-moz-placeholder,.porto-contact-v60 .form-control.bg-color-quaternary:-moz-placeholder{color: var(--quaternary-inverse);}.porto-contact-v60 .form-control .testimonial-quaternary blockquote{background: var(--quaternary--100);}.porto-contact-v60 .form-control .testimonial-quaternary .testimonial-arrow-down{border-top-color: var(--quaternary--100);}.porto-contact-v60 .form-control .testimonial-quaternary.testimonial-style-7{background: var(--quaternary--100);}.porto-contact-v60 .form-control .testimonial-quotes-quaternary blockquote:before,.porto-contact-v60 .form-control .testimonial-quotes-quaternary blockquote:after{color: var(--primary) !important;}.porto-contact-v60 .form-control.bg-dark,.porto-contact-v60 .form-control.bg-color-dark{color: var(--dark-inverse);border-color: var(--dark);}.porto-contact-v60 .form-control.bg-dark::-webkit-input-placeholder,.porto-contact-v60 .form-control.bg-color-dark::-webkit-input-placeholder{color: var(--dark-inverse);}.porto-contact-v60 .form-control.bg-dark::-moz-placeholder,.porto-contact-v60 .form-control.bg-color-dark::-moz-placeholder{color: var(--dark-inverse);}.porto-contact-v60 .form-control.bg-dark:-ms-input-placeholder,.porto-contact-v60 .form-control.bg-color-dark:-ms-input-placeholder{color: var(--dark-inverse);}.porto-contact-v60 .form-control.bg-dark:-moz-placeholder,.porto-contact-v60 .form-control.bg-color-dark:-moz-placeholder{color: var(--dark-inverse);}.porto-contact-v60 .form-control .testimonial-dark blockquote{background: var(--dark--100);}.porto-contact-v60 .form-control .testimonial-dark .testimonial-arrow-down{border-top-color: var(--dark--100);}.porto-contact-v60 .form-control .testimonial-dark.testimonial-style-7{background: var(--dark--100);}.porto-contact-v60 .form-control .testimonial-quotes-dark blockquote:before,.porto-contact-v60 .form-control .testimonial-quotes-dark blockquote:after{color: var(--primary) !important;}.porto-contact-v60 .form-control.bg-light,.porto-contact-v60 .form-control.bg-color-light{color: var(--light-inverse);border-color: var(--light);}.porto-contact-v60 .form-control.bg-light::-webkit-input-placeholder,.porto-contact-v60 .form-control.bg-color-light::-webkit-input-placeholder{color: var(--light-inverse);}.porto-contact-v60 .form-control.bg-light::-moz-placeholder,.porto-contact-v60 .form-control.bg-color-light::-moz-placeholder{color: var(--light-inverse);}.porto-contact-v60 .form-control.bg-light:-ms-input-placeholder,.porto-contact-v60 .form-control.bg-color-light:-ms-input-placeholder{color: var(--light-inverse);}.porto-contact-v60 .form-control.bg-light:-moz-placeholder,.porto-contact-v60 .form-control.bg-color-light:-moz-placeholder{color: var(--light-inverse);}.porto-contact-v60 .form-control .testimonial-light blockquote{background: var(--light--100);}.porto-contact-v60 .form-control .testimonial-light .testimonial-arrow-down{border-top-color: var(--light--100);}.porto-contact-v60 .form-control .testimonial-light.testimonial-style-7{background: var(--light--100);}.porto-contact-v60 .form-control .testimonial-quotes-light blockquote:before,.porto-contact-v60 .form-control .testimonial-quotes-light blockquote:after{color: var(--primary) !important;}.porto-contact-v60 .form-switch .form-check-input:checked{background-color: var(--primary);border-color: var(--primary) !important;}.porto-contact-v60 .alert [class*="fa-"],.porto-contact-v60 .alert .icons{margin-right: 8px;font-size: 1.1em;}.porto-contact-v60 .alert ul{padding: 0;margin: 7px 0 0 40px;}.porto-contact-v60 .alert ul li{font-size: 0.9em;}.porto-contact-v60 .alert.alert-sm{padding: 5px 10px;font-size: 0.9em;}.porto-contact-v60 .alert.alert-lg{padding: 20px;font-size: 1.2em;}.porto-contact-v60 .alert.alert-dark{background-color: var(--dark--300);border-color: var(--dark--300);color: var(--light);}.porto-contact-v60 .alert.alert-dark .alert-link{color: var(--light);}.porto-contact-v60 .alert-primary{background-color: var(--primary);border-color: var(--primary-100);color: var(--primary-inverse);}.porto-contact-v60 .alert-primary .alert-link{color: var(--primary-inverse);}.porto-contact-v60 .alert-admin .btn{margin: 0 0 -15px;}.porto-contact-v60 .copy-to-clipboard-wrapper .btn{position: relative;}.porto-contact-v60 .copy-to-clipboard-wrapper .btn:before{content: "Copy to Clipboard";position: absolute;top: -41px;left: 50%;background: #212121;border-radius: var(--border-radius);transform: translate3d(-50%, 0, 0);opacity: 0;display: none;transition: ease opacity 300ms;white-space: nowrap;padding: 6px 14px;font-size: 12px;font-size: 0.75rem;z-index: 10;}.porto-contact-v60 .copy-to-clipboard-wrapper .btn:after{content: "";position: absolute;top: -12px;left: 50%;width: 0;height: 0;border-top: 7px solid #212121;border-left: 7px solid transparent;border-right: 7px solid transparent;transform: translate3d(-50%, 0, 0);opacity: 0;display: none;transition: ease opacity 300ms;}.porto-contact-v60 .copy-to-clipboard-wrapper .btn:hover:before,.porto-contact-v60 .copy-to-clipboard-wrapper .btn:hover:after,.porto-contact-v60 .copy-to-clipboard-wrapper .btn.copied:before,.porto-contact-v60 .copy-to-clipboard-wrapper .btn.copied:after{display: block;opacity: 1;}.porto-contact-v60 .copy-to-clipboard-wrapper .btn.copied:before{content: "Copied!";}.porto-contact-v60 .pricing-block > .row{margin-right: 0;margin-left: 0;}.porto-contact-v60 .pricing-block > .row > div:nth-child(1){padding: 27.2px;padding: 1.7rem;}.porto-contact-v60 .pricing-block > .row > div:nth-child(2){display: flex;flex-direction: column;justify-content: center;padding: 27.2px;padding: 1.7rem;background: var(--grey-100);text-align: center;border-left: 1px solid #dee2e6;border-radius: 0 var(--border-radius) var(--border-radius) 0;}@media (max-width: 991px){.porto-contact-v60 .pricing-block > .row > div:nth-child(2){border-left: none;border-top: 1px solid #dee2e6;border-radius: 0 0 var(--border-radius) var(--border-radius);}}@media (max-width: 991px){.porto-contact-v60 .container-fluid > .row > .p-0 section.section{margin-bottom: 0;margin-top: 0;}.porto-contact-v60 .container-fluid > .row > .p-0:first-child section.section{margin-bottom: 0;margin-top: 30px;}.porto-contact-v60 .container-fluid > .row > .p-0:last-child section.section{margin-bottom: 30px;margin-top: 0;}}.porto-contact-v60 .slider-container .btn.btn-lg.btn-slider-action{font-size: 22px;font-weight: 600;line-height: 20px;padding: 19.2px 28.8px;padding: 1.2rem 1.8rem;}.porto-contact-v60 .slider-contact-form .featured-box{text-align: left;}.porto-contact-v60 .slider-contact-form .alert{padding: 6px;text-align: center;}@media (min-width: 992px){.porto-contact-v60 .col-md-6.isotope-item:nth-child(2n +1){clear: both;}}.porto-contact-v60 .thumb-info.thumb-info-show-button-hover .btn{opacity: 0;}.porto-contact-v60 .thumb-info.thumb-info-show-button-hover .btn{transition: opacity .3s ease-out;}.porto-contact-v60 .thumb-info.thumb-info-show-button-hover:hover .btn{opacity: 1;}.porto-contact-v60 ul.history li .featured-box .box-content{border-top-color: var(--primary);}.porto-contact-v60 .home-intro .get-started .btn{position: relative;z-index: 1;}.porto-contact-v60 .home-intro .get-started .btn i{font-size: 1.1em;font-weight: normal;margin-left: 5px;}.porto-contact-v60 .home-intro .get-started a:not(.btn){color: var(--light);font-weight: 600;}.porto-contact-v60 .home-intro.light .get-started a:not(.btn){color: var(--dark--200);}.porto-contact-v60 .home-concept .row{position: relative;}.porto-contact-v60 .portfolio-list:not(.row){margin: 0;}.porto-contact-v60{--border-radius: 4px;--border-radius2x: 8px;--default: #777;}.porto-contact-v60{--primary: #c69d66;--primary-100: #bf9153;--primary-200: #bc8b4a;--primary-300: #b58544;--primary--100: #cda979;--primary--200: #d0af82;--primary--300: #d4b58b;--primary-rgba-0: rgba(198, 157, 102, 0);--primary-rgba-10: rgba(198, 157, 102, 0.1);--primary-rgba-20: rgba(198, 157, 102, 0.2);--primary-rgba-30: rgba(198, 157, 102, 0.3);--primary-rgba-40: rgba(198, 157, 102, 0.4);--primary-rgba-50: rgba(198, 157, 102, 0.5);--primary-rgba-60: rgba(198, 157, 102, 0.6);--primary-rgba-70: rgba(198, 157, 102, 0.7);--primary-rgba-80: rgba(198, 157, 102, 0.8);--primary-rgba-90: rgba(198, 157, 102, 0.9);--secondary: #D9B372;--secondary-100: #d4a85e;--secondary-200: #d1a354;--secondary-300: #ce9d4a;--secondary--100: #debe86;--secondary--200: #e1c390;--secondary--300: #e4c99a;--secondary-rgba-0: rgba(217, 179, 114, 0);--secondary-rgba-10: rgba(217, 179, 114, 0.1);--secondary-rgba-20: rgba(217, 179, 114, 0.2);--secondary-rgba-30: rgba(217, 179, 114, 0.3);--secondary-rgba-40: rgba(217, 179, 114, 0.4);--secondary-rgba-50: rgba(217, 179, 114, 0.5);--secondary-rgba-60: rgba(217, 179, 114, 0.6);--secondary-rgba-70: rgba(217, 179, 114, 0.7);--secondary-rgba-80: rgba(217, 179, 114, 0.8);--secondary-rgba-90: rgba(217, 179, 114, 0.9);--tertiary: #C59F5E;--tertiary-100: #be944b;--tertiary-200: #ba8e43;--tertiary-300: #b08740;--tertiary--100: #ccaa71;--tertiary--200: #cfb07a;--tertiary--300: #d3b583;--tertiary-rgba-0: rgba(197, 159, 94, 0);--tertiary-rgba-10: rgba(197, 159, 94, 0.1);--tertiary-rgba-20: rgba(197, 159, 94, 0.2);--tertiary-rgba-30: rgba(197, 159, 94, 0.3);--tertiary-rgba-40: rgba(197, 159, 94, 0.4);--tertiary-rgba-50: rgba(197, 159, 94, 0.5);--tertiary-rgba-60: rgba(197, 159, 94, 0.6);--tertiary-rgba-70: rgba(197, 159, 94, 0.7);--tertiary-rgba-80: rgba(197, 159, 94, 0.8);--tertiary-rgba-90: rgba(197, 159, 94, 0.9);--quaternary: #cccccc;--quaternary-100: #bfbfbf;--quaternary-200: #b9b9b9;--quaternary-300: #b3b3b3;--quaternary--100: #d9d9d9;--quaternary--200: #dfdfdf;--quaternary--300: #e6e6e6;--quaternary-rgba-0: rgba(204, 204, 204, 0);--quaternary-rgba-10: rgba(204, 204, 204, 0.1);--quaternary-rgba-20: rgba(204, 204, 204, 0.2);--quaternary-rgba-30: rgba(204, 204, 204, 0.3);--quaternary-rgba-40: rgba(204, 204, 204, 0.4);--quaternary-rgba-50: rgba(204, 204, 204, 0.5);--quaternary-rgba-60: rgba(204, 204, 204, 0.6);--quaternary-rgba-70: rgba(204, 204, 204, 0.7);--quaternary-rgba-80: rgba(204, 204, 204, 0.8);--quaternary-rgba-90: rgba(204, 204, 204, 0.9);--dark: #212529;--dark-100: #16181b;--dark-200: #101214;--dark-300: #0a0c0d;--dark--100: #2c3237;--dark--200: #32383e;--dark--300: #383f45;--dark-rgba-0: rgba(33, 37, 41, 0);--dark-rgba-10: rgba(33, 37, 41, 0.1);--dark-rgba-20: rgba(33, 37, 41, 0.2);--dark-rgba-30: rgba(33, 37, 41, 0.3);--dark-rgba-40: rgba(33, 37, 41, 0.4);--dark-rgba-50: rgba(33, 37, 41, 0.5);--dark-rgba-60: rgba(33, 37, 41, 0.6);--dark-rgba-70: rgba(33, 37, 41, 0.7);--dark-rgba-80: rgba(33, 37, 41, 0.8);--dark-rgba-90: rgba(33, 37, 41, 0.9);--light: #FFF;--light-100: #f2f2f2;--light-200: #ececec;--light-300: #e6e6e6;--light--100: #ffffff;--light--200: #ffffff;--light--300: #ffffff;--light-rgba-0: rgba(255, 255, 255, 0);--light-rgba-10: rgba(255, 255, 255, 0.1);--light-rgba-20: rgba(255, 255, 255, 0.2);--light-rgba-30: rgba(255, 255, 255, 0.3);--light-rgba-40: rgba(255, 255, 255, 0.4);--light-rgba-50: rgba(255, 255, 255, 0.5);--light-rgba-60: rgba(255, 255, 255, 0.6);--light-rgba-70: rgba(255, 255, 255, 0.7);--light-rgba-80: rgba(255, 255, 255, 0.8);--light-rgba-90: rgba(255, 255, 255, 0.9);}.porto-contact-v60{--primary-inverse: #FFF;--secondary-inverse: #777;--tertiary-inverse: #FFF;--quaternary-inverse: #777;--dark-inverse: #FFF;--light-inverse: #777;}.porto-contact-v60{--grey: #969696;--grey-100: #f4f4f4;--grey-200: #eaeaea;--grey-300: #e5e5e5;--grey-400: #e0e0e0;--grey-500: #dbdbdb;--grey-600: #cecece;--grey-700: #c1c1c1;--grey-800: #a8a8a8;--grey-900: #8e8e8e;--grey-1000: #757575;}.porto-contact-v60 .icon-phone,.porto-contact-v60 .icon-location-pin,.porto-contact-v60 .icon-envelope{font-family: "simple-line-icons";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.porto-contact-v60 .icon-phone:before{content: "";}.porto-contact-v60 .icon-location-pin:before{content: "";}.porto-contact-v60 .icon-envelope:before{content: "";}@font-face{font-family:'simple-line-icons';src:url('/porto/native-v60/fonts/Simple-Line-Icons.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}.porto-contact-v60{--primary: #c7a765;--primary-inverse: #000e24;--primary--200: #dcc28b;--primary-300: #a8833e;--secondary: #000e24;--secondary-inverse: #fff;--light: #fff;--dark: #000e24;--border-radius: 4px;--border-radius2x: 8px;--bs-body-color: #000e24;--bs-body-bg: #fff;color: #000e24;font-family: var(--sans, sans-serif);}.porto-contact-v60 .contact-route-grid > article.featured-box{width: 100%;min-height: 0;margin: 0;padding: 0;border-top: 0;text-align: start;}.porto-contact-v60 .contact-route-grid .featured-box .box-content{height: 100%;padding: 24px;border-top-color: #c7a765;}.porto-contact-v60 .porto-route-label{gap: 12px;}.porto-contact-v60 .porto-route-label > span{line-height: 1.5;}.porto-contact-v60 .icon-featured{width: 44px;height: 44px;margin: 0;line-height: 44px;font-size: 1.15rem;flex: 0 0 44px;color: #765319;background: #f4ead7;}.porto-contact-v60 .urgent .icon-featured{color: #efd598;background: #ffffff14;}.porto-contact-v60 .contact-route-grid h2{margin-top: 18px;}.porto-contact-v60 .contact-form.card{border: 1px solid #e1ded7;border-top: 3px solid #c7a765;border-radius: 8px;padding: 30px;box-shadow: 0 12px 36px #000e2410;}.porto-contact-v60 .contact-form .form-grid.row{display: flex;gap: 0;grid-template-columns: none;--bs-gutter-x: 1.25rem;--bs-gutter-y: 1.1rem;}.porto-contact-v60 .contact-form .form-group{margin-bottom: 0;gap: 7px;}.porto-contact-v60 .contact-form label > span.form-label{margin: 0;color: #000e24;font-size: .8125rem;font-weight: 600;line-height: 1.5;letter-spacing: .01em;text-transform: none;}.porto-contact-v60 .contact-form .form-control, .porto-contact-v60 .contact-form .form-select{font: 400 1rem/1.5 var(--sans, sans-serif);min-height: 50px;border-radius: 4px;color: #000e24;background-color: #f4f4f4;}.porto-contact-v60 .contact-form .form-select{border: 0;}.porto-contact-v60 .contact-form textarea.form-control{min-height: 150px;resize: vertical;}.porto-contact-v60 .contact-form .form-control::placeholder{color: #637084;opacity: 1;}.porto-contact-v60 .contact-form .form-control:focus, .porto-contact-v60 .contact-form .form-select:focus{outline: 0;border-color: #c7a765;box-shadow: 0 0 0 3px #c7a76555;}.porto-contact-v60 .contact-form .form-check-input{width: 18px;height: 18px;min-height: 0;padding: 0;border: 1px solid #8d96a4;border-radius: 3px;accent-color: #765319;}.porto-contact-v60 .contact-form .form-check-input:checked{background-color: #765319;border-color: #765319;}.porto-contact-v60 .contact-form .consent{margin: 24px 0;}.porto-contact-v60 .contact-form .consent span{font-size: .8125rem !important;line-height: 1.6;}.porto-contact-v60 .contact-form .form-availability.alert{margin-bottom: 24px;padding: 14px 16px;border: 0;border-inline-start: 3px solid #c7a765;background: #f7f1e5;border-radius: 4px;font-size: .9375rem;}.porto-contact-v60 .contact-form .form-availability span{font-size: .8125rem;}.porto-contact-v60 .contact-form .btn-primary{align-self: start;color: #000e24;background: #c7a765;border-color: #c7a765;border-radius: 4px;min-height: 50px;padding: 14px 28px;font-size: .8125rem;font-weight: 700;letter-spacing: .035em;}.porto-contact-v60 .contact-form .btn-primary:hover{color: #000e24;background: #dcc28b;border-color: #dcc28b;}.porto-contact-v60 .contact-form .btn-primary:focus-visible{outline: 3px solid #765319;outline-offset: 3px;}.porto-contact-v60 .contact-form-copy > p{font-size: .9375rem;}.porto-contact-v60 .contact-checklist span{font-size: .8125rem;}.porto-contact-v60 .contact-direct-note span{font-size: .8125rem;}.porto-contact-v60 .contact-form .form-status{font-size: .8125rem;}.porto-contact-v60 .contact-layout h2{font-size: clamp(2rem, 2.8vw, 2.9rem);line-height: 1.15;}.porto-contact-v60[dir="rtl"] .form-select{background-position: left .75rem center;padding-left: 2.4rem;padding-right: 1rem;}@media (max-width: 560px){.porto-contact-v60 .contact-form.card{padding: 22px 18px;}.porto-contact-v60 .contact-route-grid .featured-box .box-content{padding: 22px;}.porto-contact-v60 .contact-form .btn-primary{width: 100%;}}.home-lawyer-card .lawyer-email, .lawyer-directory-card .lawyer-email, .profile-intro .lawyer-email{display: block;width: fit-content;max-width: 100%;margin: 8px 0 16px;color: #805812;font-family: var(--sans, Arial, sans-serif);font-size: .88rem;font-weight: 600;line-height: 1.5;text-transform: none;letter-spacing: normal;text-decoration: underline;text-underline-offset: 3px;overflow-wrap: anywhere;}.team-contact-panel .team-member > div{min-width: 0;}.team-contact-panel .team-member .team-person-profile, .team-contact-panel .team-member .team-photo-profile{display: block;margin: 0;padding: 0;border: 0;text-decoration: none;}.team-contact-panel .team-member .lawyer-email{display: block;margin: 6px 0 0;padding: 0;border: 0;color: #efd598;font-family: var(--sans, Arial, sans-serif);font-size: .72rem;font-weight: 400;line-height: 1.5;text-transform: none;letter-spacing: normal;text-decoration: underline;text-underline-offset: 3px;overflow-wrap: anywhere;}.lawyer-email:focus-visible{outline: 2px solid #c7a765;outline-offset: 4px;}.urgent-grid .urgent-card{display: flex;flex-direction: column;}.urgent-grid .situation-card-top{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 42px;}.urgent-grid .situation-icon{display: block;flex: 0 0 40px;width: 40px;height: 40px;color: #996d27;fill: currentColor;}.urgent-grid .urgent-card h3{margin: 18px 0 13px;}.urgent-grid .urgent-card .card-arrow{position: static;margin-top: auto;padding-top: 20px;}.urgent-grid .urgent-card:focus-visible{outline: 3px solid #996d27;outline-offset: -3px;}html[lang="en"] .home-coverage-inner > span{font-size: .75rem;line-height: 1.6;letter-spacing: .08em;}html[lang="en"] .home-coverage-inner p{font-size: .875rem;line-height: 1.65;}html[lang="en"] .home-coverage-inner > *{min-width: 0;}html[lang="en"] .home-coverage-inner .text-link{white-space: normal;}@media (max-width: 1180px){html[lang="en"] .home-coverage-inner{grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);}html[lang="en"] .home-coverage-inner .text-link{justify-self: start;}}@media (max-width: 700px){html[lang="en"] .home-coverage-inner{grid-template-columns: minmax(0, 1fr);}}@media (max-width: 820px), (prefers-reduced-motion: reduce){.hero-image, .hero-slide.active .hero-image{transition: none;transform: scale(1.025);}}
/* v73:readable text on dark/light sections and usable footer contact targets. */ .case-area-section .eyebrow.red,.home-expertise-section .eyebrow,.dark-feature .eyebrow.red,.crypto-band .eyebrow.red{color:#efd598;}.home-parole-section .text-link.light-link,.dark-feature .text-link.light-link,.crypto-band .text-link.light-link,.site-footer .text-link.light-link{color:#ffffff;}.specialist-section .section-heading > p,.authority-callout-grid > div:first-child > p,.specialist-card small,.scenario-box small{color:#596477;}.site-footer .footer-brand > p,.site-footer .footer-disclaimer > p{color:#b9c3d1;}.footer-operator > a[href^="tel:"],.footer-operator > a[href^="mailto:"]{display:inline-flex;align-items:center;min-height:32px;padding-block:4px;width:fit-content;max-width:100%;}@media (max-width:360px){html[lang="ka"] .values-grid{grid-template-columns:minmax(0,1fr);}html[lang="ka"] .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));}html[lang="ka"] .values-grid > *,html[lang="ka"] .value-items,html[lang="ka"] .value-items > *,html[lang="ka"] .footer-grid > *{min-width:0;overflow-wrap:anywhere;}}
