* {
    box-sizing: border-box;
}

body {
    margin: 0;
}

:root {
    --gjs-t-color-primary: #0f6f7a;
    --gjs-t-color-secondary: #0b5f69;
    --gjs-t-color-accent: #56b8c2;
    --gjs-t-color-success: #28a745;
    --gjs-t-color-warning: #ffc107;
    --gjs-t-color-error: #dc3545;
}

html {
    scroll-behavior: smooth;
}

.gjs-t-body {
    background-color: inherit;
    color: inherit;
    font-size: 1rem;
    line-height: 1.75rem;
    font-family: Arial, Helvetica, sans-serif;
}

.gjs-t-h1 {
    color: var(--gjs-t-color-secondary);
    font-size: 1.5rem;
    line-height: 2.5rem;
    font-family: 'Cormorant Garamond', serif !important;
    letter-spacing: 0.02em;
    text-rendering: optimizeLegibility;
}

.gjs-t-h2 {
    color: #601843;
    font-size: 1.2rem;
    line-height: 1.75rem;
    font-family: 'Cormorant Garamond', serif !important;
    letter-spacing: 0.02em;
    text-rendering: optimizeLegibility;
}

.gjs-t-button {
    background-color: var(--gjs-t-color-primary);
    color: white;
    border-radius: 0.3rem;
}

.gjs-t-link {
    color: #0f6f7a;
    text-decoration: none !important;
}

.gjs-t-border {
    border-radius: 0.3rem;
    border-color: #e0e0e0;
}

.gjs-container {
    width: 90%;
    margin: 0 auto;
    max-width: 1200px;
}

.gjs-section {
    display: flex;
    padding: 50px 0;
}

#it1pa {
    color: #12292e !important;
    font-family: 'Cormorant Garamond', serif !important;
    font-size: 56px;
    text-align: center;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-weight: 400;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
    letter-spacing: 0.03em;
    text-rendering: optimizeLegibility;
    line-height: 1.05;
}

#izbaj {
    background-color: #b8c9c8 !important;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
}

.gjs-plg-flex-column {
    flex-grow: 1;
}

#i8852 {
    flex-basis: 126.49%;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 18px;
    background-color: rgba(205, 219, 218, 0.9) !important;
    border: 1px solid rgba(15, 111, 122, 0.08);
    border-radius: 1.5rem;
    border-color: rgba(15, 111, 122, 0.18) !important;
    box-shadow: 0 10px 28px rgba(18, 52, 58, 0.05);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 44px;
    color: #173035;
}

.gjs-plg-flex-row {
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
}

#ivvvi {
    width: 100%;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 2px;
    gap: 20px;
}

#ih84j {
    font-family: Georgia, serif !important;
    color: #12292e !important;
    font-size: 40px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-weight: 400;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
    letter-spacing: 0.025em;
    text-rendering: optimizeLegibility;
}

#i55dc {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 25px;
    margin-left: 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: 'Cormorant Garamond', serif !important;
    color: #12292e !important;
    font-size: 40px;
    font-weight: 400;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
    letter-spacing: 0.03em;
    text-rendering: optimizeLegibility;
    line-height: 1.15;
}

#ixg5f {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: linear-gradient(180deg, #edf6f6 0%, #e7f1f0 100%);
    border: 1px solid rgba(15, 111, 122, 0.08);
    border-radius: 2rem;
    padding: 24px;
    background-color: rgba(205, 219, 218, 0.9) !important;
    border-color: rgba(15, 111, 122, 0.18) !important;
    box-shadow: 0 10px 28px rgba(18, 52, 58, 0.05);
}

#iredq {
    color: #12292e !important;
    font-family: 'Montaga', serif;
    font-size: 40px;
    font-weight: 400;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
    letter-spacing: 0.025em;
}

#itunc {
    flex-basis: 100%;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 8px;
    background-color: rgba(205, 219, 218, 0.9) !important;
    border: 1px solid rgba(15, 111, 122, 0.08);
    border-radius: 1.5rem;
    border-color: rgba(15, 111, 122, 0.18) !important;
    box-shadow: 0 10px 28px rgba(18, 52, 58, 0.05);
    margin-top: 0px;
    margin-right: 15px;
    margin-bottom: 0px;
    margin-left: 43px;
}

#iilvc {
    width: 100%;
    gap: 17.85%;
}

#i1if {
    background-color: #b8c9c8;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#ikt0g {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 0px;
    margin-right: 59.5px;
    margin-bottom: 72px;
    margin-left: 30px;
    padding-top: 21px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#ixwp15 {
    display: block;
    font-family: 'Manrope', Arial, Helvetica, sans-serif;
    color: #1d3b40 !important;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.01em;
    margin-right: 0px;
    margin-left: 0px;
}

#ibt2za {
    white-space: pre-wrap;
    display: block;
    font-family: 'Manrope', Arial, Helvetica, sans-serif;
    color: #1d3b40 !important;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 90%;
    letter-spacing: 0.01em;
}

