﻿:root,[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: #383882;--bs-secondary: #d4603b;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #fe0000;--bs-light: #f8f9fa;--bs-dark: #000000;--bs-primary-rgb: 56, 56, 130;--bs-secondary-rgb: 212, 96, 59;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 254, 0, 0;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 0, 0, 0;--bs-primary-text-emphasis: rgb(22.4, 22.4, 52);--bs-secondary-text-emphasis: rgb(84.8, 38.4, 23.6);--bs-success-text-emphasis: rgb(10, 54, 33.6);--bs-info-text-emphasis: rgb(5.2, 80.8, 96);--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);--bs-danger-text-emphasis: rgb(101.6, 0, 0);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(215.2, 215.2, 230);--bs-secondary-bg-subtle: rgb(246.4, 223.2, 215.8);--bs-success-bg-subtle: rgb(209, 231, 220.8);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(254.8, 204, 204);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(175.4, 175.4, 205);--bs-secondary-border-subtle: rgb(237.8, 191.4, 176.6);--bs-success-border-subtle: rgb(163, 207, 186.6);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(254.6, 153, 153);--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: "Outfit", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--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: #383882;--bs-link-color-rgb: 56, 56, 130;--bs-link-decoration: underline;--bs-link-hover-color: rgb(44.8, 44.8, 104);--bs-link-hover-color-rgb: 45, 45, 104;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: rgb(255, 242.6, 205.4);--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(56, 56, 130, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #fe0000;--bs-form-invalid-border-color: #fe0000}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: rgb(135.6, 135.6, 180);--bs-secondary-text-emphasis: rgb(229.2, 159.6, 137.4);--bs-success-text-emphasis: rgb(117, 183, 152.4);--bs-info-text-emphasis: rgb(109.8, 223.2, 246);--bs-warning-text-emphasis: rgb(255, 217.8, 106.2);--bs-danger-text-emphasis: rgb(254.4, 102, 102);--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: rgb(11.2, 11.2, 26);--bs-secondary-bg-subtle: rgb(42.4, 19.2, 11.8);--bs-success-bg-subtle: rgb(5, 27, 16.8);--bs-info-bg-subtle: rgb(2.6, 40.4, 48);--bs-warning-bg-subtle: rgb(51, 38.6, 1.4);--bs-danger-bg-subtle: rgb(50.8, 0, 0);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(33.6, 33.6, 78);--bs-secondary-border-subtle: rgb(127.2, 57.6, 35.4);--bs-success-border-subtle: rgb(15, 81, 50.4);--bs-info-border-subtle: rgb(7.8, 121.2, 144);--bs-warning-border-subtle: rgb(153, 115.8, 4.2);--bs-danger-border-subtle: rgb(152.4, 0, 0);--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: rgb(135.6, 135.6, 180);--bs-link-hover-color: rgb(159.48, 159.48, 195);--bs-link-color-rgb: 136, 136, 180;--bs-link-hover-color-rgb: 159, 159, 195;--bs-code-color: rgb(230.4, 132.6, 181.2);--bs-highlight-color: #dee2e6;--bs-highlight-bg: rgb(102, 77.2, 2.8);--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: rgb(117, 183, 152.4);--bs-form-valid-border-color: rgb(117, 183, 152.4);--bs-form-invalid-color: rgb(234, 133.8, 143.4);--bs-form-invalid-border-color: rgb(234, 133.8, 143.4)}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:var(--bs-secondary-color)}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#000 !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#000 !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#000 !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(45, 45, 104, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(45, 45, 104, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(221, 128, 98, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(221, 128, 98, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(254, 51, 51, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(254, 51, 51, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(0, 0, 0, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(0, 0, 0, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:var(--bs-box-shadow) !important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm) !important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg) !important}.shadow-none{box-shadow:none !important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:hsla(0,0%,100%,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}*{padding:0;margin:0;box-sizing:border-box;--text-font: Outfit, sans-serif;--bg-primary-color: #d4603b;--bg-white: #ffffff;--bg-secondary-color: #f2f2f2;--bg-black: #000000;--blue: #383882;--cadmium-green: #006039;--light-gray: #f8f9fa;--dark-gray: #6c757d;--white: #ffffff;--banner-bg: #f7f8fc;--light-blue: #eef2ff;--border-color: #e0e0e0;--parrot-light: #e8f0e6;--red: #fe0000}th,td{padding:10px}@font-face{font-family:"Outfit";font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/outfit.woff2) format("woff2")}body{color:var(--bg-black);margin:0 auto;overflow-x:hidden;font-family:var(--text-font)}html{scroll-behavior:smooth}html,body{overflow-x:hidden}ul,a{list-style-type:none;text-decoration:none}h1,h2,h3,h4,h5,h6,p,ul{padding:0;margin:0;color:var(--bg-black)}p{line-height:1.5}span{margin:0;padding:0}h1{font-size:35px}h2{font-size:32px}h3{font-size:28px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}main{padding-bottom:50px}main.main-bg{background:var(--banner-bg)}@keyframes toastSlideIn{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes toastSlideOut{from{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.section-header{text-align:center;animation:fadeInUp .8s ease-out forwards;margin-bottom:15px}.section-header.heading2 span,.section-header h2,.section-header h1{color:var(--blue);margin-bottom:15px;font-weight:800;letter-spacing:-0.5px;text-transform:capitalize;position:relative}.section-header.heading2 span{font-size:32px;display:block}.section-header p{font-size:16px;color:var(--blue);max-width:900px;margin:0 auto 20px;font-weight:400;line-height:1.4;position:relative;display:inline-block}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeImg{from{opacity:0;transform:scale(0.98)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 rgba(129,186,65,.2)}70%{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}100%{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatImage{0%{transform:translateY(0)}50%{transform:translateY(-12px)}100%{transform:translateY(0)}}@media(min-width: 576px){.container{max-width:622px;width:100%;margin:0 auto;padding:0 15px}}@media(min-width: 768px){.container{max-width:860px;width:100%;margin:0 auto;padding:0 15px}}@media(min-width: 992px){.container,.container-lg,.container-md,.container-sm{max-width:980px;width:100%;margin:0 auto;padding:0 15px}}@media(min-width: 1200px){.container{max-width:1162px;width:100%;margin:0 auto;padding:0 15px}}@media(min-width: 1400px){.container{max-width:1320px;width:100%;margin:0 auto;padding:0 15px}}@media(max-width: 991px){h1{font-size:32px}h2{font-size:28px}main{padding-bottom:40px}}@media(max-width: 767px){main.main-part{padding:78px 0 20px 0}h1{font-size:26px}h2{font-size:24px}h3{font-size:22px}h4{font-size:21px}h5{font-size:20px}h6{font-size:18px}main{padding-bottom:30px}.section-header p{font-size:15px}.section-header.heading2 span,.section-header h2,.section-header h1{margin-bottom:12px}}@media(max-width: 575px){.container{margin:0 26px}h1{font-size:26px}h2{font-size:23px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:15px}}@media(max-width: 480px){.container{margin:0 20px}h1{font-size:24px}h2{font-size:22px}h3{font-size:17px}h4{font-size:17px}.section-header p{font-size:13px}.section-header p::before{width:110px}main{padding-bottom:20px}}@media(max-width: 479px){.container{margin:0 18px}h1{font-size:22px}h2{font-size:20px}h3{font-size:18px}.section-header p::before{width:90px}}@media(max-width: 370px){h1{font-size:19px}h2{font-size:18px}h3{font-size:17px}.container{margin:0 17px}}.toast{position:fixed;top:20px;right:20px;background:var(--cadmium-green);color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;animation:toastSlideIn .3s ease;max-width:350px;overflow:hidden}.toast-error{background:#f44}.toast-warning{background:#f90}.toast-info{background:#17a2b8}.toast-content{display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.toast-message{flex:1;font-weight:500;font-size:14px}.toast-close{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;margin-left:10px;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.toast.removing{animation:toastSlideOut .3s ease}button,input,select,textarea{font-family:var(--text-font)}.hidden{display:none !important}.error-section{background:#f5f7ff;display:flex;align-items:center;justify-content:center;padding:50px 0 0}.error-section .error-main{background:#fff;padding:30px 60px 60px;border-radius:18px;text-align:center;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.08)}.error-section .error-code{display:flex;align-items:center;justify-content:center;gap:12px}.error-section .four,.error-section .zero{font-size:160px;font-weight:800;color:var(--blue);position:relative;text-shadow:3px 6px 2px rgba(63,61,143,.24)}.error-section .zero{line-height:1}.error-section .zero-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:8px 20px;border:2px solid var(--blue);border-radius:8px;font-size:20px;font-weight:700;letter-spacing:1px;color:var(--blue);z-index:2;text-shadow:none}.error-section h2,.error-section h3{display:inline-block;font-size:25px;font-weight:700;color:var(--blue);padding:8px 26px;border:2px solid var(--blue);border-radius:8px;margin-bottom:20px}.error-section p{font-size:15px;color:#6b6b8c;max-width:560px;margin:0 auto 30px;line-height:1.6}.error-section .error-code{animation:fadeInUp .8s ease-out .3s forwards;opacity:0}.error-section h2,.error-section h3{animation:fadeInUp .6s ease-out .4s forwards;opacity:0}.error-section p{animation:fadeInUp .6s ease-out .5s forwards;opacity:0}.error-section .error-btn{animation:fadeInUp .6s ease-out .6s forwards;opacity:0}.thank-section{background:#f5f7ff;display:flex;align-items:center;justify-content:center;padding:50px 0}.thank-section .thank-main{background:#fff;padding:60px;border-radius:18px;text-align:center;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.08)}.thank-section .thank-code{display:flex;align-items:center;justify-content:center;gap:12px}.thank-section h1{text-transform:uppercase;font-size:90px;font-weight:800;color:var(--blue);position:relative;text-shadow:3px 6px 2px rgba(63,61,143,.24);padding-bottom:14px}.thank-section .thank-title{display:inline-block;font-size:25px;font-weight:700;color:var(--blue);padding:8px 84px;border:2px solid var(--blue);border-radius:8px;margin-bottom:20px;background:var(--banner-bg)}.thank-section .thank-desc{font-size:15px;color:#6b6b8c;max-width:560px;margin:0 auto 30px;line-height:1.6}.thank-section .thank-code{animation:fadeInUp .8s ease-out .3s forwards;opacity:0}.thank-section .thank-title{animation:fadeInUp .6s ease-out .4s forwards;opacity:0}.thank-section .thank-desc{animation:fadeInUp .6s ease-out .5s forwards;opacity:0}.thank-section .thank-btn{animation:fadeInUp .6s ease-out .6s forwards;opacity:0}@media(min-width: 768px)and (max-width: 991px){.error-section .error-main{padding:25px 60px 60px}.error-section{padding:40px 0 0}.thank-section .thank-main{padding:45px 60px 60px}.thank-section{padding:40px 0}}@media(max-width: 767px){.error-section .four,.error-section .zero{font-size:120px}.error-section .zero-text{padding:6px 12px;font-size:16px}.error-section h2,.error-section h3{font-size:16px;padding:8px 26px;margin-bottom:12px}.error-section{padding:30px 0}.error-section .error-main{padding:20px 50px 50px}.thank-section .thank-title{font-size:16px;padding:8px 26px;margin-bottom:12px}.thank-section{padding:30px 0}.thank-section h1{font-size:60px}.thank-section .thank-main{padding:32px 50px 50px}}@media(max-width: 480px){.thank-section .thank-main{padding:32px 40px 50px}.thank-section h1{font-size:48px}.thank-section .thank-title{font-size:13px;padding:8px 18px;margin-bottom:10px}}@media(max-width: 479px){.error-section .error-main{padding:20px 40px 50px}.error-section .four,.error-section .zero{font-size:98px}.error-section .zero-text{padding:6px 10px;font-size:12px}.error-section .error-title{font-size:13px;padding:8px 18px;margin-bottom:10px}}@media(max-width: 370px){.thank-section h1{font-size:38px}.thank-section .thank-title{font-size:10px}}@media(max-width: 340px){.thank-section h1{font-size:32px}.thank-section .thank-title{font-size:10px;padding:8px 14px}}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact;padding:12px;border:1px solid}input:checked[type=checkbox]{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xml:space="preserve" fill="rgba(255, 255, 255, 1)" viewBox="0 0 9 9"><rect x="0" y="4.3" transform="matrix(-0.707 -0.7072 0.7072 -0.707 0.5891 10.4702)" width="4.3" height="1.6" /><rect x="2.2" y="2.9" transform="matrix(-0.7071 0.7071 -0.7071 -0.7071 12.1877 2.9833)" width="6.1" height="1.7" /></svg>')}input:checked{background-color:var(--cadmium-green);border-color:var(--cadmium-green)}textarea.error,select.error,input.error{border:1px solid var(--red) !important}.text-center{text-align:center}table{border-collapse:collapse}table,th,td{border:1px solid #000}.header-sec{background:var(--banner-bg);margin:0 auto;transition:transform .3s ease,box-shadow .3s ease;z-index:999;position:fixed;top:0;width:100%}.header-sec.sticky{box-shadow:0 4px 12px rgba(0,0,0,.1);background:#fff}.header-sec.sticky .top-header{padding:6px 0}.header-sec.sticky .nav-content{padding:6px 20px 10px}.header-sec .top-header{background-color:hsla(0,0%,100%,0);padding:12px 0 10px;transition:padding .3s ease}.header-sec .top-header-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.header-sec .logo-section{display:flex;align-items:center;flex:1;min-width:200px}.header-sec .logo img{width:162px;height:auto;transition:transform .3s ease}.header-sec.sticky .logo img{transform:scale(0.95)}.header-sec .logo-mobile{display:none}.header-sec .search-section{flex:2;min-width:300px;max-width:500px;margin:0 12px}.header-sec .search-container{position:relative}.header-sec .search-input{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:8px;font-size:14px;background:hsla(0,0%,100%,0);transition:border-color .3s}.header-sec .search-input:focus{outline:none;border-color:var(--blue)}.header-sec .search-icon{position:absolute;right:8px;top:50%;width:22px;height:22px;fill:var(--dark-gray);transform:translate(0, -50%)}.header-sec button.search-btn{background:none;border:none;padding:0;cursor:pointer;appearance:none;-webkit-appearance:none;outline:none}.header-sec .mobile-search-section,.header-sec .mobile-close{display:none}.header-sec .contact-section{display:flex;align-items:center;gap:12px;justify-content:flex-end}.phone-link{display:flex;align-items:center;text-decoration:none;gap:8px;color:var(--blue);font-weight:500;border:2px solid var(--blue);font-size:16px;padding:7px 12px;border-radius:8px;transition:all .3s}.phone-link:hover{background:var(--blue);color:#fff}.phone-link:hover svg path{fill:#fff}.header-sec .chat-btn{background-color:var(--cadmium-green);color:#fff;border:2px solid var(--cadmium-green);padding:7px 16px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .3s}.header-sec .chat-btn:hover{background-color:hsla(0,0%,100%,0);color:var(--cadmium-green)}.header-sec .chat-btn:hover svg path{fill:var(--cadmium-green)}.header-sec .cart-icon{position:relative;cursor:pointer;width:24px;height:24px}.header-sec .mobile-cart{display:none}.header-sec .cart-count{position:absolute;top:-8px;right:-8px;background-color:var(--blue);color:#fff;font-size:12px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.header-sec .main-nav{background-color:#fff;border:1px solid rgba(211,211,211,.3607843137);border-radius:4px;padding:0;position:relative;transition:all .3s ease}.header-sec.sticky .main-nav{border-left:hsla(0,0%,100%,0);border-right:hsla(0,0%,100%,0);border-bottom:hsla(0,0%,100%,0);background:hsla(0,0%,100%,0);backdrop-filter:blur(10px);border-top:1px solid #dfdfdf}.header-sec .nav-content{display:flex;align-items:center;justify-content:space-between;padding:8px 20px}.header-sec .nav-menu ul{display:flex;list-style:none;margin:0;padding:0;width:100%;gap:28px}.header-sec .nav-item{position:relative}.header-sec .has-drop{display:flex;justify-content:space-between;align-items:center}.header-sec .nav-link{color:#585858;font-size:14px;display:flex;align-items:center;font-weight:500;transition:.3s;white-space:nowrap;text-transform:uppercase;padding:12px 0}.header-sec .nav-link:hover{color:var(--blue)}.header-sec .nav-item .drop-nav{display:flex;align-items:center;gap:2px}.header-sec .dropdown-arrow{width:10px;height:10px;margin-left:5px;transition:transform .3s}.header-sec .nav-item:hover .dropdown-arrow{transform:rotate(180deg)}.header-sec .nav-item{position:relative}.header-sec .dropdown-menu{position:absolute;top:100%;left:0;background:#fff;min-width:220px;box-shadow:0 10px 30px rgba(0,0,0,.15);z-index:9999;border:1px solid #eee;border-top:2px solid var(--blue);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.header-sec .nav-item:not(.mega)>.dropdown-menu{display:flex;flex-direction:column;padding:10px;gap:5px}.header-sec .nav-item:hover>.dropdown-menu{opacity:1;visibility:visible;pointer-events:auto}.header-sec .mega .dropdown-menu{width:720px;padding:20px;overflow:hidden;display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}.header-sec .mega .dropdown-menu::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left, rgba(55, 56, 130, 0.05), transparent 50%),radial-gradient(circle at bottom right, rgba(55, 56, 130, 0.05), transparent 50%);pointer-events:none}.header-sec .mega .dropdown-menu>li{margin:0;padding:0;list-style:none;break-inside:avoid}.header-sec .dropdown-menu a{display:flex;align-items:center;gap:10px;padding:10px 14px;color:#555;font-size:14px;text-decoration:none;transition:.2s;border-bottom:1px solid #eee;text-transform:capitalize}.header-sec .nav-item:not(.mega)>.dropdown-menu li:last-child a{border-bottom:none}.header-sec .mega .dropdown-menu a{border-bottom:1px solid #eee;padding:8px 12px;border-radius:4px}.header-sec .mega .dropdown-menu a:hover{background-color:rgba(55,56,130,.05)}.header-sec .dropdown-menu .menu-icon{width:28px;height:28px;border-radius:6px;background:rgba(55,56,130,.08);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#555;transition:.2s;flex-shrink:0}.header-sec .dropdown-menu a:hover{color:var(--blue)}.header-sec .dropdown-menu a:hover .menu-icon{background:var(--blue);color:#fff}.header-sec .mega .dropdown-menu>li{width:100%}.quote-btn-container{margin-left:20px;flex-shrink:0}.quote-btn,.main-btn{background-color:var(--blue);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s;white-space:nowrap}.quote-btn:hover,.main-btn:hover{background-color:#2c2c6e;transform:translateY(-2px);box-shadow:0 4px 12px rgba(55,56,130,.2);opacity:.9}.header-sec .mobile-toggle{display:none;background:none;border:none;cursor:pointer;width:40px;height:40px;color:var(--blue);z-index:99}.header-sec .hamburger-menu{width:32px;height:32px;fill:var(--blue)}.header-sec .quote-btn-mobile{display:none}@media(min-width: 992px)and (max-width: 1196px){.header-sec .nav-menu ul{gap:12px}}@media(min-width: 768px)and (max-width: 991px){.header .nav-menu{gap:15px}.header .logo img{max-width:150px}}@media(max-width: 991px){.header-sec .mobile-cart{display:inline-block;order:1}.header-sec .top-header-content{flex-wrap:nowrap}.header-sec .top-header{padding:8px 0;background:var(--cadmium-green)}.header-sec .phone-link{border-color:#fff;color:#fff}.header-sec .phone-link svg path{fill:#fff}.header-sec{border-bottom:1px solid rgba(56,56,130,.2196078431)}.header-sec .main-nav{background:hsla(0,0%,100%,0);border:none}.phone-link,.header-sec .top-header .chat-btn{border:none}.header-sec .top-header .logo-section{display:none}.header-sec .mobile-search-section,.header-sec .mobile-close{display:block}.header-sec .search-input::placeholder{color:hsla(0,0%,100%,.8392156863)}.header-sec .search-icon{fill:#fff}.header-sec .top-header .contact-section{display:flex;width:100%;justify-content:center;order:1}.header-sec .search-input{color:#fff}.header-sec .top-header .contact-section .cart-icon{display:none}.phone-link,.header-sec .top-header .chat-btn{font-size:14px;padding:4px 12px;justify-content:center;max-width:48%}.header-sec .top-header .search-section{display:none}.header-sec .main-nav .logo-mobile{display:block;text-align:left;flex:1}.header-sec .main-nav .logo-mobile img{width:140px;height:auto}.header-sec .mobile-toggle{display:flex;align-items:center;justify-content:center;position:static;transform:none;order:1}.header-sec .nav-menu{position:fixed;top:0;right:0;width:min(390px,100vw);height:100vh;flex-direction:column;z-index:102;padding:80px 30px 20px;overflow-y:auto;margin:0;background:var(--blue);box-shadow:-5px 0 15px rgba(0,0,0,.1);transform:translateX(136%);transition:transform .4s ease}.header-sec .nav-menu.active{transform:translateX(0)}body.menu-open{overflow:hidden}.header-sec .nav-menu ul{flex-direction:column;gap:8px}.header-sec .nav-item .drop-nav,.header-sec .nav-link{border-bottom:1px solid rgba(238,238,238,.3490196078);margin-bottom:8px}.header-sec .nav-item .drop-nav .nav-link{border-bottom:none}.header-sec .nav-item .drop-nav{justify-content:space-between}.header-sec .search-input:focus{border-color:#fff}.header-sec .has-dropdown{display:flex;align-items:center;justify-content:center;padding:10px;margin-left:6px;cursor:pointer}.header-sec .nav-item{width:100%}.header-sec .nav-link{padding:12px 0;color:#fff;justify-content:space-between;font-size:14px;text-transform:uppercase}.header-sec .nav-link:hover{color:var(--cadmium-green)}.header-sec .dropdown-menu{position:static;background-color:rgba(74,74,122,.3098039216);display:none;margin-left:16px;border-radius:0;border:none;border-left:2px solid rgba(238,238,238,.3098039216);padding:0;max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:max-height .5s ease,transform .5s ease,opacity .5s ease}.header-sec .dropdown-menu.active{opacity:1;visibility:visible;pointer-events:auto;display:block;max-height:500px;transform:translateY(0)}.header-sec .dropdown-arrow,.header-sec .dropdown-arrow:focus,.header-sec .has-dropdown{outline:none}.header-sec .dropdown-item{color:hsla(0,0%,100%,.8196078431);border-left:none;font-size:14px}.header-sec .dropdown-arrow{width:20px;height:20px;cursor:pointer}.header-sec .nav-item:hover .dropdown-arrow:not(.active){transform:none}.header-sec .dropdown-arrow.active{transform:rotate(180deg)}.header-sec .dropdown-item:hover{background-color:rgba(55,56,130,.05);color:var(--blue);padding-left:20px}.header-sec .dropdown-menu a{color:hsla(0,0%,100%,.768627451);border-bottom:1px solid rgba(238,238,238,.4196078431)}.header-sec .dropdown-menu a:hover{color:#fff}.header-sec .dropdown-menu a:hover .menu-icon{background:var(--cadmium-green);opacity:.9}.header-sec .dropdown-menu .menu-icon{width:24px;height:24px;background:var(--cadmium-green);font-size:10px;color:#fff}.header-sec .mega .dropdown-menu{grid-template-columns:1fr;gap:0;padding:0;border-radius:0;width:auto}.header-sec .nav-item:not(.mega)>.dropdown-menu{padding:0}.header-sec .mega .dropdown-menu:last-child a{border-bottom:1px solid rgba(238,238,238,.4196078431)}.header-sec .nav-menu .mobile-search{margin-bottom:20px;padding:0 10px}.header-sec .nav-menu .mobile-search .search-input{background:#f5f5f5;border:1px solid #ddd;padding:12px 15px;font-size:16px}.header-sec .main-nav .quote-btn-container{display:none}.header-sec .quote-btn-mobile{display:block !important;width:100%;margin:20px 0 10px;background-color:var(--cadmium-green);padding:15px;font-size:16px;border-radius:8px}.header-sec .dropdown-arrow{fill:#fff;transition:transform .3s}.header-sec .dropdown-arrow.rotated{transform:rotate(180deg)}.header-sec .main-nav .nav-content{padding:6px 20px;min-height:50px;justify-content:space-between;align-items:center}.header-sec .main-nav .cart-icon{display:block;margin-left:auto;margin-right:15px}.header-sec .mobile-close{position:absolute;top:20px;right:20px;background:none;border:none;color:#333;font-size:24px;cursor:pointer;z-index:1001;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0}.header-sec .mobile-close svg{width:24px;height:24px;fill:#fff}.header-sec .mobile-search-section{margin-bottom:20px}}@media(max-width: 767px){.phone-link span,.header-sec .top-header .chat-btn span{font-size:12px}.header-sec .main-nav .logo-mobile img{width:128px}}@media(max-width: 480px){.phone-link,.header-sec .top-header .chat-btn{padding:2px 4px;min-width:45%}.header-sec .main-nav .nav-content{padding:0 8px}.header-sec .main-nav .logo-mobile img{width:90px}}@media(max-width: 479px){.header-sec .nav-menu{width:100%;padding:70px 18px 20px}.header-sec .search-section{margin:0}.quote-btn{font-size:14px}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:flex-end;align-items:flex-start;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease;z-index:99}.popup-overlay.active{z-index:1000}.popup-overlay.active,.menu-open .popup-overlay{opacity:1;visibility:visible}.popup-overlay .quote-popup{background-color:#fff;width:100%;max-width:462px;height:100%;overflow-y:auto;box-shadow:-5px 0 15px rgba(0,0,0,.1);transform:translateX(110%);transition:transform .55s cubic-bezier(0.22, 1, 0.36, 1)}.popup-overlay.active .quote-popup{transform:translateX(0)}.popup-overlay .quote-main{padding:30px}.popup-overlay .popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px 30px;background:var(--blue);color:#fff}.popup-overlay .popup-title{font-size:22px;color:#fff;font-weight:700}.popup-overlay .close-popup{background:none;border:none;font-size:24px;color:var(--dark-gray);cursor:pointer;transition:color .3s;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.popup-overlay .close-popup:hover{color:var(--blue)}.popup-overlay .close-icon{width:22px;height:22px;fill:#fff}.popup-overlay .progress-steps{display:flex;align-items:center;margin-bottom:30px;position:relative}.popup-overlay .step-line{flex:1;height:2px;background-color:#ddd;position:relative;z-index:1}.popup-overlay .step-line.active{background-color:var(--cadmium-green)}.popup-overlay .step{display:flex;flex-direction:column;align-items:center;z-index:2}.popup-overlay .step-circle{width:40px;height:40px;border-radius:50%;background-color:#ddd;color:#999;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;margin-bottom:8px;transition:all .3s}.popup-overlay .step.active .step-circle{background-color:var(--cadmium-green);color:#fff}.popup-overlay .step-label{font-size:14px;color:#999;font-weight:500}.popup-overlay .step.active .step-label{color:var(--cadmium-green)}.popup-overlay .form-step{display:none}.popup-overlay .form-step.active{display:block}.popup-overlay .form-row{display:flex;gap:14px}.popup-overlay .form-group{flex:1;position:relative;margin:10px 0}.popup-overlay .form-input::placeholder{color:var(--blue);opacity:.8}.popup-overlay .form-input,.popup-overlay .form-select{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:15px;transition:border-color .3s;background:#cfd4e7;text-transform:capitalize;color:var(--blue);-webkit-appearance:none;-moz-appearance:none;appearance:none}.popup-overlay .form-input[type=number]{-moz-appearance:textfield}.popup-overlay .form-input[type=number]::-webkit-outer-spin-button,.popup-overlay .form-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.popup-overlay .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23373882' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;padding-right:40px}.popup-overlay .form-input:focus,.popup-overlay .form-select:focus{outline:none;border-color:var(--blue);background-color:#e6e9f2}.popup-overlay .file-upload{margin-top:10px}.popup-overlay .file-label{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 15px;border:2px dashed #ddd;border-radius:4px;text-align:center;color:#777;cursor:pointer;transition:border-color .3s}.popup-overlay .file-label:hover{border-color:var(--cadmium-green)}.popup-overlay .upload-icon{width:20px;height:20px;fill:#777}.popup-overlay .file-label:hover .upload-icon{fill:var(--cadmium-green)}.popup-overlay .form-buttons{display:flex;justify-content:flex-end;gap:12px;margin-top:30px}.popup-overlay .form-btn{padding:12px 30px;border-radius:4px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px;border:none}.popup-overlay .btn-prev{background-color:#f0f0f0;color:var(--blue);background:#cfd4e7;border:1px solid #ddd}.popup-overlay .btn-prev:hover{background-color:#e0e0e0}.popup-overlay .btn-next,.popup-overlay .btn-submit{background-color:var(--cadmium-green);color:#fff;border:none}.popup-overlay .btn-next:hover,.popup-overlay .btn-submit:hover{background-color:green}.popup-overlay .btn-submit{background-color:var(--blue)}.popup-overlay .btn-submit:hover{background-color:#2c2c6e}.popup-overlay .arrow-icon{width:16px;height:16px;fill:currentColor}@media(max-width: 767px){.popup-overlay .form-row{flex-direction:column;gap:0}.popup-overlay .form-group{margin-bottom:20px}.popup-overlay .popup-title{font-size:20px}.popup-overlay .quote-popup{max-width:100%}.popup-overlay .quote-main{padding:20px}}@media(max-width: 575px){.popup-overlay .form-group{margin-bottom:6px}.popup-overlay .form-buttons{margin-top:20px}.popup-overlay .progress-steps{margin-bottom:30px}.popup-overlay .popup-header{margin-bottom:5px}}@media(max-width: 480px){.popup-overlay .form-group{margin-bottom:2px}.popup-overlay .step-circle{width:32px;height:32px;font-size:16px}.popup-overlay .step-label{font-size:12px}.popup-overlay .form-buttons{flex-direction:column;gap:10px}.popup-overlay .form-btn{width:100%;justify-content:center}.popup-overlay .popup-header{padding:15px 20px}}.banner-sec{background:linear-gradient(to bottom, #f7f8fc 0%, #f7f8fc 60%, #e9ecf5 100%);padding:40px 0 15px}.banner-sec .banner-parent{display:flex;flex-wrap:wrap}.banner-sec .banner-child{flex:1;min-width:300px;padding:20px}.banner-sec .banner-phone-link{background:var(--cadmium-green);border-color:var(--cadmium-green);color:#fff;padding:7px 18px;display:flex;align-items:center;gap:4px;text-transform:uppercase;font-weight:600;border-radius:8px;transition:all .3s ease}.banner-sec .banner-phone-link:hover{background:green;opacity:.9;box-shadow:0 4px 12px rgba(55,56,130,.2);transform:translateY(-2px)}.banner-sec .banner-phone-link svg path{fill:#fff}.banner-sec .banner-quote-btn{padding:12px 20px;font-size:13px}.banner-sec .banner-content h1{font-weight:800;color:var(--blue);line-height:1.2;margin-bottom:12px}.banner-sec .banner-content p{font-size:16px;color:var(--blue);line-height:1.6;margin-bottom:30px;max-width:90%}.banner-sec .buttons-container{display:flex;gap:12px;flex-wrap:wrap}.banner-sec .banner-image{width:100%;overflow:hidden}.banner-sec .banner-image img{width:auto;height:auto;max-width:100%}@media(max-width: 991px){.banner-sec{padding:20px 0 16px}.banner-sec .banner-child{padding:10px 0}.banner-sec .banner-parent{flex-direction:column}.banner-sec .banner-image{height:auto;margin-top:10px;display:flex;align-items:center;justify-content:center}}@media(max-width: 767px){.banner-sec .banner-content p{font-size:15px}}@media(max-width: 479px){.banner-sec .banner-content p{font-size:14px;margin-bottom:21px;max-width:90%}.banner-sec .banner-child{padding:0 0 10px;text-align:center}.banner-sec .buttons-container{justify-content:center}.banner-sec .banner-quote-btn{padding:12px 12px;font-size:12px}.banner-sec .buttons-container{gap:10px}.banner-sec .banner-phone-link{padding:7px 15px;min-width:38%}.banner-sec .banner-child.banner-img-main{min-width:200px}}.feature-sec{padding:30px 0 0;background-color:#fff}.feature-sec .feature-parent{display:grid;grid-template-columns:repeat(4, 1fr);gap:17px;padding:0 86px}.feature-sec .feature-child{background-color:#f8f9fa;border-radius:12px;padding:8px 12px;text-align:center;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.feature-sec .feature-child:hover{transform:translateY(-5px)}.feature-sec .feature-child:nth-child(1){background-color:#e9e7fa}.feature-sec .feature-child:nth-child(2){background-color:#f7d6de}.feature-sec .feature-child:nth-child(3){background-color:#f3e6d3}.feature-sec .feature-child:nth-child(4){background-color:#e3f1d9}.feature-sec .feature-icon svg{width:32px;height:32px;fill:var(--blue)}.feature-sec .feature-child span{font-size:16px;font-weight:500;color:var(--blue)}@media(min-width: 992px)and (max-width: 1196px){.feature-sec .feature-parent{gap:10px;padding:0 6px}.feature-sec .feature-child span{font-size:13px}}@media(max-width: 991px){.feature-sec .feature-parent{grid-template-columns:repeat(2, 1fr)}.feature-sec .feature-parent{gap:10px;padding:0}}@media(max-width: 480px){.feature-sec .feature-parent{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 479px){.feature-sec .feature-child span{font-size:15px}}.package-sec{position:relative;padding:50px 0 0;overflow:hidden}.cat-page .package-sec{background:hsla(0,0%,100%,0)}.package-sec::before{content:"";position:absolute;top:164px;right:0;width:30%;height:60%;background-color:rgba(238,242,255,.8117647059);border-radius:50% 0 0 50%;transform:translateX(30%) scaleX(1.5);opacity:.8}.package-sec .packaging-cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px;position:relative;z-index:2}.package-sec .packaging-card{background-color:var(--white);border-radius:20px;border:1px solid var(--border-color);box-shadow:0 5px 15px rgba(0,0,0,.05);transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);position:relative;height:100%;display:flex;flex-direction:column;padding:20px;overflow:hidden}.package-sec .packaging-card::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg, var(--blue), var(--cadmium-green));transform:scaleX(0);transition:transform .4s ease;transform-origin:left;border-radius:12px 12px 0 0}.package-sec .packaging-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(56,56,130,.15);border-color:rgba(129,186,65,.3)}.package-sec .packaging-card:hover::before{transform:scaleX(1)}.package-sec .packaging-card:hover .card-image{transform:scale(1.05)}.package-sec .packaging-card:hover .card-image::after{opacity:.3}.package-sec .packaging-card:hover .card-title span{color:var(--cadmium-green);transform:translateY(-2px)}.package-sec .card-image{width:100%;height:auto;border-radius:20px;overflow:hidden;position:relative;transition:transform .5s ease;border:1px solid var(--border-color)}.package-sec .card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.package-sec .card-title{padding:10px 0 0 0;text-align:center;flex-grow:1;display:flex;align-items:center;justify-content:center}.cat-page .package-sec .card-title{padding:10px 0 0}.package-sec .card-title span{font-size:18px;font-weight:700;color:var(--blue);transition:all .3s ease;line-height:1.4}.package-sec .packaging-cards{animation:fadeInUp .8s ease-out .3s forwards;opacity:0}.package-sec .packaging-card:nth-child(1){animation:fadeInUp .6s ease-out .4s forwards;opacity:0}.package-sec .packaging-card:nth-child(2){animation:fadeInUp .6s ease-out .5s forwards;opacity:0}.package-sec .packaging-card:nth-child(3){animation:fadeInUp .6s ease-out .6s forwards;opacity:0}.package-sec .packaging-card:nth-child(4){animation:fadeInUp .6s ease-out .7s forwards;opacity:0}.cat-page .category-btn{border:2px solid var(--blue);background:hsla(0,0%,100%,0);color:var(--blue);margin:0 auto;padding:10px 15px;text-transform:uppercase;transition:all .3s ease;margin-top:6px}.cat-page .category-btn:hover{color:#fff;background:var(--blue)}.slider-container{position:relative;overflow:hidden;padding:20px 0 50px}.slider-container .slider-wrapper{overflow:hidden;margin:0}.slider-container .slider-track{display:flex;transition:transform .3s ease}.slider-container .slide{flex:0 0 auto;padding:0 10px;box-sizing:border-box}.slider-container .slider-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:50%;background:var(--blue);color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid var(--blue)}.slider-container .slider-btn:hover{box-shadow:0 4px 12px rgba(0,102,204,.2);opacity:.85}.slider-container .slider-btn.slide-prev{left:0}.slider-container .slider-btn.slide-next{right:0}.slider-container .slider-btn svg{width:24px;height:24px}.slider-container .slider-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:10px;padding:10px 0}.slider-container .dot{width:10px;height:10px;border-radius:50%;background:var(--border-color);cursor:pointer;transition:all .3s ease;border:1px solid hsla(0,0%,100%,0)}.slider-container .dot.active{background:var(--light-blue);transform:scale(1.2);border-color:var(--blue)}.slider-container .dot:hover{background:var(--light-blue)}@media(max-width: 991px){.slider-container .slider-btn{width:35px;height:35px}.slider-container .slider-btn svg{width:20px;height:20px}.package-sec{padding:30px 0 0}.package-sec .packaging-cards{grid-template-columns:repeat(3, 1fr)}.package-sec .packaging-card{padding:18px}}@media(max-width: 767px){.slider-container .slider-btn{width:30px;height:30px}.slider-container .slider-btn svg{width:18px;height:18px}.package-sec::before{top:134px;right:0;width:260px;height:68%}.package-sec .packaging-cards{grid-template-columns:repeat(2, 1fr)}.package-sec .card-title span{font-size:16px}}@media(max-width: 575px){.package-sec .packaging-card{padding:10px}.cat-page .category-btn{padding:8px 12px;font-size:13px}}@media(max-width: 480px){.slider-container .slider-dots{gap:8px}.slider-container .dot{width:8px;height:8px}.cat-page .category-btn{padding:5px 12px;font-size:10px;margin-top:4px}}@media(max-width: 479px){.slider-container .slide{padding:0 5px}.package-sec::before{top:176px;width:315px}.package-sec .packaging-cards{gap:8px}.package-sec .packaging-card{padding:10px}.package-sec .card-title span{font-size:14px}}@media(max-width: 340px){.package-sec .packaging-cards{grid-template-columns:1fr}}.package-journey-sec{padding:50px 0 0;width:100%;display:flex;align-items:center;justify-content:center}.package-journey-sec .container{width:100%;margin:0 auto;padding:0 20px}.package-journey-sec .cards{display:grid;grid-template-columns:1fr 1fr;gap:28px}.package-journey-sec .cards>.card{display:flex;justify-content:space-between;padding:40px;border-radius:22px;overflow:hidden;min-height:380px}.package-journey-sec .cards>.card>div:first-child{flex:0 0 60%;display:flex;flex-direction:column;justify-content:center}.package-journey-sec .cards>.card>div:last-child{flex:0 0 40%;display:flex;align-items:center;justify-content:center;height:100%}.package-journey-sec .cards>.card img{width:auto;height:100%;max-height:300px;object-fit:contain;display:block}.package-journey-sec .cards>.card-one{background:linear-gradient(135deg, #0a8edb 0%, #0769a7 100%);color:#fff;position:relative}.package-journey-sec .cards>.card-one h2{margin-bottom:16px;line-height:1.2;font-weight:800;color:#fff}.package-journey-sec .cards>.card-one p{max-width:420px;line-height:1.6;margin-bottom:30px;font-size:16px;opacity:.95;color:#fff}.package-journey-sec .cards>.card-one .contact .contact-svg{width:46px;height:46px;background:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:0}.package-journey-sec .cards>.card-one .contact .contact-svg svg{width:24px;height:24px}.package-journey-sec .cards>.card-one .contact{display:flex;flex-direction:column;gap:20px}.package-journey-sec .cards>.card-one .contact>div{display:flex;align-items:center;gap:12px}.package-journey-sec .cards>.card-one .contact>div>div{display:flex;flex-direction:column}.package-journey-sec .cards>.card-one .contact span{font-size:14px;opacity:.9;margin-bottom:4px}.package-journey-sec .cards>.card-one .contact strong{font-size:18px;font-weight:700}.package-journey-sec .cards>.card-two{background:linear-gradient(135deg, #ffeb3b 0%, #fdd835 100%);color:#1d1d1d;position:relative}.package-journey-sec .cards>.card-two .quote-small{width:180px}.package-journey-sec .cards>.card-two h2{margin-bottom:20px;line-height:1.2;font-weight:800;color:#403f3f}.package-journey-sec .cards>.card-two span{font-size:64px;font-weight:800;color:#3f3d9c;display:block;line-height:1}.package-journey-sec .cards>.card-two strong{letter-spacing:2px;display:block;margin-bottom:14px;font-size:24px;font-weight:700;color:#3f3d9c;text-transform:uppercase}.package-journey-sec .cards>.card-two p{margin-bottom:24px;font-size:16px;font-weight:500;color:#333}@media(min-width: 992px)and (max-width: 1196px){.package-journey-sec .cards{gap:12px}.package-journey-sec .cards>.card img{max-height:224px}.package-journey-sec .cards>.card-one h2{font-size:22px}.package-journey-sec .cards>.card-two h2{font-size:25px}.package-journey-sec .cards>.card-one p{margin-bottom:20px;font-size:14px}.package-journey-sec .cards>.card{padding:30px;min-height:370px}.package-journey-sec .cards>.card-two span{font-size:55px}.package-journey-sec .cards>.card-two strong{font-size:20px}}@media(min-width: 768px)and (max-width: 991px){.package-journey-sec .cards{gap:12px}.package-journey-sec .cards>.card img{max-height:220px}.package-journey-sec .cards>.card-one h2{font-size:20px}.package-journey-sec .cards>.card-one p{margin-bottom:20px;font-size:14px}.package-journey-sec .cards>.card{padding:30px;min-height:370px}.package-journey-sec .cards>.card-two span{font-size:52px}.package-journey-sec .cards>.card-two strong{font-size:18px}}@media(max-width: 860px){.package-journey-sec .cards{grid-template-columns:1fr;gap:15px}.package-journey-sec .cards>.card-one h2{font-size:28px}.package-journey-sec .cards>.card-one p{font-size:15px}.package-journey-sec .cards>.card img{max-height:291px}}@media(max-width: 767px){.package-journey-sec .cards>.card img{max-height:255px}.package-journey-sec .cards>.card-one h2{font-size:24px}.package-journey-sec .cards>.card-two span{font-size:70px}.package-journey-sec .container{padding:0 15px}.package-journey-sec{padding:20px 0 0}}@media(max-width: 480px){.package-journey-sec .cards>.card-one h2{font-size:22px}.package-journey-sec .cards>.card img{max-height:240px}.package-journey-sec .cards>.card{padding:20px;min-height:auto}.package-journey-sec .cards>.card-one h2,.package-journey-sec .cards>.card-two h2{font-size:22px}.package-journey-sec .cards>.card-one p,.package-journey-sec .cards>.card-two p{font-size:15px}.package-journey-sec .cards>.card-two span{font-size:42px}}@media(max-width: 479px){.package-journey-sec .cards>.card{flex-direction:column;padding:18px}.package-journey-sec .cards>.card>div:first-child,.package-journey-sec .cards>.card>div:last-child{flex:1;width:100%}.package-journey-sec .cards>.card>div:last-child{order:-1}.package-journey-sec .cards>.card-two h2{margin-bottom:15px}.package-journey-sec .cards>.card img{max-height:190px;width:auto}.package-journey-sec .cards>.card-one h2,.package-journey-sec .cards>.card-two h2{font-size:24px;text-align:center}.package-journey-sec .cards>.card-one p,.package-journey-sec .cards>.card-two p{text-align:center}.package-journey-sec .cards>.card-one .contact{align-items:center}.package-journey-sec .cards>.card-two span{font-size:48px;text-align:center}.package-journey-sec .cards>.card-two strong{text-align:center}.package-journey-sec .cards>.card-two button{display:block;margin:0 auto}}@media(max-width: 370px){.package-journey-sec .cards>.card-one h2,.package-journey-sec .cards>.card-two h2{font-size:20px}.package-journey-sec .cards>.card-two strong{font-size:18px}.package-journey-sec .cards>.card-one p{margin-bottom:16px}.package-journey-sec .cards>.card-one .contact strong{font-size:16px}.package-journey-sec .cards>.card-two p{margin-bottom:14px}}.why-choose-us{padding:50px 0 0;display:flex;justify-content:center;align-items:center}.why-choose-us .choos-main{display:flex;gap:35px;align-items:center}.why-choose-us .left-col{flex:1 1 45%;background:hsla(0,0%,100%,0)}.why-choose-us .tagline{font-weight:600;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#1f4a7a;background:#e5eefb;display:inline-block;padding:6px 20px;border-radius:40px;margin-bottom:18px}.why-choose-us .left-col h2{font-weight:800;line-height:1.15;color:rgba(10,26,43,.8392156863);margin-bottom:15px;letter-spacing:-0.02em}.why-choose-us .left-col h2 span{color:var(--blue);background:linear-gradient(150deg, #deebff 0%, transparent 80%);display:inline-block;padding:0 4px}.why-choose-us .intro-text p{font-size:16px;line-height:1.6;color:#253746;margin-bottom:12px}.why-choose-us .intro-text p:last-child{margin-bottom:0}.why-choose-us .intro-text a{color:var(--blue);font-weight:500}.why-choose-us .read-more{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,0);color:var(--blue);font-weight:700;font-size:18px;padding:8px 0;text-decoration:none;border:none;border-bottom:2px solid hsla(0,0%,100%,0);transition:all .2s;margin-top:8px}.why-choose-us .read-more:hover{gap:14px;color:var(--cadmium-green)}.why-choose-us .read-more svg{transition:transform .2s;stroke:currentColor}.why-choose-us .read-more:hover svg{transform:translateX(6px)}.why-choose-us .right-col{flex:1 1 55%;display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;align-items:stretch}.why-choose-us .card{border-radius:28px;padding:24px 15px;transition:transform .25s ease,box-shadow .3s;box-shadow:0 10px 28px -12px rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;gap:15px;border:1px solid rgba(60,80,100,.1);backdrop-filter:blur(2px)}.why-choose-us .card:hover{transform:translateY(-3px);box-shadow:0 25px 35px -16px rgba(0,40,60,.2);border-color:rgba(31,74,122,.2)}.why-choose-us .card-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;box-shadow:0 16px 24px -12px rgba(0,0,0,.2);transition:all .2s;flex-shrink:0}.why-choose-us .card-1 .card-icon{border-radius:63% 37% 54% 46%/36% 42% 58% 64%;background:#d3e3f5}.why-choose-us .card-2 .card-icon{border-radius:41% 59% 34% 66%/59% 35% 65% 41%;background:#f0dbd0}.why-choose-us .card-3 .card-icon{border-radius:73% 27% 57% 43%/28% 57% 43% 72%;background:#d7e6d7}.why-choose-us .card-4 .card-icon{border-radius:44% 56% 68% 32%/48% 34% 66% 52%;background:rgba(212,201,243,.9098039216)}.why-choose-us .card-5 .card-icon{border-radius:65% 35% 47% 53%/53% 49% 51% 47%;background:rgba(213,203,179,.8)}.why-choose-us .card-6 .card-icon{border-radius:38% 62% 43% 57%/51% 44% 56% 49%;background:rgba(205,223,138,.7411764706)}.why-choose-us .card-icon svg{width:36px;height:36px;stroke:#1f3a5f;stroke-width:1.8;fill:none}.why-choose-us .card-content{display:flex;flex-direction:column;gap:6px}.why-choose-us .card h3{font-size:18px;font-weight:700;color:#1d2f44;margin:0;letter-spacing:-0.3px}.why-choose-us .card p{font-size:15px;line-height:1.5;color:#2f4057;font-weight:400;opacity:.9}.why-choose-us .card{background:#fff}@media(min-width: 992px)and (max-width: 1196px){.why-choose-us .card{align-items:start;flex-direction:column}}@media(max-width: 991px){.why-choose-us .choos-main{flex-direction:column;gap:18px}.why-choose-us{padding:40px 0 0}}@media(max-width: 767px){.why-choose-us .right-col{gap:10px}.why-choose-us .card{align-items:start;flex-direction:column}.why-choose-us .card{padding:22px 18px}.why-choose-us{padding:30px 0 0}}@media(max-width: 480px){.why-choose-us .card{align-items:center;flex-direction:inherit}.why-choose-us .right-col{grid-template-columns:repeat(1, 1fr)}.why-choose-us,.blog-page .category-sec,.feature-sec,.content-tabs,.detail-page,.package-sec,.category-sec,.process-sec,.quote-section,.reviews-section,.content-section,.blogs-section,.blog-feature-sec{padding:20px 0 0}}@media(max-width: 479px){.why-choose-us .right-col{flex-direction:column}.why-choose-us .card{align-items:center;flex-direction:row}}.quote-form label{color:var(--blue)}.quote-form .row.row-btn{width:180px;margin-bottom:0}.quote-form .row.btn-full{width:100%}.quote-section .file-label{display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 15px;border:2px dashed rgba(221,221,221,.7215686275);border-radius:4px;text-align:center;color:#f9f9f9;cursor:pointer;transition:border-color .3s;width:100%}.quote-section .file-label:hover{border-color:#fff}.quote-section{padding:50px 0 0;animation:fadeInUp .8s ease both;position:relative;overflow:hidden;z-index:1}.quote-section{padding:50px 0 0;position:relative;overflow:hidden}.quote-section::before{content:"";position:absolute;top:18px;left:0;width:30%;height:87%;background-color:rgba(238,242,255,.8117647059);border-radius:0 50% 50% 0;transform:translateX(-30%) scaleX(1.5);opacity:.8;z-index:-1}.quote-section .quote-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:0 60px;align-items:start}.quote-form{background:var(--cadmium-green);padding:35px 35px 28px;border-radius:25px;box-sizing:border-box}.quote-form .row{display:grid;gap:15px;margin-bottom:15px}.quote-form .row.one{grid-template-columns:1fr}.quote-form .row.two{grid-template-columns:1fr 1fr}.quote-form .row.three{grid-template-columns:repeat(3, 1fr)}.quote-form input,.quote-form select,.quote-form textarea{padding:10px 16px;border-radius:12px;border:2px solid hsla(0,0%,100%,0);outline:none;transition:all .3s ease;font-family:inherit;font-size:15px;min-width:0;box-sizing:border-box}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{border-color:var(--blue);box-shadow:0 6px 18px rgba(0,0,0,.15)}.quote-form textarea{min-height:110px;resize:none}.quote-form .row.last{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.quote-section .file-upload{display:flex;align-items:center;gap:6px;color:#fff;cursor:pointer}.quote-section .file-upload svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:2}.quote-section .file-upload input{display:none}.quote-section .file-text{font-size:14px;white-space:nowrap}.quote-section .faq-wrapper{max-height:none;overflow:visible}.quote-section .faq-wrapper .faq{max-height:500px;overflow-y:auto;padding-right:30px}.quote-section .faq-item{position:relative;overflow:hidden}.quote-section .faq-item .faq-question::after{content:"";position:absolute;left:60px;right:0;bottom:0;height:1px;background-color:rgba(82,82,82,.4392156863);transition:background-color .3s ease}.quote-section .faq-item.active .faq-question::after{background-color:hsla(0,0%,100%,0)}.quote-section .faq-question{cursor:pointer;font-weight:500;color:#333;position:relative;padding:20px 20px 20px 60px;margin:0;font-size:16px;line-height:1.5;transition:all .3s ease;user-select:none;background:#fff;z-index:1}.quote-section .faq-question:hover{color:var(--blue)}.quote-section .faq-question::before{content:"+";position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:var(--cadmium-green);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:400;transition:all .4s ease;border:2px solid var(--cadmium-green);z-index:2}.quote-section .faq-item.active .faq-question::before{content:"−";background:var(--cadmium-green);color:#fff;border-color:var(--cadmium-green)}.quote-section .faq-answer{height:0;overflow:hidden;padding:0 20px 0 60px;transition:height .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);background-color:#fff}.quote-section .faq-answer p{margin:0;padding:0 0 20px 0;color:#555;line-height:1.6;font-size:15px;opacity:0;transform:translateY(-8px);transition:opacity .3s ease .15s,transform .3s ease .15s}.quote-section .faq-item.active .faq-question{color:var(--blue);font-weight:600}.quote-section .faq-item.active .faq-answer p{opacity:1;transform:translateY(0)}.quote-section .faq-main{padding-top:30px;padding-bottom:10px}.quote-section .faq-main .scrollbar-thumb{background:var(--cadmium-green) !important}.quote-section .faq-row{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.quote-section .faq-row .faq-item{width:auto;grid-column:auto}.quote-section .faq-row .faq-question{background:hsla(0,0%,100%,0);padding:10px 20px 10px 60px}.quote-section .faq-row .faq-answer{background:hsla(0,0%,100%,0)}.quote-section .video-part{width:100%;border-radius:20px;overflow:hidden;margin-top:20px;background:#f5f5f5;position:relative}.quote-section .video-part img,.quote-section .video-part video,.quote-section .video-part iframe{width:100%;display:block;border:0;border-radius:20px}.quote-section .video-part img{height:auto;object-fit:cover}.quote-section .video-part video{max-height:500px;object-fit:cover}.quote-section .video-part iframe{aspect-ratio:16/9;min-height:350px}.home-captcha .captcha-box{position:relative}.home-captcha .captcha-number,.popup-form .captcha-number,.contact-page-sec .captcha-number{position:absolute;top:50%;right:0;transform:translateY(-50%);background:var(--blue);color:#fff;padding:5px 8px;border-radius:6px;font-weight:600;font-size:18px;pointer-events:none}@media(min-width: 992px)and (max-width: 1196px){.quote-section .quote-wrapper{gap:30px;margin:0 26px;padding-top:22px}}@media(min-width: 768px)and (max-width: 991px){.quote-section .video-part iframe{min-height:280px}}@media(max-width: 991px){.quote-form{order:2}.quote-section .faq-wrapper{padding:15px;background:#fff;border-radius:25px}.quote-section .quote-wrapper{grid-template-columns:1fr;gap:40px;margin:0 30px}.quote-section .faq-question{padding:18px 15px 18px 50px;font-size:15.5px}.quote-section .faq-answer{padding:0 15px 0 50px}.quote-section .faq-question::before{width:28px;height:28px;font-size:18px}}@media(max-width: 767px){.quote-section .video-part{margin-top:15px}.quote-section .video-part iframe{min-height:220px}.quote-section .video-part video{max-height:350px}.quote-section::before{top:54px;width:388px;height:66%}.quote-section .faq-main{padding-top:20px}.quote-section .faq-row{grid-template-columns:1fr;gap:15px}.quote-section{padding:30px 0 0}.quote-section .quote-wrapper{gap:22px}.quote-section .quote-wrapper{padding-top:20px}.quote-form{padding:25px}.quote-section .faq-item .faq-question::after{left:42px}.quote-section .faq-question{padding:16px 15px 16px 45px;font-size:15px;background:hsla(0,0%,100%,0)}.quote-section .faq-answer{padding:0 15px 0 45px;background:hsla(0,0%,100%,0)}}@media(max-width: 480px){.quote-form .row{gap:7px;margin-bottom:12px}.quote-section .quote-wrapper{margin:0;padding-top:10px}.quote-section .faq-question{padding:14px 12px 14px 40px;font-size:14.5px}.quote-section .faq-answer{padding:0 12px 0 40px}.quote-section .faq-question::before{width:24px;height:24px;font-size:15px}.file-upload span{font-size:12px}.quote-section .file-label{gap:8px;padding:8px 12px;border:1px dashed rgba(221,221,221,.7215686275)}.quote-form{padding:18px}.quote-section .faq-wrapper .faq{margin-bottom:8px}}@media(max-width: 479px){.quote-section::before{width:352px}.quote-section .quote-wrapper{gap:15px}.quote-form input,.quote-form select,.quote-form textarea{padding:8px}.quote-form .row.last{flex-direction:column;gap:16px}}.quote-form .file-captcha-btn{margin-bottom:0 !important}.validate-form label.error{display:none !important}.quote-form textarea.error,.quote-form select.error,.quote-form input.error{border:2px solid var(--red) !important}.quote-content .faq-wrapper p{font-size:16px;text-align:justify;line-height:24px;color:#333;font-weight:500;margin-bottom:20px}.full-width-div{flex:0 0 100%;width:100%}.content-section{padding:50px 0 0}.content-section .article-wrapper{background-color:#fff;border-radius:15px;box-shadow:0 1px 20px rgba(0,0,0,.09);padding:40px 30px}.content-section .article-scroll{position:relative;padding:0 18px 0 18px}.article-content a{color:var(--blue)}.article-content h1{font-weight:700;color:#1d1d1d;margin-bottom:10px}.content-section .scrollbar-thumb{background:var(--cadmium-green) !important}.content-section .scrollbar-track{background:var(--blue)}.scrollbar-track{border-radius:20px}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{font-weight:700;color:var(--blue);margin-bottom:10px;position:relative}.article-content blockquote{position:relative;padding:20px 25px 20px 40px;margin:25px 0;font-style:italic;font-size:16px;line-height:1.6;color:#262626;background-color:rgba(100,100,99,.07);border-left:4px solid var(--cadmium-green);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.article-content blockquote::before{content:"“";position:absolute;left:15px;top:10px;font-size:2.5rem;color:var(--cadmium-green);line-height:1}.article-content blockquote::after{content:"”";position:absolute;right:15px;bottom:10px;font-size:2rem;color:var(--cadmium-green)}.article-content ul{list-style:none;padding-left:0;margin:15px 0 15px 20px}.article-content ul li{position:relative;padding-left:25px;margin-bottom:10px;line-height:1.5;color:#4c4b4b;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.article-content ul li a{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.article-content ul li::before{content:"✔";position:absolute;left:0;top:0;color:var(--cadmium-green);font-size:16px;line-height:1.2}.article-content ol{padding-left:25px;margin:15px 0;counter-reset:ol-counter;list-style-type:none;color:#4c4b4b}.article-content ol li{margin-bottom:12px;padding-left:30px;position:relative;counter-increment:ol-counter}.article-content ol li::before{content:counter(ol-counter) ".";position:absolute;left:0;top:0;font-weight:700;color:var(--cadmium-green)}.article-content p{font-size:16px;line-height:26px;margin-bottom:15px;color:rgba(29,29,29,.8509803922)}@media(max-width: 767px){.content-section{padding:30px 0 0}}@media(max-width: 575px){.content-section .article-wrapper{padding:31px 15px}.content-section .article-scroll{padding:0 15px 0 4px}.article-content ul{margin:15px 0 15px 0}.article-content ol{padding-left:0}}@media(max-width: 480px){.content-section .article-wrapper{padding:26px 12px}}.scrollbar-track-x{display:none !important}.product-faqs h3{font-size:inherit;font-weight:inherit;color:#333}.process-sec{padding:50px 0 0}.process-sec .process-cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.process-sec .process-card{background:var(--blue);border-radius:18px;padding:25px 20px 25px;text-align:center;color:#fff;border-bottom:6px solid var(--cadmium-green)}.process-sec .process-card .icon{width:70px;height:70px;margin:0 auto 20px}.process-sec .process-card svg{width:100%;height:100%}.process-sec .process-card span{margin-bottom:16px;color:#fff;font-size:22px;display:block;font-weight:800}.process-sec .process-card p{font-size:15px;line-height:1.6;opacity:.9;color:#fff}.process-sec{padding:50px 0 0;overflow:hidden}.process-sec .process-wrapper{display:flex;align-items:stretch;border-radius:36px;overflow:hidden;background:#eef4f8;min-height:620px}.process-sec .process-content{width:55%;padding:34px 28px 34px 40px;position:relative;z-index:2}.process-sec .process-content h1,.process-sec .process-content h2,.process-sec .process-content h3,.process-sec .process-content h4,.process-sec .process-content h5,.process-sec .process-content h6{color:var(--blue);margin:0 0 12px;line-height:1.2}.process-sec .process-content p{color:#4f5c66;line-height:1.8;margin:0 0 12px}.process-sec .process-content span{color:inherit}.process-sec .process-content strong{color:#111;font-weight:700}.process-sec .process-content a:not(.process-btn){color:var(--cadmium-green);text-decoration:none;font-weight:600}.process-sec .process-content ul,.process-sec .process-content ol{margin:0;padding:0;list-style:none}.process-sec .process-content li{position:relative;padding-left:34px;margin-bottom:10px;color:#1f2933;line-height:1.8}.process-sec .process-content li::before{content:"";position:absolute;left:0;top:8px;width:18px;height:18px;border-radius:50%;background:var(--cadmium-green)}.process-sec .process-content li::after{content:"✓";position:absolute;left:5px;top:8px;color:#fff;font-size:10px;font-weight:700}.process-sec .process-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:12px 30px;border:2px solid var(--cadmium-green);border-radius:14px;background:rgba(0,0,0,0);color:var(--cadmium-green);text-decoration:none;font-weight:700;transition:.35s ease}.process-sec .process-btn:hover{background:var(--cadmium-green);color:#fff;transform:translateY(-3px)}.process-sec .process-image{width:45%;position:relative;min-height:620px;display:flex;align-items:center;justify-content:center}.process-sec .process-image .image-bg{position:absolute;top:0;right:0;width:82%;height:100%;background:linear-gradient(180deg, rgba(56, 56, 130, 0.15), rgba(56, 56, 130, 0.25))}.process-sec .process-image img{position:relative;z-index:2;max-width:95%;height:auto;display:block;animation:floatImage 5s ease-in-out infinite}@media(min-width: 992px)and (max-width: 1196px){.process-sec .process-cards{gap:10px}.process-sec .process-content h2{font-size:26px}.process-sec .process-content p{color:#4f5c66;line-height:1.5;margin:0 0 12px;font-size:15px}.process-sec .process-content{width:55%;padding:26px 22px 26px 33px;position:relative;z-index:2}.process-sec .process-content li{font-size:14px}}@media(max-width: 991px){.process-sec{padding:40px 0 0}.process-sec .process-wrapper{flex-direction:column;min-height:auto}.process-sec .process-content,.process-sec .process-image{width:100%}.process-sec .process-image{min-height:420px}.process-sec .process-image .image-bg{width:100%;height:70%;top:auto;bottom:0}.process-sec .process-content{padding:25px 25px 0 25px}.process-sec .process-image img{animation:none}.process-sec .process-btn{margin-top:2px;padding:10px 26px}.process-sec .process-content h1,.process-sec .process-content h2,.process-sec .process-content h3,.process-sec .process-content h4,.process-sec .process-content h5,.process-sec .process-content h6{margin:0 0 10px}.process-sec .process-content p{line-height:1.5;margin:0 0 10px}.process-sec .process-content li{margin-bottom:10px;line-height:1.6}.process-sec .process-image{min-height:288px;padding:10px 20px}.process-sec{padding:40px 0 0}.process-sec .process-cards{grid-template-columns:repeat(2, 1fr);gap:22px}}@media(max-width: 767px){.process-sec{padding:30px 0 0}.process-sec .process-wrapper{border-radius:24px}.process-sec .process-content{padding:22px 22px 0 22px}.process-sec .process-content li{padding-left:30px}.process-sec,.content-tabs,.checkout-section,.blogs-section{padding:30px 0 0}}@media(max-width: 575px){.process-sec .process-cards{grid-template-columns:1fr;gap:22px}.process-sec .process-cards{gap:12px}}@media(max-width: 370px){.process-sec .process-content{padding:20px 16px 0 16px}.process-sec .process-image{min-height:240px}}section.process-sec{padding-bottom:60px}@media(max-width: 991px){section.process-sec{padding-bottom:44px}}@media(max-width: 767px){section.process-sec{padding-bottom:36px}}@media(max-width: 480px){section.process-sec{padding-bottom:30px}}.reviews-section{padding:50px 0 0;animation:fadeInUp .8s ease-out .3s forwards}.reviews-section .reviews-wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:20px;flex-wrap:wrap;padding-top:30px}.reviews-section .review-card{background:#fff;border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,.1);border:1px solid #ddd;padding:20px 24px 24px;display:flex;flex-direction:column;transition:box-shadow .3s ease,border-color .3s ease}.reviews-section .review-card:hover{box-shadow:0 6px 18px rgba(0,0,0,.18);border-color:#92d050}.reviews-section .review-header{display:flex;margin-bottom:16px}.reviews-section .review-card p{color:#545454;font-size:15px}.reviews-section .avatar-circle{width:50px;height:50px;border-radius:50%;color:#fff;font-weight:700;font-size:18px;display:flex;justify-content:center;align-items:center;user-select:none;margin-right:12px;flex-shrink:0}.reviews-section .review-info{display:flex;flex-direction:column;flex-grow:1}.reviews-section .name{font-weight:600;font-size:16px;color:#000}.reviews-section .address{font-size:15px;color:#666}.stars ul{display:flex;align-items:center;padding-top:3px}.reviews-section .quote-icon{margin-left:auto;flex-shrink:0}@media(max-width: 767px){.reviews-section{padding:30px 0 0}.reviews-section .reviews-wrapper{padding-top:20px}.reviews-section .reviews-wrapper{gap:15px}}.blogs-section{padding:40px 0}.blogs-section .section-title{margin-bottom:40px;text-align:center;position:relative;padding-bottom:20px;font-size:32px;font-weight:700;color:#0f172a}.blogs-section .section-title::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:var(--blue);border-radius:2px}.blogs-section .blogs-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));gap:20px}.blogs-section .blog-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.05);transition:all .3s ease;display:block;text-decoration:none;color:inherit}.blogs-section .blog-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.blogs-section .card-image{width:100%;height:auto;object-fit:cover;display:block}.blogs-section .card-content{padding:30px}.blogs-section .card-meta{display:flex;align-items:center;gap:20px;margin-bottom:16px;font-size:14px;color:#64748b}.blogs-section .card-meta .meta-item{display:flex;align-items:center;gap:8px}.blogs-section .card-meta .svg-icon{width:16px;height:16px;fill:#64748b}.blogs-section .card-content span.blog-title{font-size:20px;font-weight:700;margin-bottom:16px;line-height:1.3;color:#0f172a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:56px}.blogs-section .card-content p{color:#64748b;margin-bottom:24px;line-height:1.6;font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:48px}.blogs-section .read-more{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-weight:600;padding:12px 24px;border:2px solid #e2e8f0;border-radius:50px;transition:all .3s ease;font-size:15px}.blogs-section .blog-card:hover .read-more{background-color:var(--blue);color:#fff;border-color:var(--blue)}.blogs-section .blog-card:hover .arrow-icon{fill:#fff;transform:translateX(4px)}.blogs-section .arrow-icon{width:18px;height:18px;fill:var(--blue);transition:all .3s ease}.blogs-section .section-title{animation:fadeInUp .6s ease-out .4s forwards;opacity:0}.blogs-section .blogs-grid{animation:fadeInUp .6s ease-out .6s forwards;opacity:0}@media(max-width: 991px){.blogs-section .section-title{font-size:28px}.blogs-section .card-content span.blog-title{font-size:18px;min-height:52px}}@media(max-width: 767px){.blogs-section .blogs-grid{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.blogs-section .section-title{font-size:26px}.blogs-section .card-content span.blog-title{font-size:16px;min-height:48px}}@media(max-width: 575px){.blogs-section .blogs-grid{grid-template-columns:1fr}.blogs-section .card-content{padding:24px}.blogs-section .card-content span.blog-title{min-height:48px}.blogs-section .section-title{margin-bottom:22px;padding-bottom:12px;font-size:20px}}@media(max-width: 480px){.blogs-section .card-content{padding:16px}.blogs-section .card-content span.blog-title{font-size:15px;margin-bottom:8px;min-height:40px}.blogs-section .blogs-grid{gap:14px}.blogs-section .read-more{gap:6px;padding:8px 20px;font-size:14px}.blogs-section .card-content p{margin-bottom:12px;font-size:14px;min-height:45px}}.site-footer{background:var(--blue);color:#fff;border-bottom:2px solid #fff}.site-footer .footer-row{padding:25px 0}.site-footer .center{display:flex;justify-content:center;text-align:center}.site-footer .footer-border{border-top:1px solid hsla(0,0%,100%,.2117647059);border-bottom:1px solid hsla(0,0%,100%,.2117647059);padding:18px 0}.site-footer .footer-logo{background:#fff;padding:12px 20px;border-radius:6px;border-top-left-radius:0;border-top-right-radius:0}.site-footer .footer-logo img{height:auto;width:120px}.site-footer .footer-text{max-width:800px;font-size:14px;line-height:1.6;color:#fff}.site-footer .navi-menu{list-style:none;display:flex;gap:30px;padding:0;margin:0;flex-wrap:wrap}.site-footer .navi-menu .nav-link{color:#fff;text-decoration:none;font-size:14px;cursor:pointer;transition:all .3s ease;font-weight:600}.site-footer .navi-menu .nav-link:hover{color:#55daa4}.site-footer .payment-card{background:#fff;padding:2px 6px;border-radius:6px}.site-footer .payment-card img{width:100%;height:auto}.site-footer .footer-info{background:#fff;color:#333}.site-footer .footer-contact{display:flex;justify-content:space-between;align-items:center;padding:12px;flex-wrap:wrap}.site-footer .info-left{display:flex;align-items:center;flex-wrap:wrap}.site-footer .info-item{display:flex;align-items:center;gap:8px;font-size:13px;position:relative;padding-right:16px;margin-right:16px}.site-footer .info-item::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:18px;background:#aba7a7}.site-footer .info-item:last-child::after{display:none;margin:0;padding:0}.site-footer .info-item span{color:rgba(0,0,0,.8509803922);font-size:14px;transition:all .3s ease}.site-footer .info-item:hover span{color:var(--cadmium-green)}.site-footer .info-item svg,.site-footer .info-item.loc svg,.site-footer .info-item svg path,.site-footer .info-item.loc svg path{width:22px;fill:var(--blue)}.site-footer .info-item:hover svg,.site-footer .info-item:hover svg path{fill:var(--cadmium-green)}.site-footer .info-right{display:flex;gap:10px}.site-footer .social svg{width:20px;fill:#fff}.site-footer .social{background:var(--cadmium-green);padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.site-footer .social.fb{background:#1877f2}.site-footer .social.ig{background:#e4405f}.site-footer .social.yt{background:red}.site-footer .social.in{background:#1da1f2}.site-footer .social.pin{background:#e60023}.site-footer .copyright{font-size:13px;color:#fff}.site-footer .social:hover{opacity:.8}@media(max-width: 1195px){.site-footer .footer-contact{justify-content:center;gap:16px}}@media(max-width: 991px){.site-footer .info-left{justify-content:center;gap:6px}}@media(max-width: 767px){.site-footer .navi-menu{gap:20px}.site-footer .navi-menu{align-items:center;justify-content:center}.site-footer .navi-menu .nav-item{position:relative;padding-left:18px}.site-footer .navi-menu .nav-item::before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;background:hsla(0,0%,100%,.6);transform:translateY(-50%) rotate(45deg)}}@media(max-width: 480px){.site-footer .info-item.loc svg,.site-footer .info-item.loc svg path{width:32px}.site-footer .info-left{justify-content:start}.site-footer .footer-contact{justify-content:start}.site-footer .info-item::after{display:none}}@media(max-width: 479px){.site-footer .footer-logo{padding:6px 12px}}.detail-scroll .scrollbar-thumb{background:var(--cadmium-green) !important}.detail-scroll .scrollbar-track,.scrollbar-thumb{background:var(--blue) !important}.detail .quote-section .quote-form .row.mb{margin-bottom:0}.detail .quote-section .quote-form .row{margin-bottom:10px}.detail .quote-section .quote-form input,.detail .quote-section .quote-form select,.detail .quote-section .quote-form textarea{padding:8px 16px}.contact-page-sec{background:#f5f7ff;padding:50px 0 0}.contact-page-sec .contact-main{background:#fff;border-radius:18px;padding:40px 50px;box-shadow:0 20px 60px rgba(0,0,0,.08)}.contact-page-sec .section-header p{padding-bottom:20px}.contact-page-sec .contact-details{margin:0 120px}.contact-page-sec .contact-info{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-bottom:36px}.contact-page-sec .info-box{background:#f7f8ff;padding:30px 20px;border-radius:14px;text-align:center}.contact-page-sec svg{width:36px;height:36px}.contact-page-sec .info-box span{font-size:14px;color:var(--blue);margin-bottom:6px;text-transform:uppercase;padding-top:14px;font-weight:700;display:block}.contact-page-sec .info-box p{color:#3e3e3e}.contact-page-sec .contact-form{display:flex;flex-direction:column;gap:20px}.contact-page-sec .form-row{display:grid;gap:15px}.contact-page-sec .four-col{grid-template-columns:repeat(4, 1fr)}.contact-page-sec input,.contact-page-sec textarea{background:#f7f8ff;border:1px solid hsla(0,0%,100%,0);padding:14px 16px;border-radius:8px;font-size:14px;color:var(--blue);outline:none;transition:border .2s ease;width:100%}.contact-page-sec input::placeholder,.contact-page-sec textarea::placeholder{color:var(--blue)}.contact-page-sec input:focus,.contact-page-sec textarea:focus{border-color:var(--blue);outline:none;box-shadow:none}.contact-page-sec textarea{min-height:140px;resize:none}.contact-page-sec .captcha-row{grid-template-columns:2fr 2fr auto;align-items:center}.contact-page-sec .captcha-box{position:relative;width:100%}.contact-page-sec .captcha-box input{width:100%;padding-right:90px}.detail-page .detail-captcha{padding:3px 6px}.home-captcha .captcha-number,.popup-form .captcha-number,.contact-page-sec .captcha-number{position:absolute;top:50%;right:0;transform:translateY(-50%);background:var(--blue);color:#fff;padding:5px 8px;border-radius:6px;font-weight:600;font-size:18px;pointer-events:none}.contact-page-sec .terms{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#6b6b8c;line-height:1.4}.contact-page-sec .terms input{width:14px;height:14px;margin-top:2px}.contact-page-sec .submit-btn{border-radius:8px;padding:14px 24px}.contact-page-sec .contact-info{animation:fadeInUp .8s ease-out .3s forwards;opacity:0}.contact-page-sec .four-col{animation:fadeInUp .6s ease-out .4s forwards;opacity:0}.contact-page-sec textarea{animation:fadeInUp .6s ease-out .5s forwards;opacity:0}.contact-page-sec .captcha-row{animation:fadeInUp .6s ease-out .6s forwards;opacity:0}.detail-main{background:#fff;padding:16px 20px;border-radius:18px;text-align:left;width:100%}.breadcrum{display:flex;align-items:center;justify-content:center;gap:6px;color:#fff}.detail-breadcrum{justify-content:start;color:var(--blue)}.category-sec span,.breadcrum a{font-size:16px;text-transform:uppercase;color:#fff;padding:8px 0;font-weight:600;display:block;transition:all .3s ease}.breadcrum a:hover{color:var(--cadmium-green)}.detail-main span,.detail-main a{font-size:14px;text-transform:uppercase;color:var(--blue);padding:8px 0;font-weight:600;display:block;text-align:left}.detail-main .detail-scroll{max-height:130px;overflow-y:auto;padding-right:15px}.detail-main .section-header p{padding-bottom:0;text-align:left;margin:0}.detail-main .section-header h1{font-size:24px;text-align:left;margin-bottom:10px}.category-sec .section-header p::before,.category-sec .section-header p::after,.detail-main .section-header p::before,.detail-main .section-header p::after{display:none}.detail-page{padding:40px 0 0}.detail-page .quote-section{padding:0}.detail-page .quote-section::before,.detail-page .quote-section::after{display:none}.detail-main-part{display:flex;flex-direction:column;gap:26px}.detail-page .quote-section .quote-form{padding:14px 18px;margin-top:10px}.detail-page .feature-sec{padding:0;background-color:hsla(0,0%,100%,0)}.detail-page .feature-sec .feature-parent{padding:0;grid-template-columns:repeat(2, 1fr)}.detail-page .product-top{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail-page .product-images{display:flex;gap:12px;flex-wrap:wrap}.detail-page .thumbnails-wrapper{height:auto;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.detail-page .thumbnails-wrapper::-webkit-scrollbar{display:none}.detail-page .thumbnails{display:flex;flex-direction:column;gap:8px}.detail-page .thumbnails img{width:83px;height:auto;cursor:pointer;border-radius:8px;background:#fff;object-fit:cover;opacity:.7}.detail-page .thumbnails img.active{opacity:1;border:1px solid #383882}.detail-page .main-image{position:relative;flex:1}.detail-page .main-image img{width:100%;height:auto;border-radius:20px;animation:fadeImg .6s ease-in-out}.detail-page .arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:var(--blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5}.detail-page .arrow.left{left:16px}.detail-page .arrow.right{right:16px}.detail-page .product-bottom{display:grid;grid-template-columns:.9fr 1.1fr 1.8fr;gap:20px}.detail-page .bottom-images img{width:100%;height:auto;margin-bottom:4px;border-radius:14px;background:#fff;padding:12px 10px;box-shadow:0 6px 20px rgba(0,0,0,.05)}.detail-page .middle-card{position:relative;background:var(--blue);padding:18px 30px;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.06)}.detail-page .middle-card::after{content:"";position:absolute;right:30px;top:50%;transform:translateY(-50%);width:80px;height:80px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23222222' opacity='0.15'%3E%3Cpath d='M256,0C129.475,0,26.54,102.935,26.54,229.46v115.006c0,14.329,11.658,25.987,25.987,25.987h9.4v0.553 c0,14.329,11.658,25.987,25.987,25.987h17.693c14.329,0,25.987-11.658,25.987-25.987v-106.16 c0-14.329-11.658-25.987-25.987-25.987H87.914c-14.329,0-25.987,11.658-25.987,25.987v0.553H43.127v-35.94 c0-117.378,95.494-212.873,212.873-212.873s212.873,95.494,212.873,212.873v35.94h-18.799v-0.553 c0-14.329-11.658-25.987-25.987-25.987h-17.693c-14.329,0-25.987,11.658-25.987,25.987v106.16 c0,14.329,11.658,25.987,25.987,25.987h17.693c14.329,0,25.987-11.658,25.987-25.987v-0.553h0.805 c-4.105,57.601-50.612,103.657-108.401,107.057c-3.53-10.165-13.199-17.484-24.551-17.484h-26.54 c-9.452,0-17.14,7.689-17.14,17.14v17.693c0,9.452,7.689,17.14,17.14,17.14h26.54c11.498,0,21.27-7.509,24.684-17.878 c67.313-3.526,121.445-57.657,124.97-124.97c10.37-3.416,17.879-13.187,17.879-24.685V229.46C485.46,102.935,382.525,0,256,0z M78.514,264.847c0-5.183,4.217-9.4,9.4-9.4h17.693c5.183,0,9.4,4.217,9.4,9.4v106.16c0,5.183-4.217,9.4-9.4,9.4H87.914 c-5.183,0-9.4-4.217-9.4-9.4V264.847z M61.927,281.987v71.879h-9.4c-5.183,0-9.4-4.217-9.4-9.4v-62.479H61.927z M433.486,371.006 c0,5.183-4.217,9.4-9.4,9.4h-17.693c-5.183,0-9.4-4.217-9.4-9.4v-106.16c0-5.183,4.216-9.4,9.4-9.4h17.693 c5.183,0,9.4,4.217,9.4,9.4V371.006z M317.927,495.413h-26.54c-0.305,0-0.553-0.248-0.553-0.553v-17.693 c0-0.305,0.248-0.553,0.553-0.553h26.54c5.183,0,9.4,4.216,9.4,9.4S323.11,495.413,317.927,495.413z M468.873,344.466 c0,5.183-4.217,9.4-9.4,9.4h-9.4v-71.879h18.799V344.466z M309.08,300.786c-9.452,0-17.14,7.689-17.14,17.14s7.689,17.14,17.14,17.14s17.14-7.69,17.14-17.14 C326.22,308.476,318.531,300.786,309.08,300.786z M256,300.786c-9.452,0-17.14,7.689-17.14,17.14s7.689,17.14,17.14,17.14 c9.452,0,17.14-7.69,17.14-17.14C273.14,308.476,265.452,300.786,256,300.786z M326.773,230.013H185.227c-19.207,0-34.834,15.627-34.834,34.834v106.16c0,19.207,15.627,34.834,34.834,34.834H265.4 v20.845c0,5.897,3.521,11.167,8.969,13.424c1.808,0.749,3.701,1.112,5.574,1.112c3.773,0,7.473-1.476,10.259-4.263l31.119-31.118 h5.452c19.207,0,34.834-15.627,34.834-34.834v-106.16C361.607,245.639,345.98,230.013,326.773,230.013z M345.019,371.006 c0,10.061-8.185,18.246-18.246,18.246h-8.888c-2.2,0-4.309,0.874-5.864,2.43l-30.034,30.034v-24.17 c0-4.58-3.713-8.294-8.294-8.294h-88.467c-10.061,0-18.246-8.185-18.246-18.246v-106.16c0-10.061,8.185-18.246,18.246-18.246 h141.546c10.061,0,18.246,8.185,18.246,18.246V371.006z M202.92,300.786c-9.452,0-17.14,7.689-17.14,17.14s7.689,17.14,17.14,17.14s17.14-7.689,17.14-17.14 S212.372,300.786,202.92,300.786z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}.detail-page .middle-card svg{width:36px;height:36px;z-index:2;position:relative}.detail-page .middle-card span,.detail-page .middle-card p{position:relative;z-index:2;color:#fff;text-transform:capitalize}.detail-page .middle-card span{font-size:16px;display:block}.detail-page .middle-card p{font-size:24px;font-weight:600}.detail .content-section,.detail .spec-section{padding:15px 0 0}.detail .reviews-section{padding:50px 0 50px}.detail-page .product-images{animation:fadeInUp .8s ease-out .3s forwards;opacity:0}.detail-page .product-bottom{animation:fadeInUp .6s ease-out .4s forwards;opacity:0}.checkout-section{padding:50px 0}.checkout-section .checkout-parent{display:flex;flex-wrap:wrap;background:hsla(0,0%,100%,0);box-shadow:none;gap:28px}.checkout-section .checkout-left{flex:1;background:var(--blue);color:#fff;position:relative;overflow:hidden;padding:48px 42px;border-radius:20px;box-shadow:0 20px 40px -12px rgba(30,55,80,.2);transition:transform .2s ease}.checkout-section .checkout-left:hover{transform:translateY(-2px)}.checkout-section .checkout-left::before{content:"";position:absolute;width:336px;height:336px;background:rgba(108,158,111,.12);border-radius:50%;bottom:-150px;left:-80px;z-index:0}.checkout-section .checkout-left::after{content:"";position:absolute;width:260px;height:260px;background:radial-gradient(circle, rgba(108, 158, 111, 0.06) 0%, transparent 80%);border-radius:50%;bottom:-60px;left:-50px;z-index:0}.checkout-section .checkout-left-inner{position:relative;z-index:3}.checkout-section .checkout-left h2{margin-bottom:36px;color:#fff;font-weight:600;letter-spacing:-0.01em;border-left:5px solid var(--cadmium-green);padding-left:18px;line-height:1.2}.checkout-section .checkout-left .detail{margin-bottom:24px;display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px dashed hsla(0,0%,100%,.2);padding-bottom:12px}.checkout-section .checkout-left .detail.second-last{border:none;padding-bottom:0;margin-bottom:10px}.checkout-section .checkout-left .detail p{margin-bottom:0;opacity:.8;color:hsla(0,0%,100%,.9);font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.04em}.checkout-section .checkout-left .detail span{font-weight:600;color:#fff;font-size:18px;background:rgba(108,158,111,.18);padding:4px 12px;border-radius:40px;border:.5px solid rgba(108,158,111,.3);transition:background .15s}.checkout-section .checkout-left .detail:hover span{opacity:.8}.checkout-section .checkout-left .total{margin-top:40px;border-top:2px solid var(--cadmium-green);padding-top:24px;border-bottom:none}.checkout-section .checkout-left .total p{opacity:1;color:#fff;font-weight:600;font-size:16px;letter-spacing:.02em}.checkout-section .checkout-left .total span{background:var(--cadmium-green);color:#fff;font-weight:700;font-size:20px;padding:6px 18px;border:none;box-shadow:0 6px 14px rgba(0,0,0,.1);display:inline-block}.checkout-section .checkout-right{flex:1.5;padding:48px 48px 52px;background:#fff;border-radius:20px;box-shadow:0 15px 35px -10px rgba(42,78,119,.08);transition:box-shadow .2s}.checkout-section .checkout-right:hover{box-shadow:0 20px 40px -10px rgba(42,78,119,.12)}.checkout-section .checkout-form h2,.checkout-section .checkout-form h1{margin-bottom:32px;color:var(--blue);font-weight:600;letter-spacing:-0.01em;border-left:5px solid var(--cadmium-green);padding-left:18px}.checkout-section .form-row{display:flex;gap:20px;margin-bottom:24px}.checkout-section .form-row.one .form-group{width:100%}.checkout-section .form-row.two .form-group{width:50%}.checkout-section .form-row.three .form-group{width:33.33%}.checkout-section .form-group input,.checkout-section .form-group textarea{width:100%;padding:16px 18px;border:1.5px solid #d7dde3;background:#fff;outline:none;font-size:15px;border-radius:14px;transition:all .2s ease;font-weight:400;box-shadow:0 1px 3px rgba(0,0,0,.02)}.checkout-section .form-group input:focus,.checkout-section .form-group textarea:focus{border-color:var(--cadmium-green);background:#fff;box-shadow:0 4px 12px rgba(108,158,111,.15)}.checkout-section .form-group input::placeholder,.checkout-section .form-group textarea::placeholder{color:#42474c;font-weight:300;font-size:14px;opacity:.7}.checkout-section .form-group textarea{height:130px;resize:vertical;border-radius:16px}.checkout-section .checkout-btn{background:var(--cadmium-green);color:#fff;padding:12px 8px;border:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-weight:600;font-size:16px;border-radius:8px;transition:background .25s,transform .15s,box-shadow .2s;border:1px solid hsla(0,0%,100%,0);box-shadow:0 8px 18px -8px rgba(42,78,119,.3);width:210px;letter-spacing:.3px}.checkout-section .checkout-btn svg{stroke:#fff;fill:#fff;width:20px;height:20px;transition:transform .25s cubic-bezier(0.34, 1.56, 0.64, 1)}.checkout-section .checkout-btn:hover{opacity:.8;box-shadow:0 12px 24px -8px rgba(42,78,119,.4)}.checkout-section .checkout-btn:hover svg{transform:translateX(6px)}.checkout-section .form-row:last-of-type{margin-top:10px}.checkout-section .form-group{position:relative}.cart-section{width:100%;padding:40px 20px}.cart-section .cart-row{display:flex;flex-wrap:wrap;justify-content:center}.cart-section .cart-col{flex:0 0 58.333%;max-width:58.333%;padding:0 15px}.cart-section .cart-empty-card{background:#fff;padding:55px 45px;border-radius:20px;text-align:center;box-shadow:0 10px 30px rgba(56,56,130,.1);transition:all .3s ease}.cart-section .cart-empty-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(56,56,130,.15)}.cart-section .cart-icon{margin-bottom:8px;animation:float 3s ease-in-out infinite}.cart-section .cart-icon svg{width:130px;height:130px}.cart-section .cart-icon-bg{fill:#f0f2fe}.cart-section .cart-icon-primary{fill:#383882}.cart-section .cart-icon-light{fill:#5f5fb3}.cart-section .cart-icon-white{fill:#fff}.cart-section .cart-icon-dark{fill:#2a2a4a}.cart-section .cart-title{font-size:30px;font-weight:700;color:#1a1a2b;margin-bottom:12px}.cart-section .cart-text{font-size:16px;color:#666;max-width:540px;margin:0 auto 36px;line-height:1.7}.cart-block{width:100%;display:flex;align-items:stretch;border-radius:16px;padding:5px;position:relative;box-shadow:0 6px 25px -8px rgba(55,56,130,.15);margin-top:0px;border:1px solid rgba(28,98,26,.2)}.cart-block .price-box{flex:1;background:linear-gradient(135deg, rgba(182, 182, 205, 0.16) 0%, rgba(70, 184, 140, 0.02) 100%);border-radius:14px 0 0 14px;padding:6px 16px;display:flex;align-items:center;justify-content:flex-start;gap:8px}.cart-block .price-box .price-label{font-size:10px;font-weight:600;color:rgba(48,49,94,.69);text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.cart-block .price-box .price-row{display:flex;align-items:baseline;gap:2px}.cart-block .price-box .price-row .currency{font-size:16px;font-weight:600;color:var(--blue);line-height:1}.cart-block .price-box .price-row .amount{font-size:28px;font-weight:800;line-height:1;letter-spacing:-0.5px;background:linear-gradient(135deg, var(--blue) 0%, var(--cadmium-green) 100%);-webkit-background-clip:text;-webkit-text-fill-color:hsla(0,0%,100%,0);background-clip:text}.cart-block .price-box .price-unit{font-size:11px;font-weight:500;color:rgba(55,56,130,.5);letter-spacing:.2px;white-space:nowrap;margin-left:2px}.cart-block .cart-btn{flex:1;background:linear-gradient(135deg, var(--blue) 0%, #4a4b9e 100%);border:none;border-radius:14px;padding:0;cursor:pointer;overflow:hidden;transition:all .3s ease;box-shadow:0 6px 14px -5px rgba(55,56,130,.4);max-width:192px;margin-left:-6px}.cart-block .cart-btn .btn-wrap{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;width:100%;height:100%;position:relative;z-index:2;gap:6px}.cart-block .cart-btn .btn-icon{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.15);border-radius:50%;transition:all .3s ease;flex-shrink:0}.cart-block .cart-btn .btn-icon svg{width:14px;height:14px;fill:#fff;transition:transform .3s ease}.cart-block .cart-btn:hover .btn-icon{background:hsla(0,0%,100%,.25);transform:scale(1.05)}.cart-block .cart-btn .btn-text{font-size:13px;font-weight:700;color:#fff;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;line-height:1}.cart-block .cart-btn .btn-arrow{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.15);border-radius:50%;transition:all .3s ease;flex-shrink:0}.cart-block .cart-btn .btn-arrow svg{width:12px;height:12px;fill:#fff;transition:transform .3s ease}.cart-block .cart-btn:hover .btn-arrow{background:hsla(0,0%,100%,.25)}@media(min-width: 992px)and (max-width: 1196px){.detail-main .detail-scroll{max-height:130px}.detail-page .main-image img{height:480px}.detail-page .thumbnails img{width:88px;height:88px}}@media(max-width: 991px){.checkout-section .checkout-right{padding:30px 30px 20px}.checkout-section .form-row{display:flex;gap:14px;margin-bottom:16px}.checkout-section .checkout-parent{gap:18px}.checkout-section .checkout-left .detail:last-child{margin-bottom:0;border-bottom:none;margin-top:22px;padding-top:22px}.checkout-section{padding:40px 0}.checkout-section .checkout-parent{flex-direction:column}.checkout-section .form-row.two,.checkout-section .form-row.three{flex-direction:row;flex-wrap:wrap}.checkout-section .form-row.two .form-group,.checkout-section .form-row.three .form-group{width:100%}.checkout-section .form-row{flex-direction:column}.checkout-section .checkout-left{padding:40px 30px}.checkout-section .checkout-right{padding:40px 30px}.detail .reviews-section{padding:40px 0}.detail-page,.content-tabs{padding:40px 0 0}.detail-page .product-top,.detail-page .product-bottom{grid-template-columns:1fr}.detail-page .quote-form{grid-template-columns:1fr 1fr}.detail-page .bottom-images{display:flex;gap:22px}.contact-page-sec{padding:40px 0 0}.contact-page-sec .contact-details{margin:0}.contact-page-sec .four-col{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.detail-page .bottom-images{display:flex;gap:10px}.detail-page .thumbnails-wrapper{height:auto}.detail-page .bottom-images img{width:auto;margin:0 auto 4px}.cart-section .cart-col{flex:0 0 100%;max-width:100%}.cart-section .cart-empty-card{padding:40px 25px}.cart-section .cart-title{font-size:26px}.cart-section .cart-icon svg{width:110px;height:110px}.process-sec,.content-tabs,.checkout-section,.blogs-section{padding:30px 0 0}.detail .reviews-section{padding:30px 0}.detail-page .product-top{gap:12px}.detail-page{padding:30px 0 0}.detail-page .bottom-images{flex-wrap:wrap;gap:0}.detail-page .thumbnails img{width:80px;height:auto}.detail-page .product-bottom{gap:10px}.detail-main{padding:20px 16px}.detail-main .section-header h1{font-size:20px}.contact-page-sec{padding:30px 0 0}.contact-page-sec .four-col{grid-template-columns:repeat(2, 1fr)}.contact-page-sec .contact-info{grid-template-columns:repeat(2, 1fr)}.contact-page-sec .contact-info .info-box:last-child{grid-column:1/-1}.contact-page-sec .captcha-row{grid-template-columns:1fr}.contact-page-sec .submit-btn{width:100%}.detail-main .detail-scroll{max-height:130px}}@media(max-width: 575px){.checkout-section .checkout-left .detail{flex-direction:column;align-items:flex-start;gap:6px}.checkout-section .checkout-left .detail span{align-self:flex-start}.detail-page .thumbnails img{width:60px;height:auto}.detail-main{padding:18px 14px}.detail-main span{font-size:12px}.detail-main .section-header h1{font-size:18px}.detail-page .thumbnails-wrapper{height:auto}.detail-page .bottom-images img{margin:0 auto 6px}.category-sec span,.breadcrum a,.detail-main span,.breadcrum a{font-size:12px}.cart-block .price-box{padding:10px 7px;gap:3px}.cart-block .cart-btn .btn-wrap{padding:4px 12px;z-index:2;gap:4px}.cart-block .cart-btn .btn-icon{width:24px;height:24px}.cart-block .cart-btn .btn-icon svg{width:12px;height:12px}.cart-block .price-box .price-label{font-size:8px}.cart-block .price-box .price-row .amount{font-size:18px}.detail-page .thumbnails{gap:5px}.contact-page-sec .section-header p{padding-bottom:22px;margin-bottom:0}.contact-page-sec .contact-info{gap:12px;margin-bottom:18px}.contact-page-sec .form-row,.contact-page-sec .contact-form{gap:10px}}@media(max-width: 480px){.cart-section .cart-text{font-size:15px;margin:0 auto 26px;line-height:1.6}.cart-section .cart-empty-card{padding:30px 20px 40px}.cart-section .cart-title{margin-bottom:6px}.cart-section .cart-icon{margin-bottom:0}.cart-section{padding:20px 10px 0}.checkout-section .checkout-left{padding:30px 20px}.checkout-section .checkout-left .total{margin-top:0}.detail-page .feature-sec .feature-parent{grid-template-columns:1fr}.detail-page .thumbnails img{width:40px;height:auto}.category-sec span,.breadcrum a,.detail-main span,.breadcrum a{font-size:10px}.contact-page-sec .four-col{grid-template-columns:1fr}.contact-page-sec .contact-info{grid-template-columns:1fr}.detail-page .arrow{width:32px;height:32px}.detail-page .arrow.left,.detail-page .arrow.right{font-size:12px}.detail-page .arrow.left{left:16px}.why-choose-us,.blog-page .category-sec,.feature-sec,.content-tabs,.detail-page,.package-sec,.category-sec,.process-sec,.quote-section,.reviews-section,.content-section,.blogs-section,.blog-feature-sec{padding:20px 0 0}}@media(max-width: 479px){.detail-page .middle-card p{font-size:17px}.detail-page .middle-card{padding:16px 30px}.detail-page .middle-card span{font-size:12px}.detail-page .thumbnails-wrapper{max-height:276px}.detail-page .thumbnails img{width:36px}.contact-page-sec .contact-main{padding:25px 20px}}@media(max-width: 370px){.cart-block .cart-btn .btn-text{font-size:10px}.cart-block .cart-btn .btn-icon{display:none}.cart-block .price-box{padding:8px 10px 8px 2px}.detail-page .thumbnails-wrapper{max-height:232px}}.content-tabs{padding:50px 0 0;display:flex;gap:12px}.content-tabs .tab-header{display:flex;gap:10px;background:#f5f7fa;padding:6px;border-radius:10px;border-bottom:3px solid #e2e6ea}.content-tabs .tab-btn{padding:10px 22px;border-radius:8px;border:1px solid #e2e6ea;background:#fff;cursor:pointer;font-weight:600;color:#444;transition:all .3s ease}.content-tabs .tab-btn:hover,.content-tabs .tab-btn.active{background:var(--blue);color:#fff;border-color:var(--blue)}.tab-content{display:none}.tab-content.active{display:block}.spec-section .spec-box{background-color:#fff;border-radius:15px;box-shadow:0 1px 20px rgba(0,0,0,.09);padding:40px 30px}.spec-section .spec-title{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:18px;color:#1f2d3d;font-weight:700}.spec-section .spec-title svg{width:18px;height:18px;fill:none;stroke:var(--blue);stroke-width:2.5}.spec-section .spec-table{width:100%;border-collapse:collapse;background:#fff}.spec-section .spec-table tr:nth-child(even){background:#f1f3f6}.spec-section .spec-table td{padding:14px 18px;border:1px solid #e2e6ea;font-size:14px}.spec-section .spec-table td:first-child{width:260px;font-weight:600;color:#333}@media(max-width: 767px){.spec-section .spec-table td:first-child{width:160px}}@media(max-width: 480px){.spec-section .spec-table td:first-child{width:130px}}@media(max-width: 479px){.spec-section .spec-table td:first-child{width:118px}.spec-section .spec-table td{padding:14px 12px;font-size:12px}.spec-section .spec-box{padding:20px 12px}}.tab-content .package-sec{padding:0 !important}.category-sec{position:relative;padding:30px 0 0}.category-sec .category-main{position:relative;z-index:2;background:linear-gradient(135deg, #383882, #000000);padding:60px 40px;border-radius:18px;text-align:center;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.08);overflow:hidden}.category-sec .category-main::after{content:"";position:absolute;right:-140px;top:50%;transform:translateY(-50%);width:320px;height:320px;background:hsla(0,0%,100%,.08);border-radius:50%;z-index:1}.category-sec .category-main::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at left top, rgba(255, 255, 255, 0.08), transparent 60%);z-index:1}.category-sec .category-main .section-header{position:relative;z-index:2}.category-sec .category-main .section-header span,.category-sec .category-main .section-header h1,.category-sec .category-main .section-header p{color:#fff}.category-sec .section-header p{padding-bottom:0;margin-bottom:0}.pagination-wrap{margin:30px 0;text-align:center}.pagination{display:inline-flex;gap:10px;padding:12px 18px;background:#f6f9ff;border-radius:50px;box-shadow:-4px 7px 15px rgba(0,0,0,.08)}.pagination .page-btn{width:40px;height:40px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-weight:600;text-decoration:none;transition:.3s}.pagination .page-btn:hover{background:var(--cadmium-green);transform:translateY(-2px)}.pagination .page-btn.active{background:linear-gradient(135deg, var(--blue), var(--cadmium-green));box-shadow:0 4px 10px rgba(0,0,0,.2);pointer-events:none}.load-more-container{text-align:center;margin-top:40px}.load-more-btn,.show-less-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 34px;background:linear-gradient(135deg, var(--cadmium-green, #006039), #0a7a52);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;position:relative;overflow:hidden;transition:all .35s ease;box-shadow:0 10px 25px rgba(0,96,57,.25)}.load-more-btn::before,.show-less-btn::before{content:"";position:absolute;top:0;left:-120%;width:100%;height:100%;background:linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.25), transparent);transition:.6s}.load-more-btn:hover::before,.show-less-btn:hover::before{left:120%}.load-more-btn:hover,.show-less-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 35px rgba(0,96,57,.35);background:linear-gradient(135deg, var(--blue, #0a445c), #083346)}.load-more-btn .btn-arrow svg,.show-less-btn .btn-arrow svg{width:18px;height:18px;transition:all .3s ease}.load-more-btn:hover .btn-arrow svg{transform:translateY(4px)}.show-less-btn:hover .btn-arrow svg{transform:translateY(-4px)}.load-more-btn.loading{opacity:.6;pointer-events:none}.show-less-btn{background:var(--blue, #0a445c)}.show-less-btn:hover{background:var(--cadmium-green, #2e7d64)}@media(max-width: 767px){.pagination-wrap{margin:18px 0 8px}.category-sec .category-main::after{width:252px;height:252px}.category-sec .category-main{padding:30px 40px}}@media(max-width: 575px){.category-sec .category-main{padding:30px 25px}}@media(max-width: 480px){.pagination .page-btn{width:34px;height:34px;font-size:12px}.pagination{gap:6px}}.detail-scroll,.page-content .scrollbar-content{scrollbar-width:thin;scrollbar-color:var(--cadmium-green) rgba(222,222,222,.5)}.detail-scroll::-webkit-scrollbar,.page-content .scrollbar-content::-webkit-scrollbar{width:8px}.detail-scroll::-webkit-scrollbar-track,.page-content .scrollbar-content::-webkit-scrollbar-track{background:rgba(222,222,222,.5);border-radius:20px}.detail-scroll::-webkit-scrollbar-thumb,.page-content .scrollbar-content::-webkit-scrollbar-thumb{background:var(--cadmium-green);border-radius:20px}.detail-scroll::-webkit-scrollbar-thumb:hover,.page-content .scrollbar-content::-webkit-scrollbar-thumb:hover{background:var(--blue)}.inserts-sec .insert-card,.materials-sec .material-card{background-color:var(--white);border-radius:20px;border:1px solid var(--border-color);box-shadow:0 5px 15px rgba(0,0,0,.05);transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);height:100%}.inserts-sec .insert-card:hover,.materials-sec .material-card:hover{transform:translateY(-6px);box-shadow:0 14px 30px rgba(56,56,130,.13);border-color:var(--blue)}.brands-sec,.experts-sec,.eco-sec,.inserts-sec,.styles-sec,.materials-sec,.sample-sec,.stats-sec{padding:60px 0}.brands-sec .brands-head span,.eco-sec .eco-eyebrow,.sample-sec .sample-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--cadmium-green);background:var(--parrot-light);border-radius:30px;padding:6px 16px;margin-bottom:14px}.stats-sec{padding:40px 0;background:var(--blue)}.stats-sec .stats-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.stats-sec .stat-item{text-align:center;padding:10px 14px;border-right:1px solid hsla(0,0%,100%,.18)}.stats-sec .stat-item:last-child{border-right:0}.stats-sec .stat-value{display:block;font-size:40px;font-weight:800;line-height:1.1;color:#fff;margin-bottom:6px}.stats-sec .stat-label{display:block;font-size:15px;color:hsla(0,0%,100%,.82)}.sample-sec{background:var(--banner-bg)}.sample-sec .sample-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.sample-sec h2{color:var(--blue);font-weight:800;margin-bottom:14px}.sample-sec>.container>.sample-wrap>.sample-content>p{font-size:16px;color:#555;margin-bottom:22px}.sample-sec .sample-points{display:grid;gap:14px;margin-bottom:26px}.sample-sec .sample-point{display:flex;align-items:flex-start;gap:12px}.sample-sec .sample-point svg{flex:0 0 24px;width:24px;height:24px;color:var(--cadmium-green);margin-top:2px}.sample-sec .sample-point strong{display:block;color:var(--blue);font-size:16px;font-weight:700;margin-bottom:2px}.sample-sec .sample-point span{font-size:15px;color:#555;line-height:1.5}.sample-sec .sample-image{position:relative}.sample-sec .sample-image img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:20px;display:block}.sample-sec .sample-badge{position:absolute;right:18px;bottom:18px;background:var(--bg-primary-color);color:#fff;border-radius:16px;padding:14px 20px;text-align:center;box-shadow:0 10px 24px rgba(0,0,0,.18)}.sample-sec .sample-badge strong{display:block;font-size:22px;font-weight:800;line-height:1}.sample-sec .sample-badge span{font-size:12px;text-transform:uppercase;letter-spacing:.6px}.materials-sec .materials-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:22px;margin-top:30px}.materials-sec .material-card{overflow:hidden;display:flex;flex-direction:column}.materials-sec .material-card:hover .material-media img{transform:scale(1.06)}.materials-sec .material-media{overflow:hidden;aspect-ratio:4/3}.materials-sec .material-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.materials-sec .material-body{padding:18px 20px 22px;display:flex;flex-direction:column;flex:1}.materials-sec .material-body h3{font-size:18px;font-weight:700;color:var(--blue);margin-bottom:8px}.materials-sec .material-body p{font-size:14px;color:#555;line-height:1.55;margin-bottom:12px}.materials-sec .material-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.materials-sec .material-tags span{font-size:12px;font-weight:600;color:var(--blue);background:var(--light-blue);border-radius:20px;padding:4px 10px}.styles-sec{background:var(--banner-bg)}.styles-sec .styles-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 30px}.styles-sec .style-tab{border:1px solid var(--border-color);background:#fff;color:var(--blue);font-family:inherit;font-size:15px;font-weight:600;border-radius:30px;padding:10px 22px;cursor:pointer;transition:all .3s ease}.styles-sec .style-tab:hover{border-color:var(--blue)}.styles-sec .style-tab.active{background:var(--blue);border-color:var(--blue);color:#fff}.styles-sec .styles-panel{display:none}.styles-sec .styles-panel.active{display:block;animation:fadeInUp .5s ease-out}.styles-sec .styles-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:200px;gap:18px}.styles-sec .style-card{position:relative;display:block;overflow:hidden;border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.06);transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.styles-sec .style-card--feature{grid-column:span 2;grid-row:span 2}.styles-sec .style-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.styles-sec .style-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(16, 16, 42, 0.92) 0%, rgba(16, 16, 42, 0.72) 40%, rgba(16, 16, 42, 0.18) 72%, rgba(16, 16, 42, 0) 100%);transition:opacity .4s ease}.styles-sec .style-card:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(56,56,130,.22)}.styles-sec .style-card:hover img{transform:scale(1.07)}.styles-sec .style-card:hover .style-arrow{background:var(--bg-primary-color);transform:translateX(3px)}.styles-sec .style-body{position:absolute;inset:auto 0 0 0;z-index:2;padding:20px 20px 18px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.styles-sec .style-body h3{color:#fff;font-size:17px;font-weight:700;line-height:1.25;margin-bottom:4px}.styles-sec .style-body p{color:hsla(0,0%,100%,.82);font-size:13px;line-height:1.45;margin:0}.styles-sec .style-card--feature .style-body{padding:26px 26px 24px}.styles-sec .style-card--feature .style-body h3{font-size:24px;margin-bottom:7px}.styles-sec .style-card--feature .style-body p{font-size:15px;max-width:88%}.styles-sec .style-arrow{flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.2);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;transition:all .35s ease}.styles-sec .style-arrow svg{width:17px;height:17px;color:#fff}.styles-sec .styles-note{text-align:center;font-size:14px;color:#6b6b8c;margin-top:22px}.styles-sec .styles-note a{color:var(--blue);font-weight:700;text-decoration:underline}.inserts-sec .inserts-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:22px;margin-top:30px}.inserts-sec .insert-card{padding:26px 22px;text-align:center}.inserts-sec .insert-card:hover .insert-icon{background:var(--blue);color:#fff}.inserts-sec .insert-card h3{font-size:18px;font-weight:700;color:var(--blue);margin-bottom:10px}.inserts-sec .insert-card p{font-size:14px;color:#555;line-height:1.55}.inserts-sec .insert-icon{width:62px;height:62px;margin:0 auto 18px;border-radius:18px;background:var(--light-blue);color:var(--blue);display:flex;align-items:center;justify-content:center;transition:all .35s ease}.inserts-sec .insert-icon svg{width:30px;height:30px}.eco-sec{background:var(--parrot-light)}.eco-sec .eco-wrap{display:grid;grid-template-columns:.95fr 1.05fr;gap:44px;align-items:center}.eco-sec .eco-image img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:20px;display:block}.eco-sec .eco-eyebrow{background:#fff}.eco-sec h2{color:var(--blue);font-weight:800;margin-bottom:14px}.eco-sec .eco-intro{font-size:16px;color:#40503f;margin-bottom:24px}.eco-sec .eco-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.eco-sec .eco-item{display:flex;align-items:flex-start;gap:12px;background:#fff;border-radius:14px;padding:16px 16px}.eco-sec .eco-item svg{flex:0 0 22px;width:22px;height:22px;color:var(--cadmium-green);margin-top:2px}.eco-sec .eco-item strong{display:block;color:var(--blue);font-size:15px;font-weight:700;margin-bottom:3px}.eco-sec .eco-item span{font-size:14px;color:#555;line-height:1.5}.experts-sec{background:var(--blue)}.experts-sec .experts-wrap{display:grid;grid-template-columns:1fr 1.15fr;gap:44px;align-items:center}.experts-sec .experts-intro h2{color:#fff;font-weight:800;margin-bottom:14px}.experts-sec .experts-intro p{color:hsla(0,0%,100%,.85);font-size:16px;margin-bottom:22px}.experts-sec .experts-hours{display:flex;align-items:center;gap:12px;color:#fff;font-size:15px}.experts-sec .experts-hours svg{width:22px;height:22px;color:#fff}.experts-sec .experts-cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.experts-sec .expert-card{background:#fff;border-radius:20px;padding:24px 22px;text-align:center}.experts-sec .expert-card .expert-role{display:block;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--cadmium-green);margin-bottom:12px}.experts-sec .expert-card h3{font-size:19px;font-weight:700;color:var(--blue);margin-bottom:4px}.experts-sec .expert-card .expert-meta{display:block;font-size:13px;color:#6b6b8c;margin-bottom:16px}.experts-sec .expert-avatar{width:74px;height:74px;margin:0 auto 14px;border-radius:50%;background:var(--light-blue);color:var(--blue);font-size:28px;font-weight:800;display:flex;align-items:center;justify-content:center}.experts-sec .expert-links{display:grid;gap:8px}.experts-sec .expert-links a{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;border-radius:30px;padding:9px 14px;transition:all .3s ease}.experts-sec .expert-links a svg{width:16px;height:16px}.experts-sec .expert-links .expert-call{background:var(--blue);color:#fff}.experts-sec .expert-links .expert-call:hover{background:var(--cadmium-green)}.experts-sec .expert-links .expert-mail{background:var(--light-blue);color:var(--blue)}.experts-sec .expert-links .expert-mail:hover{background:var(--border-color)}.brands-sec{padding:46px 0}.brands-sec .brands-head{text-align:center;margin-bottom:26px}.brands-sec .brands-head h2{color:var(--blue);font-weight:800;font-size:26px}.brands-sec .brands-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px}.brands-sec .brand-logo{flex:0 0 auto;min-width:150px;height:74px;border:1px dashed var(--border-color);border-radius:14px;display:flex;align-items:center;justify-content:center;padding:12px 18px;color:#9aa0b5;font-size:13px;font-weight:600;letter-spacing:.5px;background:#fff;transition:all .3s ease}.brands-sec .brand-logo:hover{border-color:var(--blue);color:var(--blue)}.brands-sec .brand-logo img{max-width:100%;max-height:100%;object-fit:contain}.newsletter-sec{padding:44px 0;background:var(--light-blue)}.newsletter-sec .newsletter-wrap{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.newsletter-sec h2{color:var(--blue);font-weight:800;font-size:26px;margin-bottom:8px}.newsletter-sec p{font-size:15px;color:#555}.newsletter-sec .newsletter-form{display:flex;gap:10px}.newsletter-sec .newsletter-form input{flex:1;min-width:0;border:1px solid var(--border-color);border-radius:30px;background:#fff;padding:14px 20px;font-family:inherit;font-size:15px;color:var(--blue)}.newsletter-sec .newsletter-form input:focus{outline:none;border-color:var(--blue)}.newsletter-sec .newsletter-form button{border:0;border-radius:30px;background:var(--bg-primary-color);color:#fff;font-family:inherit;font-size:15px;font-weight:700;padding:14px 28px;cursor:pointer;white-space:nowrap;transition:all .3s ease}.newsletter-sec .newsletter-form button:hover{background:var(--blue)}@media(max-width: 1199px){.materials-sec .materials-grid,.inserts-sec .inserts-grid{grid-template-columns:repeat(3, 1fr)}.styles-sec .styles-grid{grid-auto-rows:175px}}@media(max-width: 991px){.sample-sec .sample-wrap,.eco-sec .eco-wrap,.experts-sec .experts-wrap,.newsletter-sec .newsletter-wrap{grid-template-columns:1fr;gap:30px}.materials-sec .materials-grid,.inserts-sec .inserts-grid{grid-template-columns:repeat(2, 1fr)}.styles-sec .styles-grid{grid-template-columns:repeat(2, 1fr);grid-auto-rows:165px}.styles-sec .style-card--feature{grid-column:span 2;grid-row:span 1}.styles-sec .style-card--feature .style-body{padding:20px}.styles-sec .style-card--feature .style-body h3{font-size:20px}.styles-sec .style-card--feature .style-body p{font-size:14px;max-width:100%}.stats-sec .stats-grid{grid-template-columns:repeat(2, 1fr);gap:10px}.stats-sec .stat-item:nth-child(2){border-right:0}.stats-sec .stat-value{font-size:32px}.sample-sec .sample-image{order:-1}}@media(max-width: 575px){.materials-sec .materials-grid,.inserts-sec .inserts-grid,.experts-sec .experts-cards,.eco-sec .eco-list{grid-template-columns:1fr}.styles-sec .styles-grid{grid-template-columns:1fr;grid-auto-rows:190px}.styles-sec .style-card--feature{grid-column:span 1}.stats-sec .stats-grid{grid-template-columns:1fr}.stats-sec .stat-item{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.18);padding:14px 10px}.stats-sec .stat-item:last-child{border-bottom:0}.newsletter-sec .newsletter-form{flex-direction:column}.newsletter-sec .newsletter-form button{width:100%}.styles-sec .style-tab{font-size:13px;padding:8px 16px}.sample-sec .sample-badge{right:12px;bottom:12px;padding:10px 14px}.sample-sec .sample-badge strong{font-size:18px}}.wpb-ic{width:100%;height:100%;overflow:visible}.wpb-ic *{transform-box:fill-box;transform-origin:center}@keyframes icDraw{to{stroke-dashoffset:0}}@keyframes icSpin{to{transform:rotate(360deg)}}@keyframes icBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes icBobFast{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.6px)}}@keyframes icPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.14);opacity:.75}}@keyframes icLid{0%,100%{transform:rotate(0)}45%{transform:rotate(-26deg)}}@keyframes icSweep{0%{transform:translate(0, 0)}50%{transform:translate(2.6px, 2.6px)}100%{transform:translate(0, 0)}}@keyframes icSway{0%,100%{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes icPopIn{0%{transform:scale(0.35);opacity:0}65%{transform:scale(1.12);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes icRise{0%{transform:translateY(3px);opacity:.35}55%{transform:translateY(-2.5px);opacity:1}100%{transform:translateY(0);opacity:1}}.in-view .ic-draw{stroke-dasharray:var(--ic-len, 48);stroke-dashoffset:var(--ic-len, 48);animation:icDraw .7s ease-out forwards;animation-delay:var(--ic-delay, 0.1s)}.in-view .ic-pop{animation:icPopIn .5s cubic-bezier(0.34, 1.56, 0.64, 1) both;animation-delay:var(--ic-delay, 0s)}.in-view .ic-spin{animation:icSpin 6s linear infinite}.in-view .ic-roll{animation:icSpin 1.6s linear infinite}.in-view .ic-bob{animation:icBob 2.4s ease-in-out infinite}.in-view .ic-lid{animation:icLid 3s ease-in-out infinite}.in-view .ic-sweep{animation:icSweep 2.6s ease-in-out infinite}.in-view .ic-sway{animation:icSway 3s ease-in-out infinite}.in-view .ic-pulse{animation:icPulse 2.4s ease-in-out infinite}.in-view .ic-rise{animation:icRise 2s ease-in-out infinite}.insert-card:hover .ic-bob,.feature-child:hover .ic-bob{animation-duration:1s}.insert-card:hover .ic-roll,.feature-child:hover .ic-roll{animation-duration:.7s}.insert-card:hover .ic-spin,.feature-child:hover .ic-spin{animation-duration:1.8s}.insert-card:hover .ic-lid,.feature-child:hover .ic-lid{animation-duration:1.2s}.insert-card:hover .ic-sway,.feature-child:hover .ic-sway{animation-duration:1.2s}.insert-card:hover .ic-pulse,.feature-child:hover .ic-pulse{animation-duration:1s}.insert-card:hover .ic-rise,.feature-child:hover .ic-rise{animation-duration:.9s}.insert-card:hover .ic-sweep,.feature-child:hover .ic-sweep{animation-duration:1.1s}.insert-card:nth-child(1) .ic-pop,.insert-card:nth-child(1) .ic-draw{--ic-delay: 0.06s}.insert-card:nth-child(2) .ic-pop,.insert-card:nth-child(2) .ic-draw{--ic-delay: 0.12s}.insert-card:nth-child(3) .ic-pop,.insert-card:nth-child(3) .ic-draw{--ic-delay: 0.18s}.insert-card:nth-child(4) .ic-pop,.insert-card:nth-child(4) .ic-draw{--ic-delay: 0.24s}.sample-sec.in-view .sample-point svg path,.eco-sec.in-view .eco-item svg path{stroke-dasharray:32;stroke-dashoffset:32;animation:icDraw .5s ease-out both}.sample-sec.in-view .sample-point:nth-child(1) svg path{animation-delay:0.12s}.sample-sec.in-view .sample-point:nth-child(2) svg path{animation-delay:0.24s}.sample-sec.in-view .sample-point:nth-child(3) svg path{animation-delay:0.36s}.eco-sec.in-view .eco-item:nth-child(1) svg path{animation-delay:0.1s}.eco-sec.in-view .eco-item:nth-child(2) svg path{animation-delay:0.2s}.eco-sec.in-view .eco-item:nth-child(3) svg path{animation-delay:0.3s}.eco-sec.in-view .eco-item:nth-child(4) svg path{animation-delay:0.4s}@keyframes icRing{0%,60%,100%{transform:rotate(0)}10%,30%,50%{transform:rotate(-11deg)}20%,40%{transform:rotate(11deg)}}.header-sec .phone-link:hover svg{animation:icRing .8s ease-in-out}@media(prefers-reduced-motion: reduce){.wpb-ic *,.feature-icon svg,.insert-icon svg,.phone-link svg,.sample-point svg path,.eco-item svg path{animation:none !important;stroke-dasharray:none !important;stroke-dashoffset:0 !important;opacity:1 !important;transform:none !important}}.blog-hero{background:var(--blue);padding:62px 0 66px;text-align:center;position:relative;overflow:hidden}.blog-hero::after{content:"";position:absolute;left:50%;top:-140px;width:620px;height:620px;transform:translateX(-50%);background:radial-gradient(circle, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0) 62%);pointer-events:none}.blog-hero .container{position:relative;z-index:1}.blog-hero .blog-hero-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#fff;background:hsla(0,0%,100%,.14);border-radius:30px;padding:6px 18px;margin-bottom:16px}.blog-hero h1{color:#fff;font-weight:800;margin-bottom:12px}.blog-hero p{color:hsla(0,0%,100%,.85);font-size:17px;max-width:680px;margin:0 auto}.blog-filter{padding:26px 0 6px}.blog-filter ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.blog-filter a{display:block;border:1px solid var(--border-color);background:#fff;color:var(--blue);font-size:14.5px;font-weight:600;border-radius:30px;padding:9px 20px;transition:all .3s ease}.blog-filter a:hover{border-color:var(--blue)}.blog-filter a.active{background:var(--blue);border-color:var(--blue);color:#fff}.blog-page-sec{padding:30px 0 60px}.blog-page-sec .blog-layout{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:34px;align-items:start}.post-card,.featured-post{background:#fff;border:1px solid var(--border-color);border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.05);overflow:hidden;transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.post-card:hover,.featured-post:hover{transform:translateY(-5px);border-color:var(--blue);box-shadow:0 14px 30px rgba(56,56,130,.13)}.post-tag{display:inline-block;align-self:flex-start;font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--cadmium-green);background:var(--parrot-light);border-radius:20px;padding:4px 11px;margin-bottom:12px}.post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:#6b6b8c;margin-bottom:10px}.post-meta .post-author{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--blue)}.post-meta .post-avatar{width:26px;height:26px;border-radius:50%;background:var(--light-blue);color:var(--blue);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:0 0 26px}.post-meta .post-sep{color:var(--border-color)}.featured-post{display:block;margin-bottom:26px}.featured-post .featured-media{position:relative;aspect-ratio:16/8;overflow:hidden}.featured-post .featured-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.featured-post .featured-overlay{position:absolute;inset:0;background:rgba(16,16,42,.45);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease}.featured-post .featured-overlay span{border:2px solid #fff;color:#fff;font-size:14px;font-weight:700;letter-spacing:1px;border-radius:30px;padding:11px 26px}.featured-post:hover .featured-media img{transform:scale(1.05)}.featured-post:hover .featured-overlay{opacity:1}.featured-post .featured-badge{position:absolute;top:16px;left:16px;z-index:2;background:var(--bg-primary-color);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;border-radius:30px;padding:6px 14px}.featured-post .featured-body{padding:24px 26px 26px}.featured-post .featured-body h2{font-size:25px;font-weight:800;color:var(--blue);line-height:1.3;margin-bottom:10px}.featured-post .featured-body p{font-size:15px;line-height:1.65;color:#555}.posts-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}.post-card{display:flex;flex-direction:column}.post-card .post-media{aspect-ratio:16/10;overflow:hidden}.post-card .post-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.post-card:hover .post-media img{transform:scale(1.06)}.post-card .post-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.post-card .post-body h3{font-size:17px;font-weight:700;color:var(--blue);line-height:1.35;margin-bottom:8px}.post-card .post-body p{font-size:14px;line-height:1.6;color:#555;margin-bottom:14px}.post-card .post-more{margin-top:auto;display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:var(--blue)}.post-card .post-more svg{width:16px;height:16px;transition:transform .3s ease}.post-card:hover .post-more svg{transform:translateX(4px)}.blog-loadmore{text-align:center;margin-top:34px}.blog-loadmore button{border:2px solid var(--blue);background:rgba(0,0,0,0);color:var(--blue);font-family:inherit;font-size:15px;font-weight:700;border-radius:30px;padding:13px 38px;cursor:pointer;transition:all .3s ease}.blog-loadmore button:hover{background:var(--blue);color:#fff}.blog-loadmore button[disabled]{opacity:.45;cursor:default;border-color:var(--border-color);color:var(--dark-gray);background:rgba(0,0,0,0)}.blog-sidebar{display:grid;gap:22px;position:sticky;top:160px}.blog-sidebar .widget-topics ul{display:flex;flex-wrap:wrap;gap:8px}.blog-sidebar .widget-topics a{display:block;font-size:13px;font-weight:600;color:var(--blue);background:var(--light-blue);border-radius:20px;padding:6px 13px;transition:all .3s ease}.blog-sidebar .widget-topics a:hover{background:var(--blue);color:#fff}.widget{background:#fff;border:1px solid var(--border-color);border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.05);padding:22px 22px 24px}.widget h4{font-size:17px;font-weight:800;color:var(--blue);margin-bottom:16px}.popular-post{display:flex;align-items:center;gap:13px;padding:11px 0;border-bottom:1px solid var(--border-color)}.popular-post:last-child{border-bottom:0;padding-bottom:0}.popular-post:first-of-type{padding-top:0}.popular-post img{width:68px;height:68px;flex:0 0 68px;border-radius:12px;object-fit:cover;display:block}.popular-post h5{font-size:14.5px;font-weight:600;line-height:1.4;color:var(--blue);transition:color .3s ease}.popular-post:hover h5{color:var(--bg-primary-color)}.widget-offer{background:var(--blue);border-color:var(--blue);text-align:center}.widget-offer h4{color:#fff}.widget-offer p{font-size:14px;color:hsla(0,0%,100%,.85);margin-bottom:16px}.widget-offer .offer-amount{display:block;font-size:40px;font-weight:800;line-height:1;color:#fff;margin-bottom:6px}.widget-offer form{display:grid;gap:9px}.widget-offer input{border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.1);border-radius:30px;padding:12px 18px;font-family:inherit;font-size:14px;color:#fff;width:100%}.widget-offer input::placeholder{color:hsla(0,0%,100%,.6)}.widget-offer input:focus{outline:none;border-color:#fff}.widget-offer button{border:0;border-radius:30px;background:var(--bg-primary-color);color:#fff;font-family:inherit;font-size:14px;font-weight:700;padding:12px 18px;cursor:pointer;transition:background .3s ease}.widget-offer button:hover{background:var(--cadmium-green)}.blog-cta{background:var(--banner-bg);padding:56px 0;text-align:center}.blog-cta h2{color:var(--blue);font-weight:800;margin-bottom:10px}.blog-cta p{font-size:16px;color:#555;max-width:620px;margin:0 auto 24px}@media(max-width: 1199px){.blog-page-sec .blog-layout{grid-template-columns:minmax(0, 1fr) 300px;gap:26px}}@media(max-width: 991px){.blog-hero{padding:46px 0 50px}.blog-page-sec .blog-layout{grid-template-columns:1fr}.blog-sidebar{position:static;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.posts-grid{grid-template-columns:1fr}.featured-post .featured-body h2{font-size:21px}}@media(max-width: 575px){.blog-sidebar{grid-template-columns:1fr}.blog-filter a{font-size:13px;padding:8px 15px}.blog-page-sec{padding:22px 0 44px}}.post-banner{background:var(--blue);padding:48px 0 52px;position:relative;overflow:hidden}.post-banner::after{content:"";position:absolute;right:-120px;top:-160px;width:560px;height:560px;background:radial-gradient(circle, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0) 62%);pointer-events:none}.post-banner .container{position:relative;z-index:1}.post-banner .post-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;color:hsla(0,0%,100%,.7);margin-bottom:16px}.post-banner .post-crumb a{color:hsla(0,0%,100%,.9);font-weight:600}.post-banner .post-crumb a:hover{color:#fff;text-decoration:underline}.post-banner h1{color:#fff;font-weight:800;line-height:1.22;max-width:900px;margin-bottom:18px}.post-banner .post-banner-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;color:hsla(0,0%,100%,.78)}.post-banner .post-banner-meta .post-avatar{width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.16);color:#fff;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:0 0 38px}.post-banner .post-banner-meta strong{color:#fff;font-weight:700}.post-banner .post-banner-meta .meta-sep{color:hsla(0,0%,100%,.35)}.post-detail-sec{padding:34px 0 60px}.post-detail-sec .post-layout{display:grid;grid-template-columns:60px minmax(0, 1fr) 330px;gap:28px;align-items:start}.post-share{position:sticky;top:170px;text-align:center}.post-share span{display:block;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#6b6b8c;margin-bottom:12px}.post-share a{width:42px;height:42px;margin:0 auto 10px;border-radius:50%;border:1px solid var(--border-color);background:#fff;color:var(--blue);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.post-share a svg{width:18px;height:18px}.post-share a:hover{background:var(--blue);border-color:var(--blue);color:#fff;transform:translateY(-2px)}.post-body{background:#fff;border:1px solid var(--border-color);border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.05);padding:30px 34px 34px}.post-body .post-hero-img{border-radius:16px;overflow:hidden;margin-bottom:26px}.post-body .post-hero-img img{width:100%;aspect-ratio:16/8;object-fit:cover;display:block}.post-body .article-content h2{scroll-margin-top:170px;padding-top:6px}.post-body .article-content h3{scroll-margin-top:170px}.post-body .post-callout{background:var(--parrot-light);border-left:4px solid var(--cadmium-green);border-radius:12px;padding:18px 22px;margin:24px 0}.post-body .post-callout strong{display:block;color:var(--cadmium-green);font-size:13px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;margin-bottom:6px}.post-body .post-callout p{margin:0;font-size:15px;line-height:1.65;color:#33402f}.post-body .post-table{width:100%;border-collapse:collapse;margin:22px 0;font-size:14.5px;overflow:hidden;border-radius:12px;border:1px solid var(--border-color)}.post-body .post-table th{background:var(--light-blue);color:var(--blue);font-weight:700;text-align:left}.post-body .post-table td{color:#4c4b4b;border-top:1px solid var(--border-color)}.post-body .post-table th,.post-body .post-table td{padding:12px 14px}.post-body .post-table tbody tr:nth-child(even) td{background:#fafbff}.post-table-wrap{overflow-x:auto;margin:22px 0}.post-author-box{display:flex;gap:18px;align-items:flex-start;background:var(--banner-bg);border:1px solid var(--border-color);border-radius:18px;padding:22px;margin-top:30px}.post-author-box .author-avatar{width:68px;height:68px;flex:0 0 68px;border-radius:50%;background:var(--blue);color:#fff;font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center}.post-author-box .author-label{display:block;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--cadmium-green);margin-bottom:5px}.post-author-box h3{font-size:18px;font-weight:700;color:var(--blue);margin-bottom:7px}.post-author-box p{font-size:14.5px;line-height:1.65;color:#555;margin:0}.post-sidebar{display:grid;gap:20px;position:sticky;top:170px}.post-sidebar .widget{padding:20px 20px 22px}.post-sidebar .widget h4{font-size:16px;margin-bottom:14px}.post-sidebar .widget-toc ol{list-style:none;counter-reset:toc;display:grid;gap:2px}.post-sidebar .widget-toc li{counter-increment:toc}.post-sidebar .widget-toc a{display:flex;gap:9px;font-size:14px;line-height:1.45;color:#55556f;padding:8px 10px;border-radius:10px;border-left:3px solid rgba(0,0,0,0);transition:all .25s ease}.post-sidebar .widget-toc a::before{content:counter(toc) ".";font-weight:700;color:var(--blue);opacity:.55}.post-sidebar .widget-toc a:hover{background:var(--light-blue);color:var(--blue)}.post-sidebar .widget-toc a.active{background:var(--light-blue);border-left-color:var(--blue);color:var(--blue);font-weight:700}.post-sidebar .widget-toc a.active::before{opacity:1}.related-posts-sec{padding:10px 0 60px}.related-posts-sec .related-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:26px}@media(max-width: 1199px){.post-detail-sec .post-layout{grid-template-columns:54px minmax(0, 1fr) 290px;gap:20px}}@media(max-width: 991px){.post-banner{padding:38px 0 42px}.post-detail-sec .post-layout{grid-template-columns:1fr}.post-share{position:static;order:3;display:flex;align-items:center;justify-content:center;gap:10px}.post-share span{margin-bottom:0}.post-share a{margin:0}.post-sidebar{position:static;order:2;grid-template-columns:repeat(2, 1fr)}.post-detail-sec .post-body{order:1}.related-posts-sec .related-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.post-body{padding:22px 20px 26px}.related-posts-sec .related-grid{grid-template-columns:1fr}}@media(max-width: 575px){.post-sidebar{grid-template-columns:1fr}.post-author-box{flex-direction:column;text-align:center;align-items:center}}.category-sec .cat-crumb{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-size:13.5px;color:hsla(0,0%,100%,.7);margin-bottom:14px}.category-sec .cat-crumb a{color:hsla(0,0%,100%,.92);font-weight:600}.category-sec .cat-crumb a:hover{color:#fff;text-decoration:underline}.category-sec .cat-hero-points{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.category-sec .cat-hero-points span{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:#fff;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);border-radius:30px;padding:7px 16px}.category-sec .cat-hero-points span::before{content:"✔";color:#9be8b8;font-size:12px}.package-sec.cat-page .packaging-card .card-price{display:block;text-align:center;font-size:13.5px;font-weight:700;color:var(--cadmium-green);margin-top:-4px}@media(max-width: 767px){.category-sec .cat-hero-points span{font-size:12.5px;padding:6px 13px}}.article-content .legal-updated{display:inline-block;font-size:13.5px;font-weight:600;color:var(--dark-gray);background:var(--light-gray);border-radius:20px;padding:6px 14px;margin-bottom:22px}.contact-methods-sec{padding:46px 0 10px}.contact-methods-sec .methods-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:22px}.contact-methods-sec .method-card{background:#fff;border:1px solid var(--border-color);border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.05);padding:26px 22px;text-align:center;display:flex;flex-direction:column;height:100%;transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.contact-methods-sec .method-card:hover{transform:translateY(-5px);border-color:var(--blue);box-shadow:0 14px 30px rgba(56,56,130,.13)}.contact-methods-sec .method-card:hover .method-icon{background:var(--blue);color:#fff}.contact-methods-sec .method-card h3{font-size:17px;font-weight:700;color:var(--blue);margin-bottom:6px}.contact-methods-sec .method-card p{font-size:13.5px;line-height:1.55;color:#6b6b8c;margin-bottom:14px}.contact-methods-sec .method-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:18px;background:var(--light-blue);color:var(--blue);display:flex;align-items:center;justify-content:center;transition:all .35s ease}.contact-methods-sec .method-icon svg{width:26px;height:26px}.contact-methods-sec .method-value{margin-top:auto;font-size:15px;font-weight:700;color:var(--cadmium-green);line-height:1.5;word-break:break-word}.contact-methods-sec a.method-value:hover{color:var(--bg-primary-color)}.contact-form-sec{padding:40px 0 60px}.contact-form-sec .contact-wrap{display:grid;grid-template-columns:minmax(0, 1fr) 330px;gap:30px;align-items:start}.contact-hours{display:grid;gap:20px;position:sticky;top:170px}.contact-hours .hours-card{background:var(--blue);border-radius:20px;padding:24px 22px;color:#fff}.contact-hours .hours-card h4{color:#fff;font-size:17px;font-weight:800;margin-bottom:16px}.contact-hours .hours-card .hours-row{display:flex;justify-content:space-between;gap:12px;font-size:14.5px;padding:9px 0;border-bottom:1px solid hsla(0,0%,100%,.16)}.contact-hours .hours-card .hours-row:last-child{border-bottom:0;padding-bottom:0}.contact-hours .hours-card .hours-row span:first-child{color:hsla(0,0%,100%,.82)}.contact-hours .hours-card .hours-row span:last-child{font-weight:700}.contact-hours .hours-card .hours-note{margin-top:16px;font-size:13.5px;line-height:1.55;color:hsla(0,0%,100%,.8)}.contact-hours .visit-card{background:#fff;border:1px solid var(--border-color);border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.05);padding:22px}.contact-hours .visit-card h4{font-size:17px;font-weight:800;color:var(--blue);margin-bottom:12px}.contact-hours .visit-card address{font-style:normal;font-size:14.5px;line-height:1.7;color:#555;margin-bottom:14px}.contact-hours .visit-card a{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:var(--blue)}.contact-hours .visit-card a svg{width:16px;height:16px;transition:transform .3s ease}.contact-hours .visit-card a:hover svg{transform:translateX(3px)}@media(max-width: 991px){.contact-methods-sec .methods-grid{grid-template-columns:repeat(2, 1fr)}.contact-form-sec .contact-wrap{grid-template-columns:1fr}.contact-hours{position:static;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.contact-methods-sec{padding:34px 0 6px}.contact-methods-sec .methods-grid,.contact-hours{grid-template-columns:1fr}}.about-story-sec{padding:56px 0 20px}.about-story-sec .story-wrap{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.about-story-sec .story-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--cadmium-green);background:var(--parrot-light);border-radius:30px;padding:6px 16px;margin-bottom:14px}.about-story-sec h2{color:var(--blue);font-weight:800;margin-bottom:16px}.about-story-sec p{font-size:16px;line-height:1.7;color:#555;margin-bottom:14px}.about-story-sec .story-media{position:relative}.about-story-sec .story-media img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:20px;display:block}.about-story-sec .story-badge{position:absolute;left:-14px;bottom:-14px;background:var(--blue);color:#fff;border-radius:18px;padding:18px 22px;box-shadow:0 12px 28px rgba(0,0,0,.18)}.about-story-sec .story-badge strong{display:block;font-size:26px;font-weight:800;line-height:1;margin-bottom:4px}.about-story-sec .story-badge span{font-size:13px;color:hsla(0,0%,100%,.82)}.about-capabilities-sec{padding:20px 0 50px}.about-capabilities-sec .cap-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px;margin-top:28px}.about-capabilities-sec .cap-card{background:#fff;border:1px solid var(--border-color);border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.05);padding:26px 24px;height:100%;transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.about-capabilities-sec .cap-card:hover{transform:translateY(-5px);border-color:var(--blue);box-shadow:0 14px 30px rgba(56,56,130,.13)}.about-capabilities-sec .cap-card:hover .cap-num{background:var(--bg-primary-color)}.about-capabilities-sec .cap-card h3{font-size:18px;font-weight:700;color:var(--blue);margin-bottom:9px}.about-capabilities-sec .cap-card p{font-size:14.5px;line-height:1.6;color:#555}.about-capabilities-sec .cap-num{width:42px;height:42px;border-radius:13px;background:var(--blue);color:#fff;font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:background .35s ease}@media(max-width: 991px){.about-story-sec{padding:42px 0 16px}.about-story-sec .story-wrap{grid-template-columns:1fr;gap:30px}.about-story-sec .story-media{order:-1}.about-story-sec .story-badge{left:14px;bottom:14px}.about-capabilities-sec .cap-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.about-capabilities-sec .cap-grid{grid-template-columns:1fr}.about-story-sec .story-badge{padding:14px 18px}.about-story-sec .story-badge strong{font-size:21px}}