#i5ndrj {
    white-space: pre-wrap;
    display: block;
    font-family: 'Manrope', Arial, Helvetica, sans-serif;
    color: #1d3b40 !important;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 90%;
    letter-spacing: 0.01em;
}

.gjs-icon {
    display: inline-block;
    text-decoration: none;
    color: inherit;
    vertical-align: middle;
    fill: currentColor;
    width: 50px;
    height: 50px;
}

.navbar-menu-toggle {
    margin: 10px 0;
    padding: 5px 10px;
    display: none;
    cursor: pointer;
}

.navbar-menu-nav {
    padding: 10px 0;
    display: flex;
    gap: 20px;
}

.navbar-cnt {
    max-width: 950px;
    margin: 0 auto;
    width: 95%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.navbar {
    background-color: #222;
    color: #ddd;
    min-height: 50px;
    width: 100%;
}

.navbar-container {
    max-width: 950px;
    margin: 0 auto;
    width: 95%;
}

.navbar-items-c {
    display: inline-block;
    float: right;
}

.navbar-container::after {
    content: "";
    clear: both;
    display: block;
}

.navbar-brand {
    vertical-align: top;
    display: inline-block;
    padding: 5px;
    min-height: 50px;
    min-width: 50px;
    color: inherit;
    text-decoration: none;
}

.navbar-menu {
    padding: 10px 0;
    display: block;
    float: right;
    margin: 0;
}

.navbar-menu-link {
    margin: 0;
    color: inherit;
    text-decoration: none;
    display: inline-block;
    padding: 10px 15px;
}

.navbar-burger {
    margin: 10px 0;
    width: 45px;
    padding: 5px 10px;
    display: none;
    float: right;
    cursor: pointer;
}

.navbar-burger-line {
    padding: 1px;
    background-color: white;
    margin: 5px 0;
}

#i3tymg {
    background-color: rgba(171, 192, 191, 0.97) !important;
    border-bottom: 1px solid rgba(15, 111, 122, 0.28);
    box-shadow: 0 8px 24px rgba(18, 52, 58, 0.08);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 25px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    background-size-options: unset;
}

#ib7lqg {
    max-width: 1200px;
    width: 90%;
    align-items: center;
    flex-direction: row;
    padding-top: 80px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 96px;
}

#i96nbw {
    padding-top: 0px;
    padding-bottom: 0px;
}

#if06ly {
    color: black;
    width: 198px;
    filter: hue-rotate(155deg) saturate(0.8) contrast(1.02);
    height: 169px;
}

#ibwkhh {
    order: 3;
}

#iaoy7m {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 132px;
    padding-left: 15px;
    font-family: 'Manrope', Arial, Helvetica, sans-serif;
    color: #183236;
    font-size: 20px;
    cursor: pointer;
    text-decoration: none !important;
    font-weight: 500;
    letter-spacing: 0.015em;
    transition: transform .32s ease, color .32s ease, background-color .32s ease, box-shadow .32s ease, outline-color .32s ease;
    position: relative;
    overflow: hidden;
    border-radius: 0.8rem;
    transform: translateY(0);
}

#i8ljmi {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 134px;
    padding-left: 15px;
    font-family: 'Manrope', Arial, Helvetica, sans-serif;
    color: #183236;
    font-size: 20px;
    cursor: pointer;
    text-decoration: none !important;
    font-weight: 500;
    letter-spacing: 0.015em;
    transition: transform .32s ease, color .32s ease, background-color .32s ease, box-shadow .32s ease, outline-color .32s ease;
    position: relative;
    overflow: hidden;
    border-radius: 0.8rem;
    transform: translateY(0);
}

#is3xdl {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 73px;
    padding-left: 15px;
    font-family: 'Manrope', Arial, Helvetica, sans-serif;
    color: #183236;
    font-size: 20px;
    cursor: pointer;
    text-decoration: none !important;
    font-weight: 500;
    letter-spacing: 0.015em;
    transition: transform .32s ease, color .32s ease, background-color .32s ease, box-shadow .32s ease, outline-color .32s ease;
    position: relative;
    overflow: hidden;
    border-radius: 0.8rem;
    transform: translateY(0);
}

#iaf28o {
    padding-top: 0px;
    padding-bottom: 0px;
}

#i4k68k {
    order: 1;
}

#is3xdl-2 {
    display: block;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 133px;
    padding-left: 15px;
    font-family: 'Manrope', Arial, Helvetica, sans-serif;
    color: #183236;
    font-size: 20px;
    cursor: pointer;
    font-weight: 500;
    letter-spacing: 0.015em;
    transition: transform .32s ease, color .32s ease, background-color .32s ease, box-shadow .32s ease, outline-color .32s ease;
    position: relative;
    overflow: hidden;
    border-radius: 0.8rem;
    transform: translateY(0);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#iaoy7m:hover {
    background-color: #0b5f69;
    color: #f6fbfb;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    transition: background 0.8s ease 0s;
    outline: 1px solid rgba(255, 255, 255, 0.22);
    text-decoration: none !important;
    transform: translateY(-2px);
    box-shadow: 0 14px 24px rgba(18, 52, 58, 0.14);
}

#i8ljmi:hover {
    background-color: #0b5f69;
    color: #f6fbfb;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    transition: background 0.8s ease 0s;
    outline: 1px solid rgba(255, 255, 255, 0.22);
    text-decoration: none !important;
    transform: translateY(-2px);
    box-shadow: 0 14px 24px rgba(18, 52, 58, 0.14);
}

#is3xdl:hover {
    background-color: #0b5f69;
    color: #f6fbfb;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    transition: background 0.8s ease 0s;
    outline: 1px solid rgba(255, 255, 255, 0.22);
    text-decoration: none !important;
    transform: translateY(-2px);
    box-shadow: 0 14px 24px rgba(18, 52, 58, 0.14);
}

#is3xdl-2:hover {
    background-color: #0b5f69;
    color: #f6fbfb;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    transition: background 0.8s ease 0s;
    outline: 1px solid rgba(255, 255, 255, 0.22);
    text-decoration: none !important;
    transform: translateY(-2px);
    box-shadow: 0 14px 24px rgba(18, 52, 58, 0.14);
}

#iNzin {
    color: #12292e !important;
}

#ixJOH {
    color: #12292e !important;
}

#iddvh {
    border-top: 1px solid rgba(15, 111, 122, 0.12);
    background-color: #b8c9c8 !important;
}

#ilknm {
    border-top: 1px solid rgba(15, 111, 122, 0.12);
    background-color: #b8c9c8 !important;
}

body#i1if {
    background-color: #e7f0f0 !important;
    color: #1c2f33;
    font-family: 'Manrope', Arial, Helvetica, sans-serif;
}

#iuwdo {
    padding-top: 0px;
    padding-right: 712px;
    padding-bottom: 0px;
    padding-left: 35px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: linear-gradient(180deg, #c3d3d2 0%, #afc1c0 100%);
    background-position: 0px 0px;
    background-size: auto auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

html,
body {
    background-color: #e7f0f0 !important;
}

html,
body,
body#i1if {
    background-color: #b8c9c8 !important;
    color: #173035;
}

.gjs-t-body,
body#i1if {
    font-family: 'Manrope', Arial, Helvetica, sans-serif;
    letter-spacing: 0.01em;
    line-height: 1.8;
    color: #173035;
}

#iredq,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Cormorant Garamond', serif !important;
    letter-spacing: 0.02em;
    text-rendering: optimizeLegibility;
}

span,
p,
div,
a,
nav {
    font-family: 'Manrope', Arial, Helvetica, sans-serif;
}

#is3xdl-2,
a {
    text-decoration: none !important;
}

#iaoy7m::before {
    content: "";
    position: absolute;
    left: 14px;
    right: 14px;
    bottom: 8px;
    height: 2px;
    border-radius: 999px;
    background: linear-gradient(90deg, rgba(86, 184, 194, 0) 0%, rgba(86, 184, 194, 0.95) 50%, rgba(86, 184, 194, 0) 100%);
    transform: scaleX(0.2);
    opacity: 0;
    transition: transform .36s ease, opacity .36s ease, bottom .36s ease;
}

#i8ljmi::before {
    content: "";
    position: absolute;
    left: 14px;
    right: 14px;
    bottom: 8px;
    height: 2px;
    border-radius: 999px;
    background: linear-gradient(90deg, rgba(86, 184, 194, 0) 0%, rgba(86, 184, 194, 0.95) 50%, rgba(86, 184, 194, 0) 100%);
    transform: scaleX(0.2);
    opacity: 0;
    transition: transform .36s ease, opacity .36s ease, bottom .36s ease;
}

#is3xdl::before {
    content: "";
    position: absolute;
    left: 14px;
    right: 14px;
    bottom: 8px;
    height: 2px;
    border-radius: 999px;
    background: linear-gradient(90deg, rgba(86, 184, 194, 0) 0%, rgba(86, 184, 194, 0.95) 50%, rgba(86, 184, 194, 0) 100%);
    transform: scaleX(0.2);
    opacity: 0;
    transition: transform .36s ease, opacity .36s ease, bottom .36s ease;
}

#is3xdl-2::before {
    content: "";
    position: absolute;
    left: 14px;
    right: 14px;
    bottom: 8px;
    height: 2px;
    border-radius: 999px;
    background: linear-gradient(90deg, rgba(86, 184, 194, 0) 0%, rgba(86, 184, 194, 0.95) 50%, rgba(86, 184, 194, 0) 100%);
    transform: scaleX(0.2);
    opacity: 0;
    transition: transform .36s ease, opacity .36s ease, bottom .36s ease;
}

#iaoy7m::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 0.8rem;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0.08) 45%, rgba(15, 111, 122, 0.08) 100%);
    opacity: 0;
    transform: translateY(8px);
    transition: opacity .32s ease, transform .32s ease;
    pointer-events: none;
}

#i8ljmi::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 0.8rem;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0.08) 45%, rgba(15, 111, 122, 0.08) 100%);
    opacity: 0;
    transform: translateY(8px);
    transition: opacity .32s ease, transform .32s ease;
    pointer-events: none;
}

#is3xdl::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 0.8rem;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0.08) 45%, rgba(15, 111, 122, 0.08) 100%);
    opacity: 0;
    transform: translateY(8px);
    transition: opacity .32s ease, transform .32s ease;
    pointer-events: none;
}

#is3xdl-2::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 0.8rem;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0.08) 45%, rgba(15, 111, 122, 0.08) 100%);
    opacity: 0;
    transform: translateY(8px);
    transition: opacity .32s ease, transform .32s ease;
    pointer-events: none;
}

#iaoy7m:hover::before {
    opacity: 1;
    transform: scaleX(1);
    bottom: 10px;
}

#i8ljmi:hover::before {
    opacity: 1;
    transform: scaleX(1);
    bottom: 10px;
}

#is3xdl:hover::before {
    opacity: 1;
    transform: scaleX(1);
    bottom: 10px;
}

#is3xdl-2:hover::before {
    opacity: 1;
    transform: scaleX(1);
    bottom: 10px;
}

#iaoy7m:hover::after {
    opacity: 1;
    transform: translateY(0);
}

#i8ljmi:hover::after {
    opacity: 1;
    transform: translateY(0);
}

#is3xdl:hover::after {
    opacity: 1;
    transform: translateY(0);
}

#is3xdl-2:hover::after {
    opacity: 1;
    transform: translateY(0);
}

#iaoy7m:focus-visible {
    outline: 2px solid rgba(15, 111, 122, 0.45);
    outline-offset: 2px;
    background-color: rgba(11, 95, 105, 0.08);
}

#i8ljmi:focus-visible {
    outline: 2px solid rgba(15, 111, 122, 0.45);
    outline-offset: 2px;
    background-color: rgba(11, 95, 105, 0.08);
}

#is3xdl:focus-visible {
    outline: 2px solid rgba(15, 111, 122, 0.45);
    outline-offset: 2px;
    background-color: rgba(11, 95, 105, 0.08);
}

#is3xdl-2:focus-visible {
    outline: 2px solid rgba(15, 111, 122, 0.45);
    outline-offset: 2px;
    background-color: rgba(11, 95, 105, 0.08);
}

.lorem-grid-section {
    padding: 40px 0;
    background-color: #b8c9c8 !important;
    border-top: 1px solid rgba(15, 111, 122, 0.12);
}

.lorem-grid-shell {
    background: linear-gradient(180deg, rgba(237, 246, 246, 0.84) 0%, rgba(231, 241, 240, 0.96) 100%);
    border: 1px solid rgba(15, 111, 122, 0.16);
    border-radius: 2rem;
    box-shadow: 0 10px 28px rgba(18, 52, 58, 0.05);
    padding: 30px;
}

.lorem-grid-head {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    gap: 24px;
    margin-bottom: 24px;
    padding-bottom: 18px;
    border-bottom: 1px solid rgba(15, 111, 122, 0.12);
}

.lorem-grid-title {
    margin: 0;
    color: #12292e;
    font-family: 'Cormorant Garamond', serif !important;
    font-size: 42px;
    line-height: 1.1;
    font-weight: 400;
    letter-spacing: 0.025em;
    text-rendering: optimizeLegibility;
}

.lorem-grid-intro {
    max-width: 620px;
    margin: 0;
    color: #244348;
    font-family: 'Manrope', Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 1.8;
    letter-spacing: 0.01em;
}

.lorem-grid-list {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
}

.lorem-grid-card {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 20px 22px;
    background-color: rgba(205, 219, 218, 0.9);
    border: 1px solid rgba(15, 111, 122, 0.14);
    border-radius: 1.2rem;
    box-shadow: 0 10px 24px rgba(18, 52, 58, 0.04);
    transition: border-color .25s ease, box-shadow .25s ease, transform .25s ease, background-color .25s ease, outline-color .25s ease;
    outline: 1px solid transparent;
}

.lorem-grid-card:hover {
    border-color: rgba(15, 111, 122, 0.28);
    box-shadow: 0 16px 30px rgba(18, 52, 58, 0.08);
    transform: translateY(-2px);
    background-color: rgba(214, 227, 226, 0.96);
    outline: 1px solid rgba(15, 111, 122, 0.12);
}

.lorem-grid-label {
    display: block;
    color: #0d5d67;
    font-family: 'Manrope', Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.2;
    font-weight: 700;
    letter-spacing: 0.18em;
    text-transform: uppercase;
}

.lorem-grid-value {
    display: block;
    color: #173035;
    font-family: 'Cormorant Garamond', serif !important;
    font-size: 31px;
    line-height: 1.15;
    font-weight: 400;
    letter-spacing: 0.02em;
    text-rendering: optimizeLegibility;
}

.lorem-grid-copy {
    display: block;
    color: #26474c;
    font-family: 'Manrope', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.75;
    letter-spacing: 0.01em;
}

#iew3lr-2 {
    color: #173035 !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#igz8sf-2 {
    color: #8fd2d9;
}

#i8jpjy-2 {
    color: #8fd2d9;
}

#iq1sr5-2 {
    color: #d6e4e5;
}

#iaemcz-2 {
    background-color: rgba(49, 79, 84, 0.88);
    border: 1px solid rgba(134, 181, 187, 0.18);
    box-shadow: 0 10px 24px rgba(8, 20, 23, 0.18);
}

#ii6ejk-2 {
    color: #8fd2d9;
}

#iisnty-2 {
    color: #f3f8f8;
}

#izsc1e-2 {
    color: #8fd2d9;
}

#isvyz9-2 {
    background-color: rgba(49, 79, 84, 0.88);
    border: 1px solid rgba(134, 181, 187, 0.18);
    box-shadow: 0 10px 24px rgba(8, 20, 23, 0.18);
}

#isz9zg-2 {
    color: #d6e4e5;
}

#itkc2a-2 {
    color: #f3f8f8;
}

#i6udrr-2 {
    color: #d6e4e5;
}

#iid4yv-2 {
    color: #8fd2d9;
}

#indzvd-2 {
    color: #f3f8f8;
}

#ikf6ak-2 {
    color: #8fd2d9;
}

#iw9no6-2 {
    color: #f3f8f8;
}

#i3b5si-2 {
    background-color: rgba(49, 79, 84, 0.88);
    border: 1px solid rgba(134, 181, 187, 0.18);
    box-shadow: 0 10px 24px rgba(8, 20, 23, 0.18);
    grid-area: 3 / 2 / 4 / 3;
}

#inbmdo-2 {
    background-color: rgba(49, 79, 84, 0.88);
    border: 1px solid rgba(134, 181, 187, 0.18);
    box-shadow: 0 10px 24px rgba(8, 20, 23, 0.18);
}

#iosm9j-2 {
    color: #d6e4e5;
}

#irrysz-2 {
    color: #f3f8f8;
}

#igl09r {
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-size-options: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    background-color: #b8c9c8;
    display: block;
    position: static;
    background-clip: border-box;
    border-top-left-radius: 0rem;
    border-top-right-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-bottom-left-radius: 0rem;
    padding-top: 30px;
    padding-right: 79px;
    padding-bottom: 0px;
    padding-left: 99px;
}

#ih84j-2 {
    font-family: 'Cormorant Garamond', serif !important;
    color: #12292e !important;
    font-size: 22px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-weight: 400;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
    letter-spacing: 0.025em;
    text-rendering: optimizeLegibility;
}

#i8852-2 {
    flex-basis: 84.04%;
    padding-top: 35px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: rgba(205, 219, 218, 0.9) !important;
    border: 1px solid rgba(15, 111, 122, 0.08);
    border-radius: 1.5rem;
    border-color: rgba(15, 111, 122, 0.18) !important;
    box-shadow: 0 10px 28px rgba(18, 52, 58, 0.05);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#ivvvi-2 {
    width: 100%;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 2px;
    gap: 20px;
}

#izbaj-2 {
    background-color: #b8c9c8 !important;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
}

#iredq-2 {
    color: #12292e !important;
    font-family: 'Montaga', serif;
    font-size: 40px;
    font-weight: 400;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
    letter-spacing: 0.025em;
}

#iredq-2,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Cormorant Garamond', serif !important;
    letter-spacing: 0.02em;
    text-rendering: optimizeLegibility;
}

#itunc-2 {
    flex-basis: 50%;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: rgba(205, 219, 218, 0.9) !important;
    border: 1px solid rgba(15, 111, 122, 0.08);
    border-radius: 1.5rem;
    border-color: rgba(15, 111, 122, 0.18) !important;
    box-shadow: 0 10px 28px rgba(18, 52, 58, 0.05);
}

#ienf0m {
    width: 145px;
    height: 145px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 116px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#iknwma {
    width: 619px;
    height: 149px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 82px;
}

#izv7c5-2 {
    font-size: 22px;
    font-family: Times New Roman, Times, serif !important;
    color: #12292e;
}

#i5dn0r {
    padding: 10px;
    text-align: center;
    font-size: 22px;
}

#ipq8xd {
    padding: 10px;
    text-align: center;
    font-size: 16px;
}

#izl8ux {
    padding: 10px;
    font-size: 20px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#ih84j-2-2 {
    font-family: 'Cormorant Garamond', serif !important;
    color: #12292e !important;
    font-size: 22px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-weight: 400;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
    letter-spacing: 0.025em;
    text-rendering: optimizeLegibility;
}

#ibeutz {
    padding: 10px;
    font-size: 20px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#i8852-2-2 {
    flex-basis: 85.9%;
    padding-top: 35px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: rgba(205, 219, 218, 0.9) !important;
    border: 1px solid rgba(15, 111, 122, 0.08);
    border-radius: 1.5rem;
    border-color: rgba(15, 111, 122, 0.18) !important;
    box-shadow: 0 10px 28px rgba(18, 52, 58, 0.05);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 30px;
}

#ivvvi-2-2 {
    width: 100%;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 2px;
    gap: 20px;
}

#izbaj-2-2 {
    background-color: #b8c9c8 !important;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
}

 #iz8o7k {
    ackground-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImZpbGw6IHJnYmEoMCwwLDAsMC4xNSk7IHRyYW5zZm9ybTogc2NhbGUoMC43NSkiPgogICAgICAgIDxwYXRoIGQ9Ik04LjUgMTMuNWwyLjUgMyAzLjUtNC41IDQuNSA2SDVtMTYgMVY1YTIgMiAwIDAgMC0yLTJINWMtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMnoiPjwvcGF0aD4KICAgICAgPC9zdmc+');
    background-size: contain;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

#i8852-2-2-2 {
    flex-basis: 17.64%;
    padding-top: 35px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: rgba(205, 219, 218, 0.9) !important;
    border: 1px solid rgba(15, 111, 122, 0.08);
    border-radius: 1.5rem;
    border-color: rgba(15, 111, 122, 0.18) !important;
    box-shadow: 0 10px 28px rgba(18, 52, 58, 0.05);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#ivvvi-2-2-2 {
    width: 100%;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    gap: 2.94%;
}

#izbaj-2-2-2 {
    background-color: #b8c9c8 !important;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
}

#i8852-2-2-2-2 {
    flex-basis: 17.64%;
    padding-top: 35px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-color: rgba(205, 219, 218, 0.9) !important;
    border: 1px solid rgba(15, 111, 122, 0.08);
    border-radius: 1.5rem;
    border-color: rgba(15, 111, 122, 0.18) !important;
    box-shadow: 0 10px 28px rgba(18, 52, 58, 0.05);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    min-height: 1px;
}

#i8852-2-2-2-3 {
    flex-basis: 17.64%;
    padding-top: 35px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: rgba(205, 219, 218, 0.9) !important;
    border: 1px solid rgba(15, 111, 122, 0.08);
    border-radius: 1.5rem;
    border-color: rgba(15, 111, 122, 0.18) !important;
    box-shadow: 0 10px 28px rgba(18, 52, 58, 0.05);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#i8852-2-2-2-2-3 {
    flex-basis: 17.64%;
    padding-top: 35px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: rgba(205, 219, 218, 0.9) !important;
    border: 1px solid rgba(15, 111, 122, 0.08);
    border-radius: 1.5rem;
    border-color: rgba(15, 111, 122, 0.18) !important;
    box-shadow: 0 10px 28px rgba(18, 52, 58, 0.05);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#ivlyh4-2 {
    background-color: #b8c9c8;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 18px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 24px;
    margin-left: 76px;
}

#ifas3l {
    color: #173035;
}

#i4k0yf-2 {
    max-width: 1044px;
    position: relative;
    left: 85px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.gjs-link-box {
    color: inherit;
    display: inline-block;
    vertical-align: top;
    padding: 10px;
    max-width: 100%;
    text-decoration: none;
}

#iris1i {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 4px;
}

#i2ovvf {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
}

#i59rnz {
    width: 110px;
    height: 130px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    position: static;
    left: 46px;
    right: 34px;
}

#i7bk6k {
    width: 125px;
    height: 125px;
}

.gjs-image-box {
    height: 200px;
    width: 100%;
}

#iaid9l {
    background-image: url('https://cdn.grapesjs.com/workspaces/cmrmu4p0414k6c5rvnszzw8nh/assets/b0098f85-ea19-41f1-a93c-42ed10dd68b0__ublockorigin.svg.webp');
    background-size: contain;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    height: 78px;
    min-width: 147px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 78px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    min-height: 131px;
}

#igp1nb {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 8px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 132px;
    height: 74px;
}

#i8852-2-2-2-2-3-3 {
    flex-basis: 17.64%;
    padding-top: 35px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: rgba(205, 219, 218, 0.9) !important;
    border: 1px solid rgba(15, 111, 122, 0.08);
    border-radius: 1.5rem;
    border-color: rgba(15, 111, 122, 0.18) !important;
    box-shadow: 0 10px 28px rgba(18, 52, 58, 0.05);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#i0pcfk {
    width: 109px;
    height: 110px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 9px;
}

#ix1mme {
    padding: 10px;
    text-align: center;
}

#i3zmlg {
    font-size: 14pt;
    position: relative;
    top: -10px;
}

#iizopg {
    position: relative;
    bottom: -2px;
}

#iko10j {
    padding: 10px;
    text-align: center;
}

#iuz1j6 {
    font-size: 14pt;
    padding-top: 0px;
    position: relative;
    top: -12px;
}

#i2m7yz {
    padding: 10px;
}

#i4b7r9 {
    font-size: 14pt;
    text-align: center;
    position: relative;
    bottom: -42px;
}

#ib7h1d {
    text-align: center;
    position: relative;
    bottom: -44px;
    left: -8px;
}

#i25ab5 {
    padding: 10px;
    text-align: center;
}

#iguyyw {
    font-size: 14pt;
    position: relative;
    top: 6px;
}

#i2oiyy {
    padding: 10px;
    text-align: center;
    position: relative;
    top: -75px;
}

#i4xckk {
    font-size: 14pt;
}

#ixpbls {
    padding: 10px;
    position: relative;
    top: -74px;
}

#i8fb0h {
    text-align: center;
}

#i8dq8f {
    flex-basis: 34.89%;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#izaqwo {
    flex-basis: 47.15%;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#i040id {
    flex-basis: 36.75%;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 30px;
}

#ir3vvk {
    background-image: url('https://cdn.grapesjs.com/workspaces/cmc4xkttt0df99wj7woejj4g8/assets/e33447ba-de55-4429-bde2-abb577e9d9ee__screenshot-2025-10-10-at-2.51.47-pm.png');
    background-size: contain;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

#iu07j5 {
    background-image: url('https://cdn.grapesjs.com/workspaces/cmc4xkttt0df99wj7woejj4g8/assets/e33447ba-de55-4429-bde2-abb577e9d9ee__screenshot-2025-10-10-at-2.51.47-pm.png');
    background-size: contain;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

#i6aaux {
    background-image: url("images/perez.png");
    background-size: contain;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

@media (max-width: 992px) {
    #iaoy7m {
        padding-top: 5px;
        padding-right: 0px;
        padding-bottom: 5px;
        padding-left: 0px;
    }

    #i8ljmi {
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    #is3xdl {
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
    }

    #iy79y {
        width: 95%;
    }

    #i8852 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }

    #ixwp15 {
        font-size: 18px;
    }

    #ivvvi {
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
    }

    #itunc {
        padding-top: 15px;
        padding-right: 0px;
        padding-bottom: 15px;
        padding-left: 15px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    #ixg5f {
        padding: 18px;
    }

    #izbaj {
        background-color: #b8c9c8 !important;
    }

    #iddvh {
        background-color: #b8c9c8 !important;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    #ilknm {
        background-color: #b8c9c8 !important;
    }

    #iuwdo {
        background: linear-gradient(180deg, #c3d3d2 0%, #afc1c0 100%) !important;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 35px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    #it1pa {
        font-size: 48px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    #iaoy7m::before {
        left: 12px;
        right: 12px;
    }

    #i8ljmi::before {
        left: 12px;
        right: 12px;
    }

    #is3xdl::before {
        left: 12px;
        right: 12px;
    }

    #is3xdl-2::before {
        left: 12px;
        right: 12px;
    }

    .lorem-grid-shell {
        padding: 22px;
    }

    .lorem-grid-head {
        flex-direction: column;
        align-items: flex-start;
    }

    .lorem-grid-title {
        font-size: 36px;
    }

    .lorem-grid-list {
        grid-template-columns: 1fr 1fr;
    }

    #i8852-2 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }

    #ivvvi-2 {
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
    }

    #iy79y-2 {
        width: 95%;
    }

    #izbaj-2 {
        background-color: #b8c9c8 !important;
    }

    #itunc-2 {
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
    }

    #i8852-2-2 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }

    #ivvvi-2-2 {
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
    }

    #iy79y-2-2 {
        width: 95%;
    }

    #izbaj-2-2 {
        background-color: #b8c9c8 !important;
    }

    #i3tymg {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 107px;
        padding-bottom: 25px;
        padding-left: 0px;
    }

    #if06ly {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    #is3xdl-2 {
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 133px;
        padding-left: 0px;
    }

    #iaf28o {
        margin-top: 0px;
        margin-right: 21px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        text-align: left;
    }

    #igl09r {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    #iknwma {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    #ienf0m {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 236px;
    }

    #i8852-2-2-2 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        position: static;
    }

    #ivvvi-2-2-2 {
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
    }

    #iy79y-2-2-2 {
        width: 95%;
    }

    #izbaj-2-2-2 {
        background-color: #b8c9c8 !important;
        position: static;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 50px;
        padding-left: 0px;
    }

    #i8852-2-2-2-2 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        position: static;
    }

    #i8852-2-2-2-3 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        position: static;
    }

    #i8852-2-2-2-2-3 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        position: static;
    }

    #i8852-2-2-2-2-3-3 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        position: static;
    }

    #i4k0yf-2 {
        position: static;
    }

    #iew3lr-2 {
        position: static;
    }
}

@media (max-width: 768px) {
    #iqtuc4 {
        width: 35px;
        height: 35px;
    }

    .navbar-menu-toggle {
        display: block;
    }

    .navbar-menu-nav {
        width: 100%;
        flex-direction: column;
    }

    .navbar-items-c {
        display: none;
        width: 100%;
    }

    .navbar-burger {
        display: block;
    }

    .navbar-menu {
        width: 100%;
    }

    .navbar-menu-link {
        display: block;
    }

    #ib7lqg {
        flex-direction: row;
        width: 100%;
    }

    #iaoy7m {
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
    }

    #i8ljmi {
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
    }

    #is3xdl {
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
    }

    #is3xdl-2 {
        display: block;
    }

    #ivvvi {
        flex-direction: column;
    }

    #i55dc {
        font-size: 30px;
        text-align: center;
    }

    #ibt2za {
        font-size: 18px;
        width: 100%;
    }

    #i5ndrj {
        font-size: 18px;
        width: 100%;
    }

    #iilvc {
        flex-direction: column;
    }

    #iredq {
	background-size: contain;
        font-size: 30px;
    }

    #ivvvi-2 {
        flex-direction: column;
    }

    #iredq-2 {
        font-size: 30px;
    }

    #ivvvi-2-2 {
        flex-direction: column;
    }

    #ivvvi-2-2-2 {
        flex-direction: column;
    }
}

@media (max-width: 480px) {
    #iaoy7m {
        padding-top: 8px;
        padding-right: 8px;
        padding-bottom: 8px;
        padding-left: 8px;
        border-radius: 0.65rem;
    }

    #i8ljmi {
        padding-top: 8px;
        padding-right: 8px;
        padding-bottom: 8px;
        padding-left: 8px;
        border-radius: 0.65rem;
    }

    #is3xdl {
        padding-top: 8px;
        padding-right: 8px;
        padding-bottom: 8px;
        padding-left: 8px;
        border-radius: 0.65rem;
    }

    #is3xdl-2 {
        padding-top: 8px;
        padding-right: 8px;
        padding-bottom: 8px;
        padding-left: 8px;
        border-radius: 0.65rem;
    }

    #ivvvi {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }

    #i8852 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    #i55dc {
        text-align: center;
        letter-spacing: 0.02em;
    }

    #itunc {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    #iqtuc4 {
        color: #2b1105;
    }

    #if06ly {
        width: 78px;
        height: 66px;
    }

    #ixg5f {
        padding: 14px;
        border-radius: 1.25rem;
    }

    #izbaj {
        background-color: #d7e3e2 !important;
    }

    #iddvh {
        background-color: #d7e3e2 !important;
    }

    #ilknm {
        background-color: #d7e3e2 !important;
    }

    #iuwdo {
        background: linear-gradient(180deg, #dbe7e6 0%, #d2e0df 100%) !important;
    }

    #i3tymg {
        background-color: rgba(171, 192, 191, 0.99) !important;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: 0px;
        margin-right: 235px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    #it1pa {
        font-size: 40px;
        line-height: 1.08;
    }

    #ih84j {
        letter-spacing: 0.02em;
    }

    #iredq {
        letter-spacing: 0.02em;
    }

    .lorem-grid-section {
        padding: 26px 0;
    }

    .lorem-grid-shell {
        padding: 16px;
        border-radius: 1.25rem;
    }

    .lorem-grid-title {
        font-size: 30px;
    }

    .lorem-grid-intro {
        font-size: 16px;
    }

    .lorem-grid-list {
        grid-template-columns: 1fr;
        gap: 12px;
    }

    .lorem-grid-card {
        padding: 16px;
    }

    .lorem-grid-value {
        font-size: 26px;
    }

    .lorem-grid-copy {
        font-size: 15px;
    }

    #ih84j-2 {
        letter-spacing: 0.02em;
    }

    #i8852-2 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    #ivvvi-2 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }

    #izbaj-2 {
        background-color: #d7e3e2 !important;
    }

    #iredq-2 {
        letter-spacing: 0.02em;
    }

    #itunc-2 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    #ih84j-2-2 {
        letter-spacing: 0.02em;
    }

    #i8852-2-2 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    #ivvvi-2-2 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }

    #izbaj-2-2 {
        background-color: #d7e3e2 !important;
    }

    #ib7lqg {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    #iaf28o {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    #ienf0m {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 98px;
    }

    #iknwma {
        width: 334px;
        height: 80px;
    }

    #i8852-2-2-2 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    #ivvvi-2-2-2 {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }

    #izbaj-2-2-2 {
        background-color: #d7e3e2 !important;
    }

    #i8852-2-2-2-2 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    #i8852-2-2-2-3 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    #i8852-2-2-2-2-3 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    #i8852-2-2-2-2-3-3 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    #iko10j {
        position: static;
    }

    #i4b7r9 {
        position: static;
    }

    #ib7h1d {
        position: static;
    }

    #i4k0yf-2 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 28px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        position: static;
    }

    #iew3lr-2 {
        position: relative;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        left: -41px;
    }
}
