
.rb-custom-82 { --retrina-builder-primary-color: #198754; --retrina-builder-secondary-color: #FFC107;
} .rb-custom-82 .growth-section { background: #f7faf8; color: #17352a; overflow: hidden;
} .rb-custom-82 .growth-kicker { display: inline-flex; align-items: center; gap: .65rem; margin-bottom: 1rem; color: #198754; font-size: .76rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase;
} .rb-custom-82 .growth-kicker::before { width: 2.25rem; height: 3px; background: #FFC107; border-radius: 99px; content: '';
} .rb-custom-82 .growth-heading { max-width: 760px; margin: 0; color: #198754; font-size: clamp(2.1rem, 4vw, 4rem); font-weight: 800; letter-spacing: -.045em; line-height: 1.05;
} .rb-custom-82 .growth-intro { max-width: 650px; margin: 1.25rem 0 0; color: #5e7168; font-size: 1.05rem; line-height: 1.75;
} .rb-custom-82 .growth-button { display: inline-flex; align-items: center; gap: .85rem; padding: .95rem 1.35rem; border: 2px solid #198754; border-radius: 999px; background: #198754; color: #ffffff; font-size: .95rem; font-weight: 700; text-decoration: none; transition: transform .2s ease, box-shadow .2s ease, background .2s ease;
} .rb-custom-82 .growth-button:hover, .rb-custom-82 .growth-button:focus { background: #146c43; color: #ffffff; box-shadow: 0 10px 24px rgba(25, 135, 84, .2); transform: translateY(-2px);
} .rb-custom-82 .growth-card { height: 100%; padding: 1.65rem; border: 1px solid #dce9e1; border-radius: 1rem; background: #ffffff; box-shadow: 0 8px 22px rgba(25, 73, 49, .04); transition: transform .2s ease, box-shadow .2s ease;
} .rb-custom-82 .growth-card:hover { box-shadow: 0 16px 30px rgba(25, 73, 49, .1); transform: translateY(-5px);
} .rb-custom-82 .growth-card-highlight { border-color: #FFC107;
} .rb-custom-82 .growth-icon { display: inline-flex; align-items: center; justify-content: center; width: 2.65rem; height: 2.65rem; margin-bottom: 2.1rem; border-radius: .7rem; background: #e5f3eb; color: #198754; font-size: .78rem; font-weight: 800;
} .rb-custom-82 .growth-card-highlight .growth-icon { background: #fff4cc; color: #8a6700;
} .rb-custom-82 .growth-card h3 { margin-bottom: .75rem; color: #198754; font-size: 1.25rem; font-weight: 750;
} .rb-custom-82 .growth-card p { min-height: 5.2rem; margin-bottom: 1.35rem; color: #6a7b72; font-size: .94rem; line-height: 1.65;
} .rb-custom-82 .growth-link { color: #198754; font-size: .88rem; font-weight: 750; text-decoration: none;
} .rb-custom-82 .growth-link span { display: inline-block; margin-left: .3rem; color: #FFC107; transition: transform .2s ease;
} .rb-custom-82 .growth-link:hover { color: #146c43;
} .rb-custom-82 .growth-link:hover span { transform: translate(2px, -2px);
}
	
.rb-custom-83 { --retrina-builder-primary-color: #198754; --retrina-builder-secondary-color: #FFC107;
} .rb-custom-83 .growth-section { background: #f7faf8; color: #17352a; overflow: hidden;
} .rb-custom-83 .growth-kicker { display: inline-flex; align-items: center; gap: .65rem; margin-bottom: 1rem; color: #198754; font-size: .76rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase;
} .rb-custom-83 .growth-kicker::before { width: 2.25rem; height: 3px; background: #FFC107; border-radius: 99px; content: '';
} .rb-custom-83 .growth-heading { max-width: 760px; margin: 0; color: #198754; font-size: clamp(2.1rem, 4vw, 4rem); font-weight: 800; letter-spacing: -.045em; line-height: 1.05;
} .rb-custom-83 .growth-intro { max-width: 650px; margin: 1.25rem 0 0; color: #5e7168; font-size: 1.05rem; line-height: 1.75;
} .rb-custom-83 .growth-button { display: inline-flex; align-items: center; gap: .85rem; padding: .95rem 1.35rem; border: 2px solid #198754; border-radius: 999px; background: #198754; color: #ffffff; font-size: .95rem; font-weight: 700; text-decoration: none; transition: transform .2s ease, box-shadow .2s ease, background .2s ease;
} .rb-custom-83 .growth-button:hover, .rb-custom-83 .growth-button:focus { background: #146c43; color: #ffffff; box-shadow: 0 10px 24px rgba(25, 135, 84, .2); transform: translateY(-2px);
} .rb-custom-83 .growth-card { height: 100%; padding: 1.65rem; border: 1px solid #dce9e1; border-radius: 1rem; background: #ffffff; box-shadow: 0 8px 22px rgba(25, 73, 49, .04); transition: transform .2s ease, box-shadow .2s ease;
} .rb-custom-83 .growth-card:hover { box-shadow: 0 16px 30px rgba(25, 73, 49, .1); transform: translateY(-5px);
} .rb-custom-83 .growth-card-highlight { border-color: #FFC107;
} .rb-custom-83 .growth-icon { display: inline-flex; align-items: center; justify-content: center; width: 2.65rem; height: 2.65rem; margin-bottom: 2.1rem; border-radius: .7rem; background: #e5f3eb; color: #198754; font-size: .78rem; font-weight: 800;
} .rb-custom-83 .growth-card-highlight .growth-icon { background: #fff4cc; color: #8a6700;
} .rb-custom-83 .growth-card h3 { margin-bottom: .75rem; color: #198754; font-size: 1.25rem; font-weight: 750;
} .rb-custom-83 .growth-card p { min-height: 5.2rem; margin-bottom: 1.35rem; color: #6a7b72; font-size: .94rem; line-height: 1.65;
} .rb-custom-83 .growth-link { color: #198754; font-size: .88rem; font-weight: 750; text-decoration: none;
} .rb-custom-83 .growth-link span { display: inline-block; margin-left: .3rem; color: #FFC107; transition: transform .2s ease;
} .rb-custom-83 .growth-link:hover { color: #146c43;
} .rb-custom-83 .growth-link:hover span { transform: translate(2px, -2px);
}
	
.rb-custom-84 { --retrina-builder-primary-color: #198754; --retrina-builder-secondary-color: #FFC107;
} .rb-custom-84 .growth-section { background: #f7faf8; color: #17352a; overflow: hidden;
} .rb-custom-84 .growth-kicker { display: inline-flex; align-items: center; gap: .65rem; margin-bottom: 1rem; color: #198754; font-size: .76rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase;
} .rb-custom-84 .growth-kicker::before { width: 2.25rem; height: 3px; background: #FFC107; border-radius: 99px; content: '';
} .rb-custom-84 .growth-heading { max-width: 760px; margin: 0; color: #198754; font-size: clamp(2.1rem, 4vw, 4rem); font-weight: 800; letter-spacing: -.045em; line-height: 1.05;
} .rb-custom-84 .growth-intro { max-width: 650px; margin: 1.25rem 0 0; color: #5e7168; font-size: 1.05rem; line-height: 1.75;
} .rb-custom-84 .growth-button { display: inline-flex; align-items: center; gap: .85rem; padding: .95rem 1.35rem; border: 2px solid #198754; border-radius: 999px; background: #198754; color: #ffffff; font-size: .95rem; font-weight: 700; text-decoration: none; transition: transform .2s ease, box-shadow .2s ease, background .2s ease;
} .rb-custom-84 .growth-button:hover, .rb-custom-84 .growth-button:focus { background: #146c43; color: #ffffff; box-shadow: 0 10px 24px rgba(25, 135, 84, .2); transform: translateY(-2px);
} .rb-custom-84 .growth-card { height: 100%; padding: 1.65rem; border: 1px solid #dce9e1; border-radius: 1rem; background: #ffffff; box-shadow: 0 8px 22px rgba(25, 73, 49, .04); transition: transform .2s ease, box-shadow .2s ease;
} .rb-custom-84 .growth-card:hover { box-shadow: 0 16px 30px rgba(25, 73, 49, .1); transform: translateY(-5px);
} .rb-custom-84 .growth-card-highlight { border-color: #FFC107;
} .rb-custom-84 .growth-icon { display: inline-flex; align-items: center; justify-content: center; width: 2.65rem; height: 2.65rem; margin-bottom: 2.1rem; border-radius: .7rem; background: #e5f3eb; color: #198754; font-size: .78rem; font-weight: 800;
} .rb-custom-84 .growth-card-highlight .growth-icon { background: #fff4cc; color: #8a6700;
} .rb-custom-84 .growth-card h3 { margin-bottom: .75rem; color: #198754; font-size: 1.25rem; font-weight: 750;
} .rb-custom-84 .growth-card p { min-height: 5.2rem; margin-bottom: 1.35rem; color: #6a7b72; font-size: .94rem; line-height: 1.65;
} .rb-custom-84 .growth-link { color: #198754; font-size: .88rem; font-weight: 750; text-decoration: none;
} .rb-custom-84 .growth-link span { display: inline-block; margin-left: .3rem; color: #FFC107; transition: transform .2s ease;
} .rb-custom-84 .growth-link:hover { color: #146c43;
} .rb-custom-84 .growth-link:hover span { transform: translate(2px, -2px);
}
	
.rb-custom-85 { --retrina-builder-primary-color: #198754; --retrina-builder-secondary-color: #FFC107;
} .rb-custom-85 .growth-section { background: #f7faf8; color: #17352a; overflow: hidden;
} .rb-custom-85 .growth-kicker { display: inline-flex; align-items: center; gap: .65rem; margin-bottom: 1rem; color: #198754; font-size: .76rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase;
} .rb-custom-85 .growth-kicker::before { width: 2.25rem; height: 3px; background: #FFC107; border-radius: 99px; content: '';
} .rb-custom-85 .growth-heading { max-width: 760px; margin: 0; color: #198754; font-size: clamp(2.1rem, 4vw, 4rem); font-weight: 800; letter-spacing: -.045em; line-height: 1.05;
} .rb-custom-85 .growth-intro { max-width: 650px; margin: 1.25rem 0 0; color: #5e7168; font-size: 1.05rem; line-height: 1.75;
} .rb-custom-85 .growth-button { display: inline-flex; align-items: center; gap: .85rem; padding: .95rem 1.35rem; border: 2px solid #198754; border-radius: 999px; background: #198754; color: #ffffff; font-size: .95rem; font-weight: 700; text-decoration: none; transition: transform .2s ease, box-shadow .2s ease, background .2s ease;
} .rb-custom-85 .growth-button:hover, .rb-custom-85 .growth-button:focus { background: #146c43; color: #ffffff; box-shadow: 0 10px 24px rgba(25, 135, 84, .2); transform: translateY(-2px);
} .rb-custom-85 .growth-card { height: 100%; padding: 1.65rem; border: 1px solid #dce9e1; border-radius: 1rem; background: #ffffff; box-shadow: 0 8px 22px rgba(25, 73, 49, .04); transition: transform .2s ease, box-shadow .2s ease;
} .rb-custom-85 .growth-card:hover { box-shadow: 0 16px 30px rgba(25, 73, 49, .1); transform: translateY(-5px);
} .rb-custom-85 .growth-card-highlight { border-color: #FFC107;
} .rb-custom-85 .growth-icon { display: inline-flex; align-items: center; justify-content: center; width: 2.65rem; height: 2.65rem; margin-bottom: 2.1rem; border-radius: .7rem; background: #e5f3eb; color: #198754; font-size: .78rem; font-weight: 800;
} .rb-custom-85 .growth-card-highlight .growth-icon { background: #fff4cc; color: #8a6700;
} .rb-custom-85 .growth-card h3 { margin-bottom: .75rem; color: #198754; font-size: 1.25rem; font-weight: 750;
} .rb-custom-85 .growth-card p { min-height: 5.2rem; margin-bottom: 1.35rem; color: #6a7b72; font-size: .94rem; line-height: 1.65;
} .rb-custom-85 .growth-link { color: #198754; font-size: .88rem; font-weight: 750; text-decoration: none;
} .rb-custom-85 .growth-link span { display: inline-block; margin-left: .3rem; color: #FFC107; transition: transform .2s ease;
} .rb-custom-85 .growth-link:hover { color: #146c43;
} .rb-custom-85 .growth-link:hover span { transform: translate(2px, -2px);
}
	
.rb-custom-86 { --retrina-builder-primary-color: #198754; --retrina-builder-secondary-color: #FFC107;
} .rb-custom-86 .growth-section { background: #f7faf8; color: #17352a; overflow: hidden;
} .rb-custom-86 .growth-kicker { display: inline-flex; align-items: center; gap: .65rem; margin-bottom: 1rem; color: #198754; font-size: .76rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase;
} .rb-custom-86 .growth-kicker::before { width: 2.25rem; height: 3px; background: #FFC107; border-radius: 99px; content: '';
} .rb-custom-86 .growth-heading { max-width: 760px; margin: 0; color: #198754; font-size: clamp(2.1rem, 4vw, 4rem); font-weight: 800; letter-spacing: -.045em; line-height: 1.05;
} .rb-custom-86 .growth-intro { max-width: 650px; margin: 1.25rem 0 0; color: #5e7168; font-size: 1.05rem; line-height: 1.75;
} .rb-custom-86 .growth-button { display: inline-flex; align-items: center; gap: .85rem; padding: .95rem 1.35rem; border: 2px solid #198754; border-radius: 999px; background: #198754; color: #ffffff; font-size: .95rem; font-weight: 700; text-decoration: none; transition: transform .2s ease, box-shadow .2s ease, background .2s ease;
} .rb-custom-86 .growth-button:hover, .rb-custom-86 .growth-button:focus { background: #146c43; color: #ffffff; box-shadow: 0 10px 24px rgba(25, 135, 84, .2); transform: translateY(-2px);
} .rb-custom-86 .growth-card { height: 100%; padding: 1.65rem; border: 1px solid #dce9e1; border-radius: 1rem; background: #ffffff; box-shadow: 0 8px 22px rgba(25, 73, 49, .04); transition: transform .2s ease, box-shadow .2s ease;
} .rb-custom-86 .growth-card:hover { box-shadow: 0 16px 30px rgba(25, 73, 49, .1); transform: translateY(-5px);
} .rb-custom-86 .growth-card-highlight { border-color: #FFC107;
} .rb-custom-86 .growth-icon { display: inline-flex; align-items: center; justify-content: center; width: 2.65rem; height: 2.65rem; margin-bottom: 2.1rem; border-radius: .7rem; background: #e5f3eb; color: #198754; font-size: .78rem; font-weight: 800;
} .rb-custom-86 .growth-card-highlight .growth-icon { background: #fff4cc; color: #8a6700;
} .rb-custom-86 .growth-card h3 { margin-bottom: .75rem; color: #198754; font-size: 1.25rem; font-weight: 750;
} .rb-custom-86 .growth-card p { min-height: 5.2rem; margin-bottom: 1.35rem; color: #6a7b72; font-size: .94rem; line-height: 1.65;
} .rb-custom-86 .growth-link { color: #198754; font-size: .88rem; font-weight: 750; text-decoration: none;
} .rb-custom-86 .growth-link span { display: inline-block; margin-left: .3rem; color: #FFC107; transition: transform .2s ease;
} .rb-custom-86 .growth-link:hover { color: #146c43;
} .rb-custom-86 .growth-link:hover span { transform: translate(2px, -2px);
}
	
.rb-custom-87 { --retrina-builder-primary-color: #198754; --retrina-builder-secondary-color: #FFC107;
} .rb-custom-87 .growth-section { background: #f7faf8; color: #17352a; overflow: hidden;
} .rb-custom-87 .growth-kicker { display: inline-flex; align-items: center; gap: .65rem; margin-bottom: 1rem; color: #198754; font-size: .76rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase;
} .rb-custom-87 .growth-kicker::before { width: 2.25rem; height: 3px; background: #FFC107; border-radius: 99px; content: '';
} .rb-custom-87 .growth-heading { max-width: 760px; margin: 0; color: #198754; font-size: clamp(2.1rem, 4vw, 4rem); font-weight: 800; letter-spacing: -.045em; line-height: 1.05;
} .rb-custom-87 .growth-intro { max-width: 650px; margin: 1.25rem 0 0; color: #5e7168; font-size: 1.05rem; line-height: 1.75;
} .rb-custom-87 .growth-button { display: inline-flex; align-items: center; gap: .85rem; padding: .95rem 1.35rem; border: 2px solid #198754; border-radius: 999px; background: #198754; color: #ffffff; font-size: .95rem; font-weight: 700; text-decoration: none; transition: transform .2s ease, box-shadow .2s ease, background .2s ease;
} .rb-custom-87 .growth-button:hover, .rb-custom-87 .growth-button:focus { background: #146c43; color: #ffffff; box-shadow: 0 10px 24px rgba(25, 135, 84, .2); transform: translateY(-2px);
} .rb-custom-87 .growth-card { height: 100%; padding: 1.65rem; border: 1px solid #dce9e1; border-radius: 1rem; background: #ffffff; box-shadow: 0 8px 22px rgba(25, 73, 49, .04); transition: transform .2s ease, box-shadow .2s ease;
} .rb-custom-87 .growth-card:hover { box-shadow: 0 16px 30px rgba(25, 73, 49, .1); transform: translateY(-5px);
} .rb-custom-87 .growth-card-highlight { border-color: #FFC107;
} .rb-custom-87 .growth-icon { display: inline-flex; align-items: center; justify-content: center; width: 2.65rem; height: 2.65rem; margin-bottom: 2.1rem; border-radius: .7rem; background: #e5f3eb; color: #198754; font-size: .78rem; font-weight: 800;
} .rb-custom-87 .growth-card-highlight .growth-icon { background: #fff4cc; color: #8a6700;
} .rb-custom-87 .growth-card h3 { margin-bottom: .75rem; color: #198754; font-size: 1.25rem; font-weight: 750;
} .rb-custom-87 .growth-card p { min-height: 5.2rem; margin-bottom: 1.35rem; color: #6a7b72; font-size: .94rem; line-height: 1.65;
} .rb-custom-87 .growth-link { color: #198754; font-size: .88rem; font-weight: 750; text-decoration: none;
} .rb-custom-87 .growth-link span { display: inline-block; margin-left: .3rem; color: #FFC107; transition: transform .2s ease;
} .rb-custom-87 .growth-link:hover { color: #146c43;
} .rb-custom-87 .growth-link:hover span { transform: translate(2px, -2px);
}
	
.rb-custom-89 { --retrina-builder-primary-color: #198754; --retrina-builder-secondary-color: #FFC107;
} .rb-custom-89 .about-us-section { position: relative; overflow: hidden; padding: 96px 0; background: #f8fbf9; color: #26352d;
} .rb-custom-89 .about-us-section::before { position: absolute; top: -100px; right: -80px; width: 260px; height: 260px; border: 28px solid rgba(25, 135, 84, 0.08); border-radius: 50%; content: '';
} .rb-custom-89 .about-us-kicker { display: inline-block; margin-bottom: 14px; color: #198754; font-size: 0.78rem; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase;
} .rb-custom-89 .about-us-title { max-width: 680px; margin: 0 0 20px; color: #198754; font-size: clamp(2.2rem, 4vw, 4rem); font-weight: 750; line-height: 1.1;
} .rb-custom-89 .about-us-text { max-width: 650px; margin: 0 0 30px; color: #65736b; font-size: 1.08rem; line-height: 1.8;
} .rb-custom-89 .about-us-button { display: inline-flex; align-items: center; gap: 12px; padding: 14px 22px; border-radius: 5px; background: #198754; color: #ffffff; font-weight: 700; text-decoration: none; transition: transform 0.2s ease, background 0.2s ease;
} .rb-custom-89 .about-us-button:hover, .rb-custom-89 .about-us-button:focus { background: #146c43; color: #ffffff; transform: translateY(-2px);
} .rb-custom-89 .about-us-highlight { display: flex; gap: 18px; align-items: flex-start; padding: 30px; border-left: 4px solid #FFC107; border-radius: 8px; background: #ffffff; box-shadow: 0 16px 40px rgba(25, 80, 50, 0.09);
} .rb-custom-89 .about-us-highlight-mark { display: inline-flex; flex: 0 0 42px; align-items: center; justify-content: center; width: 42px; height: 42px; border-radius: 50%; background: #FFC107; color: #26352d; font-size: 1.2rem; font-weight: 800;
} .rb-custom-89 .about-us-highlight strong { display: block; margin-bottom: 8px; color: #198754; font-size: 1.15rem;
} .rb-custom-89 .about-us-highlight p { margin: 0; color: #65736b; line-height: 1.7;
} .rb-custom-89 .about-us-cards-row { margin-top: 72px;
} .rb-custom-89 .about-us-card { height: 100%; padding: 26px 22px; border-top: 3px solid #198754; border-radius: 6px; background: #ffffff; box-shadow: 0 8px 24px rgba(25, 80, 50, 0.06);
} .rb-custom-89 .about-us-card-number { display: block; margin-bottom: 18px; color: #FFC107; font-size: 0.85rem; font-weight: 800; letter-spacing: 0.1em;
} .rb-custom-89 .about-us-card h3 { margin: 0 0 10px; color: #198754; font-size: 1.25rem;
} .rb-custom-89 .about-us-card p { margin: 0; color: #65736b; line-height: 1.7;
}
@media (max-width: 767.98px){.rb-custom-89 .about-us-section { padding: 68px 0; } .rb-custom-89 .about-us-cards-row { margin-top: 48px; }}
	
.rb-custom-90 { --retrina-builder-primary-color: #198754; --retrina-builder-secondary-color: #FFC107;
} .rb-custom-90 .about-us-section { position: relative; overflow: hidden; padding: 96px 0; background: #f8fbf9; color: #26352d;
} .rb-custom-90 .about-us-section::before { position: absolute; top: -100px; right: -80px; width: 260px; height: 260px; border: 28px solid rgba(25, 135, 84, 0.08); border-radius: 50%; content: '';
} .rb-custom-90 .about-us-kicker { display: inline-block; margin-bottom: 14px; color: #198754; font-size: 0.78rem; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase;
} .rb-custom-90 .about-us-title { max-width: 680px; margin: 0 0 20px; color: #198754; font-size: clamp(2.2rem, 4vw, 4rem); font-weight: 750; line-height: 1.1;
} .rb-custom-90 .about-us-text { max-width: 650px; margin: 0 0 30px; color: #65736b; font-size: 1.08rem; line-height: 1.8;
} .rb-custom-90 .about-us-button { display: inline-flex; align-items: center; gap: 12px; padding: 14px 22px; border-radius: 5px; background: #198754; color: #ffffff; font-weight: 700; text-decoration: none; transition: transform 0.2s ease, background 0.2s ease;
} .rb-custom-90 .about-us-button:hover, .rb-custom-90 .about-us-button:focus { background: #146c43; color: #ffffff; transform: translateY(-2px);
} .rb-custom-90 .about-us-highlight { display: flex; gap: 18px; align-items: flex-start; padding: 30px; border-left: 4px solid #FFC107; border-radius: 8px; background: #ffffff; box-shadow: 0 16px 40px rgba(25, 80, 50, 0.09);
} .rb-custom-90 .about-us-highlight-mark { display: inline-flex; flex: 0 0 42px; align-items: center; justify-content: center; width: 42px; height: 42px; border-radius: 50%; background: #FFC107; color: #26352d; font-size: 1.2rem; font-weight: 800;
} .rb-custom-90 .about-us-highlight strong { display: block; margin-bottom: 8px; color: #198754; font-size: 1.15rem;
} .rb-custom-90 .about-us-highlight p { margin: 0; color: #65736b; line-height: 1.7;
} .rb-custom-90 .about-us-cards-row { margin-top: 72px;
} .rb-custom-90 .about-us-card { height: 100%; padding: 26px 22px; border-top: 3px solid #198754; border-radius: 6px; background: #ffffff; box-shadow: 0 8px 24px rgba(25, 80, 50, 0.06);
} .rb-custom-90 .about-us-card-number { display: block; margin-bottom: 18px; color: #FFC107; font-size: 0.85rem; font-weight: 800; letter-spacing: 0.1em;
} .rb-custom-90 .about-us-card h3 { margin: 0 0 10px; color: #198754; font-size: 1.25rem;
} .rb-custom-90 .about-us-card p { margin: 0; color: #65736b; line-height: 1.7;
}
@media (max-width: 767.98px){.rb-custom-90 .about-us-section { padding: 68px 0; } .rb-custom-90 .about-us-cards-row { margin-top: 48px; }}
	
.rb-custom-91 { --retrina-builder-primary-color: #198754; --retrina-builder-secondary-color: #FFC107;
} .rb-custom-91 .about-us-section { position: relative; overflow: hidden; padding: 96px 0; background: #f8fbf9; color: #26352d;
} .rb-custom-91 .about-us-section::before { position: absolute; top: -100px; right: -80px; width: 260px; height: 260px; border: 28px solid rgba(25, 135, 84, 0.08); border-radius: 50%; content: '';
} .rb-custom-91 .about-us-kicker { display: inline-block; margin-bottom: 14px; color: #198754; font-size: 0.78rem; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase;
} .rb-custom-91 .about-us-title { max-width: 680px; margin: 0 0 20px; color: #198754; font-size: clamp(2.2rem, 4vw, 4rem); font-weight: 750; line-height: 1.1;
} .rb-custom-91 .about-us-text { max-width: 650px; margin: 0 0 30px; color: #65736b; font-size: 1.08rem; line-height: 1.8;
} .rb-custom-91 .about-us-button { display: inline-flex; align-items: center; gap: 12px; padding: 14px 22px; border-radius: 5px; background: #198754; color: #ffffff; font-weight: 700; text-decoration: none; transition: transform 0.2s ease, background 0.2s ease;
} .rb-custom-91 .about-us-button:hover, .rb-custom-91 .about-us-button:focus { background: #146c43; color: #ffffff; transform: translateY(-2px);
} .rb-custom-91 .about-us-highlight { display: flex; gap: 18px; align-items: flex-start; padding: 30px; border-left: 4px solid #FFC107; border-radius: 8px; background: #ffffff; box-shadow: 0 16px 40px rgba(25, 80, 50, 0.09);
} .rb-custom-91 .about-us-highlight-mark { display: inline-flex; flex: 0 0 42px; align-items: center; justify-content: center; width: 42px; height: 42px; border-radius: 50%; background: #FFC107; color: #26352d; font-size: 1.2rem; font-weight: 800;
} .rb-custom-91 .about-us-highlight strong { display: block; margin-bottom: 8px; color: #198754; font-size: 1.15rem;
} .rb-custom-91 .about-us-highlight p { margin: 0; color: #65736b; line-height: 1.7;
} .rb-custom-91 .about-us-cards-row { margin-top: 72px;
} .rb-custom-91 .about-us-card { height: 100%; padding: 26px 22px; border-top: 3px solid #198754; border-radius: 6px; background: #ffffff; box-shadow: 0 8px 24px rgba(25, 80, 50, 0.06);
} .rb-custom-91 .about-us-card-number { display: block; margin-bottom: 18px; color: #FFC107; font-size: 0.85rem; font-weight: 800; letter-spacing: 0.1em;
} .rb-custom-91 .about-us-card h3 { margin: 0 0 10px; color: #198754; font-size: 1.25rem;
} .rb-custom-91 .about-us-card p { margin: 0; color: #65736b; line-height: 1.7;
}
@media (max-width: 767.98px){.rb-custom-91 .about-us-section { padding: 68px 0; } .rb-custom-91 .about-us-cards-row { margin-top: 48px; }}
	
.rb-custom-92 { --retrina-builder-primary-color: #198754; --retrina-builder-secondary-color: #FFC107;
} .rb-custom-92 .about-us-section { position: relative; overflow: hidden; padding: 96px 0; background: #f8fbf9; color: #26352d;
} .rb-custom-92 .about-us-section::before { position: absolute; top: -100px; right: -80px; width: 260px; height: 260px; border: 28px solid rgba(25, 135, 84, 0.08); border-radius: 50%; content: '';
} .rb-custom-92 .about-us-kicker { display: inline-block; margin-bottom: 14px; color: #198754; font-size: 0.78rem; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase;
} .rb-custom-92 .about-us-title { max-width: 680px; margin: 0 0 20px; color: #198754; font-size: clamp(2.2rem, 4vw, 4rem); font-weight: 750; line-height: 1.1;
} .rb-custom-92 .about-us-text { max-width: 650px; margin: 0 0 30px; color: #65736b; font-size: 1.08rem; line-height: 1.8;
} .rb-custom-92 .about-us-button { display: inline-flex; align-items: center; gap: 12px; padding: 14px 22px; border-radius: 5px; background: #198754; color: #ffffff; font-weight: 700; text-decoration: none; transition: transform 0.2s ease, background 0.2s ease;
} .rb-custom-92 .about-us-button:hover, .rb-custom-92 .about-us-button:focus { background: #146c43; color: #ffffff; transform: translateY(-2px);
} .rb-custom-92 .about-us-highlight { display: flex; gap: 18px; align-items: flex-start; padding: 30px; border-left: 4px solid #FFC107; border-radius: 8px; background: #ffffff; box-shadow: 0 16px 40px rgba(25, 80, 50, 0.09);
} .rb-custom-92 .about-us-highlight-mark { display: inline-flex; flex: 0 0 42px; align-items: center; justify-content: center; width: 42px; height: 42px; border-radius: 50%; background: #FFC107; color: #26352d; font-size: 1.2rem; font-weight: 800;
} .rb-custom-92 .about-us-highlight strong { display: block; margin-bottom: 8px; color: #198754; font-size: 1.15rem;
} .rb-custom-92 .about-us-highlight p { margin: 0; color: #65736b; line-height: 1.7;
} .rb-custom-92 .about-us-cards-row { margin-top: 72px;
} .rb-custom-92 .about-us-card { height: 100%; padding: 26px 22px; border-top: 3px solid #198754; border-radius: 6px; background: #ffffff; box-shadow: 0 8px 24px rgba(25, 80, 50, 0.06);
} .rb-custom-92 .about-us-card-number { display: block; margin-bottom: 18px; color: #FFC107; font-size: 0.85rem; font-weight: 800; letter-spacing: 0.1em;
} .rb-custom-92 .about-us-card h3 { margin: 0 0 10px; color: #198754; font-size: 1.25rem;
} .rb-custom-92 .about-us-card p { margin: 0; color: #65736b; line-height: 1.7;
}
@media (max-width: 767.98px){.rb-custom-92 .about-us-section { padding: 68px 0; } .rb-custom-92 .about-us-cards-row { margin-top: 48px; }}
	
.rb-custom-93 { --retrina-builder-primary-color: #198754; --retrina-builder-secondary-color: #FFC107;
} .rb-custom-93 .about-us-section { position: relative; overflow: hidden; padding: 96px 0; background: #f8fbf9; color: #26352d;
} .rb-custom-93 .about-us-section::before { position: absolute; top: -100px; right: -80px; width: 260px; height: 260px; border: 28px solid rgba(25, 135, 84, 0.08); border-radius: 50%; content: '';
} .rb-custom-93 .about-us-kicker { display: inline-block; margin-bottom: 14px; color: #198754; font-size: 0.78rem; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase;
} .rb-custom-93 .about-us-title { max-width: 680px; margin: 0 0 20px; color: #198754; font-size: clamp(2.2rem, 4vw, 4rem); font-weight: 750; line-height: 1.1;
} .rb-custom-93 .about-us-text { max-width: 650px; margin: 0 0 30px; color: #65736b; font-size: 1.08rem; line-height: 1.8;
} .rb-custom-93 .about-us-button { display: inline-flex; align-items: center; gap: 12px; padding: 14px 22px; border-radius: 5px; background: #198754; color: #ffffff; font-weight: 700; text-decoration: none; transition: transform 0.2s ease, background 0.2s ease;
} .rb-custom-93 .about-us-button:hover, .rb-custom-93 .about-us-button:focus { background: #146c43; color: #ffffff; transform: translateY(-2px);
} .rb-custom-93 .about-us-highlight { display: flex; gap: 18px; align-items: flex-start; padding: 30px; border-left: 4px solid #FFC107; border-radius: 8px; background: #ffffff; box-shadow: 0 16px 40px rgba(25, 80, 50, 0.09);
} .rb-custom-93 .about-us-highlight-mark { display: inline-flex; flex: 0 0 42px; align-items: center; justify-content: center; width: 42px; height: 42px; border-radius: 50%; background: #FFC107; color: #26352d; font-size: 1.2rem; font-weight: 800;
} .rb-custom-93 .about-us-highlight strong { display: block; margin-bottom: 8px; color: #198754; font-size: 1.15rem;
} .rb-custom-93 .about-us-highlight p { margin: 0; color: #65736b; line-height: 1.7;
} .rb-custom-93 .about-us-cards-row { margin-top: 72px;
} .rb-custom-93 .about-us-card { height: 100%; padding: 26px 22px; border-top: 3px solid #198754; border-radius: 6px; background: #ffffff; box-shadow: 0 8px 24px rgba(25, 80, 50, 0.06);
} .rb-custom-93 .about-us-card-number { display: block; margin-bottom: 18px; color: #FFC107; font-size: 0.85rem; font-weight: 800; letter-spacing: 0.1em;
} .rb-custom-93 .about-us-card h3 { margin: 0 0 10px; color: #198754; font-size: 1.25rem;
} .rb-custom-93 .about-us-card p { margin: 0; color: #65736b; line-height: 1.7;
}
@media (max-width: 767.98px){.rb-custom-93 .about-us-section { padding: 68px 0; } .rb-custom-93 .about-us-cards-row { margin-top: 48px; }}
	
.rb-custom-94 { --retrina-builder-primary-color: #198754; --retrina-builder-secondary-color: #FFC107;
} .rb-custom-94 .about-us-section { position: relative; overflow: hidden; padding: 96px 0; background: #f8fbf9; color: #26352d;
} .rb-custom-94 .about-us-section::before { position: absolute; top: -100px; right: -80px; width: 260px; height: 260px; border: 28px solid rgba(25, 135, 84, 0.08); border-radius: 50%; content: '';
} .rb-custom-94 .about-us-kicker { display: inline-block; margin-bottom: 14px; color: #198754; font-size: 0.78rem; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase;
} .rb-custom-94 .about-us-title { max-width: 680px; margin: 0 0 20px; color: #198754; font-size: clamp(2.2rem, 4vw, 4rem); font-weight: 750; line-height: 1.1;
} .rb-custom-94 .about-us-text { max-width: 650px; margin: 0 0 30px; color: #65736b; font-size: 1.08rem; line-height: 1.8;
} .rb-custom-94 .about-us-button { display: inline-flex; align-items: center; gap: 12px; padding: 14px 22px; border-radius: 5px; background: #198754; color: #ffffff; font-weight: 700; text-decoration: none; transition: transform 0.2s ease, background 0.2s ease;
} .rb-custom-94 .about-us-button:hover, .rb-custom-94 .about-us-button:focus { background: #146c43; color: #ffffff; transform: translateY(-2px);
} .rb-custom-94 .about-us-highlight { display: flex; gap: 18px; align-items: flex-start; padding: 30px; border-left: 4px solid #FFC107; border-radius: 8px; background: #ffffff; box-shadow: 0 16px 40px rgba(25, 80, 50, 0.09);
} .rb-custom-94 .about-us-highlight-mark { display: inline-flex; flex: 0 0 42px; align-items: center; justify-content: center; width: 42px; height: 42px; border-radius: 50%; background: #FFC107; color: #26352d; font-size: 1.2rem; font-weight: 800;
} .rb-custom-94 .about-us-highlight strong { display: block; margin-bottom: 8px; color: #198754; font-size: 1.15rem;
} .rb-custom-94 .about-us-highlight p { margin: 0; color: #65736b; line-height: 1.7;
} .rb-custom-94 .about-us-cards-row { margin-top: 72px;
} .rb-custom-94 .about-us-card { height: 100%; padding: 26px 22px; border-top: 3px solid #198754; border-radius: 6px; background: #ffffff; box-shadow: 0 8px 24px rgba(25, 80, 50, 0.06);
} .rb-custom-94 .about-us-card-number { display: block; margin-bottom: 18px; color: #FFC107; font-size: 0.85rem; font-weight: 800; letter-spacing: 0.1em;
} .rb-custom-94 .about-us-card h3 { margin: 0 0 10px; color: #198754; font-size: 1.25rem;
} .rb-custom-94 .about-us-card p { margin: 0; color: #65736b; line-height: 1.7;
}
@media (max-width: 767.98px){.rb-custom-94 .about-us-section { padding: 68px 0; } .rb-custom-94 .about-us-cards-row { margin-top: 48px; }}
	
.rb-custom-96 {
  --retrina-builder-primary-color: #198754;
  --retrina-builder-secondary-color: #FFC107;
} .rb-custom-96 .pricing-section {
  position: relative;
  overflow: hidden;
  background: #f7faf8;
  color: #18332a;
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
} .rb-custom-96 .pricing-section:before {
  position: absolute;
  content: '';
  width: 280px;
  height: 280px;
  top: -150px;
  right: 8%;
  border-radius: 50%;
  background: rgba(255, 193, 7, .12);
} .rb-custom-96 .pricing-eyebrow {
  display: inline-block;
  margin-bottom: 13px;
  color: #198754;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 1.8px;
  text-transform: uppercase;
} .rb-custom-96 .pricing-title {
  margin: 0;
  color: #18332a;
  font-size: clamp(30px, 4vw, 48px);
  font-weight: 800;
  letter-spacing: -.8px;
  line-height: 1.1;
} .rb-custom-96 .pricing-intro {
  max-width: 610px;
  margin: 18px auto 0;
  color: #6b7b73;
  font-size: 16px;
  line-height: 1.8;
} .rb-custom-96 .price-card {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 34px 31px 30px;
  border: 1px solid #dce8e1;
  border-radius: 18px;
  background: #ffffff;
  box-shadow: 0 12px 35px rgba(22, 64, 44, .06);
  transition: transform .25s ease, box-shadow .25s ease;
} .rb-custom-96 .price-card:hover {
  transform: translateY(-7px);
  box-shadow: 0 18px 45px rgba(22, 64, 44, .12);
} .rb-custom-96 .price-card.featured {
  border: 2px solid #198754;
  box-shadow: 0 18px 42px rgba(25, 135, 84, .17);
} .rb-custom-96 .recommended-badge {
  position: absolute;
  top: -14px;
  left: 50%;
  padding: 7px 17px;
  border-radius: 30px;
  background: #FFC107;
  color: #18332a;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .5px;
  text-transform: uppercase;
  transform: translateX(-50%);
  white-space: nowrap;
} .rb-custom-96 .plan-label {
  color: #198754;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .6px;
  text-transform: uppercase;
} .rb-custom-96 .price-card h3 {
  margin: 11px 0 9px;
  color: #18332a;
  font-size: 27px;
  font-weight: 800;
} .rb-custom-96 .plan-description {
  min-height: 52px;
  margin: 0;
  color: #718078;
  font-size: 14px;
  line-height: 1.7;
} .rb-custom-96 .price-line {
  display: flex;
  align-items: baseline;
  margin: 28px 0 24px;
  color: #18332a;
} .rb-custom-96 .currency {
  color: #198754;
  font-size: 22px;
  font-weight: 800;
} .rb-custom-96 .amount {
  margin-left: 3px;
  font-size: 51px;
  font-weight: 850;
  letter-spacing: -2px;
  line-height: 1;
} .rb-custom-96 .period {
  margin-left: 6px;
  color: #85938c;
  font-size: 13px;
} .rb-custom-96 .price-button {
  display: block;
  padding: 13px 20px;
  border: 1px solid #198754;
  border-radius: 8px;
  background: #198754;
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  text-align: center;
  text-decoration: none;
  transition: background .2s ease, color .2s ease;
} .rb-custom-96 .price-card:not(.featured) .price-button {
  background: transparent;
  color: #198754;
} .rb-custom-96 .price-button:hover {
  background: #146c43 !important;
  color: #ffffff !important;
} .rb-custom-96 .feature-heading {
  margin: 30px 0 15px;
  color: #18332a;
  font-size: 13px;
  font-weight: 800;
} .rb-custom-96 .feature-list {
  padding: 0;
  margin: 0;
  list-style: none;
} .rb-custom-96 .feature-list li {
  position: relative;
  padding: 8px 0 8px 26px;
  color: #63736a;
  font-size: 14px;
  line-height: 1.45;
} .rb-custom-96 .feature-list li:before {
  position: absolute;
  content: 'â';
  left: 0;
  top: 8px;
  color: #198754;
  font-weight: 900;
} .rb-custom-96 .pricing-note {
  margin: 0;
  color: #7a8981;
  font-size: 13px;
} .rb-custom-96 .note-star {
  margin-right: 5px;
  color: #FFC107;
  font-size: 17px;
  vertical-align: -1px;
}

@media (max-width: 991.98px){.rb-custom-96 .price-card.featured { margin-top: 12px; }}

@media (max-width: 575.98px){.rb-custom-96 .pricing-section { padding-right: 8px; padding-left: 8px; } .rb-custom-96 .price-card { padding: 29px 24px 25px; } .rb-custom-96 .pricing-title { font-size: 32px; }}
	
.rb-custom-97 {
  --retrina-builder-primary-color: #198754;
  --retrina-builder-secondary-color: #FFC107;
} .rb-custom-97 .pricing-section {
  position: relative;
  overflow: hidden;
  background: #f7faf8;
  color: #18332a;
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
} .rb-custom-97 .pricing-section:before {
  position: absolute;
  content: '';
  width: 280px;
  height: 280px;
  top: -150px;
  right: 8%;
  border-radius: 50%;
  background: rgba(255, 193, 7, .12);
} .rb-custom-97 .pricing-eyebrow {
  display: inline-block;
  margin-bottom: 13px;
  color: #198754;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 1.8px;
  text-transform: uppercase;
} .rb-custom-97 .pricing-title {
  margin: 0;
  color: #18332a;
  font-size: clamp(30px, 4vw, 48px);
  font-weight: 800;
  letter-spacing: -.8px;
  line-height: 1.1;
} .rb-custom-97 .pricing-intro {
  max-width: 610px;
  margin: 18px auto 0;
  color: #6b7b73;
  font-size: 16px;
  line-height: 1.8;
} .rb-custom-97 .price-card {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 34px 31px 30px;
  border: 1px solid #dce8e1;
  border-radius: 18px;
  background: #ffffff;
  box-shadow: 0 12px 35px rgba(22, 64, 44, .06);
  transition: transform .25s ease, box-shadow .25s ease;
} .rb-custom-97 .price-card:hover {
  transform: translateY(-7px);
  box-shadow: 0 18px 45px rgba(22, 64, 44, .12);
} .rb-custom-97 .price-card.featured {
  border: 2px solid #198754;
  box-shadow: 0 18px 42px rgba(25, 135, 84, .17);
} .rb-custom-97 .recommended-badge {
  position: absolute;
  top: -14px;
  left: 50%;
  padding: 7px 17px;
  border-radius: 30px;
  background: #FFC107;
  color: #18332a;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .5px;
  text-transform: uppercase;
  transform: translateX(-50%);
  white-space: nowrap;
} .rb-custom-97 .plan-label {
  color: #198754;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .6px;
  text-transform: uppercase;
} .rb-custom-97 .price-card h3 {
  margin: 11px 0 9px;
  color: #18332a;
  font-size: 27px;
  font-weight: 800;
} .rb-custom-97 .plan-description {
  min-height: 52px;
  margin: 0;
  color: #718078;
  font-size: 14px;
  line-height: 1.7;
} .rb-custom-97 .price-line {
  display: flex;
  align-items: baseline;
  margin: 28px 0 24px;
  color: #18332a;
} .rb-custom-97 .currency {
  color: #198754;
  font-size: 22px;
  font-weight: 800;
} .rb-custom-97 .amount {
  margin-left: 3px;
  font-size: 51px;
  font-weight: 850;
  letter-spacing: -2px;
  line-height: 1;
} .rb-custom-97 .period {
  margin-left: 6px;
  color: #85938c;
  font-size: 13px;
} .rb-custom-97 .price-button {
  display: block;
  padding: 13px 20px;
  border: 1px solid #198754;
  border-radius: 8px;
  background: #198754;
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  text-align: center;
  text-decoration: none;
  transition: background .2s ease, color .2s ease;
} .rb-custom-97 .price-card:not(.featured) .price-button {
  background: transparent;
  color: #198754;
} .rb-custom-97 .price-button:hover {
  background: #146c43 !important;
  color: #ffffff !important;
} .rb-custom-97 .feature-heading {
  margin: 30px 0 15px;
  color: #18332a;
  font-size: 13px;
  font-weight: 800;
} .rb-custom-97 .feature-list {
  padding: 0;
  margin: 0;
  list-style: none;
} .rb-custom-97 .feature-list li {
  position: relative;
  padding: 8px 0 8px 26px;
  color: #63736a;
  font-size: 14px;
  line-height: 1.45;
} .rb-custom-97 .feature-list li:before {
  position: absolute;
  content: 'â';
  left: 0;
  top: 8px;
  color: #198754;
  font-weight: 900;
} .rb-custom-97 .pricing-note {
  margin: 0;
  color: #7a8981;
  font-size: 13px;
} .rb-custom-97 .note-star {
  margin-right: 5px;
  color: #FFC107;
  font-size: 17px;
  vertical-align: -1px;
}

@media (max-width: 991.98px){.rb-custom-97 .price-card.featured { margin-top: 12px; }}

@media (max-width: 575.98px){.rb-custom-97 .pricing-section { padding-right: 8px; padding-left: 8px; } .rb-custom-97 .price-card { padding: 29px 24px 25px; } .rb-custom-97 .pricing-title { font-size: 32px; }}
	
.rb-custom-98 {
  --retrina-builder-primary-color: #198754;
  --retrina-builder-secondary-color: #FFC107;
} .rb-custom-98 .pricing-section {
  position: relative;
  overflow: hidden;
  background: #f7faf8;
  color: #18332a;
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
} .rb-custom-98 .pricing-section:before {
  position: absolute;
  content: '';
  width: 280px;
  height: 280px;
  top: -150px;
  right: 8%;
  border-radius: 50%;
  background: rgba(255, 193, 7, .12);
} .rb-custom-98 .pricing-eyebrow {
  display: inline-block;
  margin-bottom: 13px;
  color: #198754;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 1.8px;
  text-transform: uppercase;
} .rb-custom-98 .pricing-title {
  margin: 0;
  color: #18332a;
  font-size: clamp(30px, 4vw, 48px);
  font-weight: 800;
  letter-spacing: -.8px;
  line-height: 1.1;
} .rb-custom-98 .pricing-intro {
  max-width: 610px;
  margin: 18px auto 0;
  color: #6b7b73;
  font-size: 16px;
  line-height: 1.8;
} .rb-custom-98 .price-card {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 34px 31px 30px;
  border: 1px solid #dce8e1;
  border-radius: 18px;
  background: #ffffff;
  box-shadow: 0 12px 35px rgba(22, 64, 44, .06);
  transition: transform .25s ease, box-shadow .25s ease;
} .rb-custom-98 .price-card:hover {
  transform: translateY(-7px);
  box-shadow: 0 18px 45px rgba(22, 64, 44, .12);
} .rb-custom-98 .price-card.featured {
  border: 2px solid #198754;
  box-shadow: 0 18px 42px rgba(25, 135, 84, .17);
} .rb-custom-98 .recommended-badge {
  position: absolute;
  top: -14px;
  left: 50%;
  padding: 7px 17px;
  border-radius: 30px;
  background: #FFC107;
  color: #18332a;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .5px;
  text-transform: uppercase;
  transform: translateX(-50%);
  white-space: nowrap;
} .rb-custom-98 .plan-label {
  color: #198754;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .6px;
  text-transform: uppercase;
} .rb-custom-98 .price-card h3 {
  margin: 11px 0 9px;
  color: #18332a;
  font-size: 27px;
  font-weight: 800;
} .rb-custom-98 .plan-description {
  min-height: 52px;
  margin: 0;
  color: #718078;
  font-size: 14px;
  line-height: 1.7;
} .rb-custom-98 .price-line {
  display: flex;
  align-items: baseline;
  margin: 28px 0 24px;
  color: #18332a;
} .rb-custom-98 .currency {
  color: #198754;
  font-size: 22px;
  font-weight: 800;
} .rb-custom-98 .amount {
  margin-left: 3px;
  font-size: 51px;
  font-weight: 850;
  letter-spacing: -2px;
  line-height: 1;
} .rb-custom-98 .period {
  margin-left: 6px;
  color: #85938c;
  font-size: 13px;
} .rb-custom-98 .price-button {
  display: block;
  padding: 13px 20px;
  border: 1px solid #198754;
  border-radius: 8px;
  background: #198754;
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  text-align: center;
  text-decoration: none;
  transition: background .2s ease, color .2s ease;
} .rb-custom-98 .price-card:not(.featured) .price-button {
  background: transparent;
  color: #198754;
} .rb-custom-98 .price-button:hover {
  background: #146c43 !important;
  color: #ffffff !important;
} .rb-custom-98 .feature-heading {
  margin: 30px 0 15px;
  color: #18332a;
  font-size: 13px;
  font-weight: 800;
} .rb-custom-98 .feature-list {
  padding: 0;
  margin: 0;
  list-style: none;
} .rb-custom-98 .feature-list li {
  position: relative;
  padding: 8px 0 8px 26px;
  color: #63736a;
  font-size: 14px;
  line-height: 1.45;
} .rb-custom-98 .feature-list li:before {
  position: absolute;
  content: 'â';
  left: 0;
  top: 8px;
  color: #198754;
  font-weight: 900;
} .rb-custom-98 .pricing-note {
  margin: 0;
  color: #7a8981;
  font-size: 13px;
} .rb-custom-98 .note-star {
  margin-right: 5px;
  color: #FFC107;
  font-size: 17px;
  vertical-align: -1px;
}
@media (max-width: 991.98px){.rb-custom-98 .price-card.featured {
    margin-top: 12px;
  }}
@media (max-width: 575.98px){.rb-custom-98 .pricing-section {
    padding-right: 8px;
    padding-left: 8px;
  } .rb-custom-98 .price-card {
    padding: 29px 24px 25px;
  } .rb-custom-98 .pricing-title {
    font-size: 32px;
  }}
	
.rb-custom-99 {
  --retrina-builder-primary-color: #198754;
  --retrina-builder-secondary-color: #FFC107;
} .rb-custom-99 .pricing-section {
  position: relative;
  overflow: hidden;
  background: #f7faf8;
  color: #18332a;
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
} .rb-custom-99 .pricing-section:before {
  position: absolute;
  content: '';
  width: 280px;
  height: 280px;
  top: -150px;
  right: 8%;
  border-radius: 50%;
  background: rgba(255, 193, 7, .12);
} .rb-custom-99 .pricing-eyebrow {
  display: inline-block;
  margin-bottom: 13px;
  color: #198754;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 1.8px;
  text-transform: uppercase;
} .rb-custom-99 .pricing-title {
  margin: 0;
  color: #18332a;
  font-size: clamp(30px, 4vw, 48px);
  font-weight: 800;
  letter-spacing: -.8px;
  line-height: 1.1;
} .rb-custom-99 .pricing-intro {
  max-width: 610px;
  margin: 18px auto 0;
  color: #6b7b73;
  font-size: 16px;
  line-height: 1.8;
} .rb-custom-99 .price-card {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 34px 31px 30px;
  border: 1px solid #dce8e1;
  border-radius: 18px;
  background: #ffffff;
  box-shadow: 0 12px 35px rgba(22, 64, 44, .06);
  transition: transform .25s ease, box-shadow .25s ease;
} .rb-custom-99 .price-card:hover {
  transform: translateY(-7px);
  box-shadow: 0 18px 45px rgba(22, 64, 44, .12);
} .rb-custom-99 .price-card.featured {
  border: 2px solid #198754;
  box-shadow: 0 18px 42px rgba(25, 135, 84, .17);
} .rb-custom-99 .recommended-badge {
  position: absolute;
  top: -14px;
  left: 50%;
  padding: 7px 17px;
  border-radius: 30px;
  background: #FFC107;
  color: #18332a;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .5px;
  text-transform: uppercase;
  transform: translateX(-50%);
  white-space: nowrap;
} .rb-custom-99 .plan-label {
  color: #198754;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .6px;
  text-transform: uppercase;
} .rb-custom-99 .price-card h3 {
  margin: 11px 0 9px;
  color: #18332a;
  font-size: 27px;
  font-weight: 800;
} .rb-custom-99 .plan-description {
  min-height: 52px;
  margin: 0;
  color: #718078;
  font-size: 14px;
  line-height: 1.7;
} .rb-custom-99 .price-line {
  display: flex;
  align-items: baseline;
  margin: 28px 0 24px;
  color: #18332a;
} .rb-custom-99 .currency {
  color: #198754;
  font-size: 22px;
  font-weight: 800;
} .rb-custom-99 .amount {
  margin-left: 3px;
  font-size: 51px;
  font-weight: 850;
  letter-spacing: -2px;
  line-height: 1;
} .rb-custom-99 .period {
  margin-left: 6px;
  color: #85938c;
  font-size: 13px;
} .rb-custom-99 .price-button {
  display: block;
  padding: 13px 20px;
  border: 1px solid #198754;
  border-radius: 8px;
  background: #198754;
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  text-align: center;
  text-decoration: none;
  transition: background .2s ease, color .2s ease;
} .rb-custom-99 .price-card:not(.featured) .price-button {
  background: transparent;
  color: #198754;
} .rb-custom-99 .price-button:hover {
  background: #146c43 !important;
  color: #ffffff !important;
} .rb-custom-99 .feature-heading {
  margin: 30px 0 15px;
  color: #18332a;
  font-size: 13px;
  font-weight: 800;
} .rb-custom-99 .feature-list {
  padding: 0;
  margin: 0;
  list-style: none;
} .rb-custom-99 .feature-list li {
  position: relative;
  padding: 8px 0 8px 26px;
  color: #63736a;
  font-size: 14px;
  line-height: 1.45;
} .rb-custom-99 .feature-list li:before {
  position: absolute;
  content: 'â';
  left: 0;
  top: 8px;
  color: #198754;
  font-weight: 900;
} .rb-custom-99 .pricing-note {
  margin: 0;
  color: #7a8981;
  font-size: 13px;
} .rb-custom-99 .note-star {
  margin-right: 5px;
  color: #FFC107;
  font-size: 17px;
  vertical-align: -1px;
}

@media (max-width: 991.98px){.rb-custom-99 .price-card.featured { margin-top: 12px; }}

@media (max-width: 575.98px){.rb-custom-99 .pricing-section { padding-right: 8px; padding-left: 8px; } .rb-custom-99 .price-card { padding: 29px 24px 25px; } .rb-custom-99 .pricing-title { font-size: 32px; }}
	
.rb-custom-100 {
  --retrina-builder-primary-color: #198754;
  --retrina-builder-secondary-color: #FFC107;
} .rb-custom-100 .pricing-section {
  position: relative;
  overflow: hidden;
  background: #f7faf8;
  color: #18332a;
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
} .rb-custom-100 .pricing-section:before {
  position: absolute;
  content: '';
  width: 280px;
  height: 280px;
  top: -150px;
  right: 8%;
  border-radius: 50%;
  background: rgba(255, 193, 7, .12);
} .rb-custom-100 .pricing-eyebrow {
  display: inline-block;
  margin-bottom: 13px;
  color: #198754;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 1.8px;
  text-transform: uppercase;
} .rb-custom-100 .pricing-title {
  margin: 0;
  color: #18332a;
  font-size: clamp(30px, 4vw, 48px);
  font-weight: 800;
  letter-spacing: -.8px;
  line-height: 1.1;
} .rb-custom-100 .pricing-intro {
  max-width: 610px;
  margin: 18px auto 0;
  color: #6b7b73;
  font-size: 16px;
  line-height: 1.8;
} .rb-custom-100 .price-card {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 34px 31px 30px;
  border: 1px solid #dce8e1;
  border-radius: 18px;
  background: #ffffff;
  box-shadow: 0 12px 35px rgba(22, 64, 44, .06);
  transition: transform .25s ease, box-shadow .25s ease;
} .rb-custom-100 .price-card:hover {
  transform: translateY(-7px);
  box-shadow: 0 18px 45px rgba(22, 64, 44, .12);
} .rb-custom-100 .price-card.featured {
  border: 2px solid #198754;
  box-shadow: 0 18px 42px rgba(25, 135, 84, .17);
} .rb-custom-100 .recommended-badge {
  position: absolute;
  top: -14px;
  left: 50%;
  padding: 7px 17px;
  border-radius: 30px;
  background: #FFC107;
  color: #18332a;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .5px;
  text-transform: uppercase;
  transform: translateX(-50%);
  white-space: nowrap;
} .rb-custom-100 .plan-label {
  color: #198754;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .6px;
  text-transform: uppercase;
} .rb-custom-100 .price-card h3 {
  margin: 11px 0 9px;
  color: #18332a;
  font-size: 27px;
  font-weight: 800;
} .rb-custom-100 .plan-description {
  min-height: 52px;
  margin: 0;
  color: #718078;
  font-size: 14px;
  line-height: 1.7;
} .rb-custom-100 .price-line {
  display: flex;
  align-items: baseline;
  margin: 28px 0 24px;
  color: #18332a;
} .rb-custom-100 .currency {
  color: #198754;
  font-size: 22px;
  font-weight: 800;
} .rb-custom-100 .amount {
  margin-left: 3px;
  font-size: 51px;
  font-weight: 850;
  letter-spacing: -2px;
  line-height: 1;
} .rb-custom-100 .period {
  margin-left: 6px;
  color: #85938c;
  font-size: 13px;
} .rb-custom-100 .price-button {
  display: block;
  padding: 13px 20px;
  border: 1px solid #198754;
  border-radius: 8px;
  background: #198754;
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  text-align: center;
  text-decoration: none;
  transition: background .2s ease, color .2s ease;
} .rb-custom-100 .price-card:not(.featured) .price-button {
  background: transparent;
  color: #198754;
} .rb-custom-100 .price-button:hover {
  background: #146c43 !important;
  color: #ffffff !important;
} .rb-custom-100 .feature-heading {
  margin: 30px 0 15px;
  color: #18332a;
  font-size: 13px;
  font-weight: 800;
} .rb-custom-100 .feature-list {
  padding: 0;
  margin: 0;
  list-style: none;
} .rb-custom-100 .feature-list li {
  position: relative;
  padding: 8px 0 8px 26px;
  color: #63736a;
  font-size: 14px;
  line-height: 1.45;
} .rb-custom-100 .feature-list li:before {
  position: absolute;
  content: 'â';
  left: 0;
  top: 8px;
  color: #198754;
  font-weight: 900;
} .rb-custom-100 .pricing-note {
  margin: 0;
  color: #7a8981;
  font-size: 13px;
} .rb-custom-100 .note-star {
  margin-right: 5px;
  color: #FFC107;
  font-size: 17px;
  vertical-align: -1px;
}

@media (max-width: 991.98px){.rb-custom-100 .price-card.featured { margin-top: 12px; }}

@media (max-width: 575.98px){.rb-custom-100 .pricing-section { padding-right: 8px; padding-left: 8px; } .rb-custom-100 .price-card { padding: 29px 24px 25px; } .rb-custom-100 .pricing-title { font-size: 32px; }}
	
.rb-custom-102 {
  --retrina-builder-primary-color: #198754;
  --retrina-builder-secondary-color: #FFC107;
} .rb-custom-102 .about-section {
  position: relative;
  overflow: hidden;
  padding: 100px 0 82px;
  background: #f8fbf9;
  color: #26352d;
  font-family: inherit;
} .rb-custom-102 .about-section:before {
  position: absolute;
  top: -130px;
  right: -100px;
  width: 300px;
  height: 300px;
  border: 1px solid rgba(25, 135, 84, .12);
  border-radius: 50%;
  content: '';
} .rb-custom-102 .about-visual {
  position: relative;
  max-width: 460px;
  margin: 0 auto;
  padding: 0 24px 24px 0;
} .rb-custom-102 .about-image-main {
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: 480px;
  border-radius: 4px 80px 4px 4px;
  box-shadow: 20px 22px 0 rgba(25, 135, 84, .1);
} .rb-custom-102 .about-image-main img {
  width: 100%;
  height: 100%;
  object-fit: cover;
} .rb-custom-102 .about-accent {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 120px;
  height: 120px;
  border-right: 8px solid var(--retrina-builder-secondary-color);
  border-bottom: 8px solid var(--retrina-builder-secondary-color);
} .rb-custom-102 .about-stamp {
  position: absolute;
  z-index: 2;
  bottom: 54px;
  left: -24px;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 18px 20px;
  background: var(--retrina-builder-secondary-color);
  color: #26352d;
  box-shadow: 0 12px 28px rgba(31, 54, 42, .15);
} .rb-custom-102 .stamp-number { font-size: 32px; font-weight: 800; line-height: 1; } .rb-custom-102 .stamp-label { font-size: 12px; font-weight: 700; line-height: 1.35; text-transform: uppercase; letter-spacing: .05em; } .rb-custom-102 .about-content { padding-left: 18px; } .rb-custom-102 .eyebrow {
  display: inline-block;
  margin-bottom: 18px;
  color: var(--retrina-builder-primary-color);
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
} .rb-custom-102 .eyebrow span { margin: 0 7px; color: var(--retrina-builder-secondary-color); } .rb-custom-102 .about-content h2 { max-width: 650px; margin: 0 0 22px; color: var(--retrina-builder-primary-color); font-size: clamp(32px, 4vw, 54px); font-weight: 800; line-height: 1.1; } .rb-custom-102 .about-content p { max-width: 650px; color: #68756e; font-size: 16px; line-height: 1.85; } .rb-custom-102 .about-content .lead-text { color: #405048; font-size: 19px; line-height: 1.7; } .rb-custom-102 .about-values { max-width: 650px; margin-top: 28px; margin-bottom: 30px; } .rb-custom-102 .value-item { display: flex; align-items: center; gap: 12px; } .rb-custom-102 .value-icon { display: inline-flex; align-items: center; justify-content: center; width: 34px; height: 34px; border-radius: 50%; background: rgba(25, 135, 84, .11); color: var(--retrina-builder-primary-color); font-weight: 800; } .rb-custom-102 .value-item strong, .rb-custom-102 .value-item small { display: block; } .rb-custom-102 .value-item strong { color: #26352d; font-size: 15px; } .rb-custom-102 .value-item small { margin-top: 3px; color: #87938c; font-size: 12px; } .rb-custom-102 .about-button { display: inline-flex; align-items: center; gap: 18px; padding: 14px 22px; background: var(--retrina-builder-primary-color); color: #ffffff; font-size: 14px; font-weight: 700; text-decoration: none; transition: .25s ease; } .rb-custom-102 .about-button span { font-size: 20px; line-height: 1; } .rb-custom-102 .about-button:hover { background: #126b42; color: #ffffff; transform: translateY(-2px); } .rb-custom-102 .about-bottom { margin-top: 78px; padding-top: 28px; border-top: 1px solid rgba(25, 135, 84, .16); } .rb-custom-102 .mini-stat { display: flex; align-items: center; gap: 14px; } .rb-custom-102 .mini-stat strong { color: var(--retrina-builder-primary-color); font-size: 32px; line-height: 1; } .rb-custom-102 .mini-stat span { color: #68756e; font-size: 14px; }
@media (max-width: 991.98px){.rb-custom-102 .about-content { padding-left: 0; } .rb-custom-102 .about-image-main { height: 400px; }}
@media (max-width: 575.98px){.rb-custom-102 .about-section { padding: 65px 0 55px; } .rb-custom-102 .about-visual { padding-right: 14px; } .rb-custom-102 .about-image-main { height: 330px; border-radius: 4px 55px 4px 4px; } .rb-custom-102 .about-stamp { left: -5px; bottom: 32px; padding: 13px 15px; } .rb-custom-102 .stamp-number { font-size: 25px; } .rb-custom-102 .about-content h2 { font-size: 34px; } .rb-custom-102 .about-content .lead-text { font-size: 17px; } .rb-custom-102 .about-bottom { margin-top: 52px; }}
	
.rb-custom-103 {
  --retrina-builder-primary-color: #198754;
  --retrina-builder-secondary-color: #FFC107;
} .rb-custom-103 .about-section {
  position: relative;
  overflow: hidden;
  padding: 100px 0 82px;
  background: #f8fbf9;
  color: #26352d;
  font-family: inherit;
} .rb-custom-103 .about-section:before {
  position: absolute;
  top: -130px;
  right: -100px;
  width: 300px;
  height: 300px;
  border: 1px solid rgba(25, 135, 84, .12);
  border-radius: 50%;
  content: '';
} .rb-custom-103 .about-visual {
  position: relative;
  max-width: 460px;
  margin: 0 auto;
  padding: 0 24px 24px 0;
} .rb-custom-103 .about-image-main {
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: 480px;
  border-radius: 4px 80px 4px 4px;
  box-shadow: 20px 22px 0 rgba(25, 135, 84, .1);
} .rb-custom-103 .about-image-main img {
  width: 100%;
  height: 100%;
  object-fit: cover;
} .rb-custom-103 .about-accent {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 120px;
  height: 120px;
  border-right: 8px solid var(--retrina-builder-secondary-color);
  border-bottom: 8px solid var(--retrina-builder-secondary-color);
} .rb-custom-103 .about-stamp {
  position: absolute;
  z-index: 2;
  bottom: 54px;
  left: -24px;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 18px 20px;
  background: var(--retrina-builder-secondary-color);
  color: #26352d;
  box-shadow: 0 12px 28px rgba(31, 54, 42, .15);
} .rb-custom-103 .stamp-number {
  font-size: 32px;
  font-weight: 800;
  line-height: 1;
} .rb-custom-103 .stamp-label {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.35;
  text-transform: uppercase;
  letter-spacing: .05em;
} .rb-custom-103 .about-content {
  padding-left: 18px;
} .rb-custom-103 .eyebrow {
  display: inline-block;
  margin-bottom: 18px;
  color: var(--retrina-builder-primary-color);
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
} .rb-custom-103 .eyebrow span {
  margin: 0 7px;
  color: var(--retrina-builder-secondary-color);
} .rb-custom-103 .about-content h2 {
  max-width: 650px;
  margin: 0 0 22px;
  color: var(--retrina-builder-primary-color);
  font-size: clamp(32px, 4vw, 54px);
  font-weight: 800;
  line-height: 1.1;
} .rb-custom-103 .about-content p {
  max-width: 650px;
  color: #68756e;
  font-size: 16px;
  line-height: 1.85;
} .rb-custom-103 .about-content .lead-text {
  color: #405048;
  font-size: 19px;
  line-height: 1.7;
} .rb-custom-103 .about-values {
  max-width: 650px;
  margin-top: 28px;
  margin-bottom: 30px;
} .rb-custom-103 .value-item {
  display: flex;
  align-items: center;
  gap: 12px;
} .rb-custom-103 .value-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: rgba(25, 135, 84, .11);
  color: var(--retrina-builder-primary-color);
  font-weight: 800;
} .rb-custom-103 .value-item strong, .rb-custom-103 .value-item small {
  display: block;
} .rb-custom-103 .value-item strong {
  color: #26352d;
  font-size: 15px;
} .rb-custom-103 .value-item small {
  margin-top: 3px;
  color: #87938c;
  font-size: 12px;
} .rb-custom-103 .about-button {
  display: inline-flex;
  align-items: center;
  gap: 18px;
  padding: 14px 22px;
  background: var(--retrina-builder-primary-color);
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: .25s ease;
} .rb-custom-103 .about-button span {
  font-size: 20px;
  line-height: 1;
} .rb-custom-103 .about-button:hover {
  background: #126b42;
  color: #ffffff;
  transform: translateY(-2px);
} .rb-custom-103 .about-bottom {
  margin-top: 78px;
  padding-top: 28px;
  border-top: 1px solid rgba(25, 135, 84, .16);
} .rb-custom-103 .mini-stat {
  display: flex;
  align-items: center;
  gap: 14px;
} .rb-custom-103 .mini-stat strong {
  color: var(--retrina-builder-primary-color);
  font-size: 32px;
  line-height: 1;
} .rb-custom-103 .mini-stat span {
  color: #68756e;
  font-size: 14px;
}
@media (max-width: 991.98px){.rb-custom-103 .about-content {
    padding-left: 0;
  } .rb-custom-103 .about-image-main {
    height: 400px;
  }}
@media (max-width: 575.98px){.rb-custom-103 .about-section {
    padding: 65px 0 55px;
  } .rb-custom-103 .about-visual {
    padding-right: 14px;
  } .rb-custom-103 .about-image-main {
    height: 330px;
    border-radius: 4px 55px 4px 4px;
  } .rb-custom-103 .about-stamp {
    left: -5px;
    bottom: 32px;
    padding: 13px 15px;
  } .rb-custom-103 .stamp-number {
    font-size: 25px;
  } .rb-custom-103 .about-content h2 {
    font-size: 34px;
  } .rb-custom-103 .about-content .lead-text {
    font-size: 17px;
  } .rb-custom-103 .about-bottom {
    margin-top: 52px;
  }}
	
.rb-custom-104 {
  --retrina-builder-primary-color: #198754;
  --retrina-builder-secondary-color: #FFC107;
} .rb-custom-104 .about-section {
  position: relative;
  overflow: hidden;
  padding: 100px 0 82px;
  background: #f8fbf9;
  color: #26352d;
  font-family: inherit;
} .rb-custom-104 .about-section:before {
  position: absolute;
  top: -130px;
  right: -100px;
  width: 300px;
  height: 300px;
  border: 1px solid rgba(25, 135, 84, .12);
  border-radius: 50%;
  content: '';
} .rb-custom-104 .about-visual {
  position: relative;
  max-width: 460px;
  margin: 0 auto;
  padding: 0 24px 24px 0;
} .rb-custom-104 .about-image-main {
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: 480px;
  border-radius: 4px 80px 4px 4px;
  box-shadow: 20px 22px 0 rgba(25, 135, 84, .1);
} .rb-custom-104 .about-image-main img {
  width: 100%;
  height: 100%;
  object-fit: cover;
} .rb-custom-104 .about-accent {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 120px;
  height: 120px;
  border-right: 8px solid var(--retrina-builder-secondary-color);
  border-bottom: 8px solid var(--retrina-builder-secondary-color);
} .rb-custom-104 .about-stamp {
  position: absolute;
  z-index: 2;
  bottom: 54px;
  left: -24px;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 18px 20px;
  background: var(--retrina-builder-secondary-color);
  color: #26352d;
  box-shadow: 0 12px 28px rgba(31, 54, 42, .15);
} .rb-custom-104 .stamp-number { font-size: 32px; font-weight: 800; line-height: 1; } .rb-custom-104 .stamp-label { font-size: 12px; font-weight: 700; line-height: 1.35; text-transform: uppercase; letter-spacing: .05em; } .rb-custom-104 .about-content { padding-left: 18px; } .rb-custom-104 .eyebrow {
  display: inline-block;
  margin-bottom: 18px;
  color: var(--retrina-builder-primary-color);
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
} .rb-custom-104 .eyebrow span { margin: 0 7px; color: var(--retrina-builder-secondary-color); } .rb-custom-104 .about-content h2 { max-width: 650px; margin: 0 0 22px; color: var(--retrina-builder-primary-color); font-size: clamp(32px, 4vw, 54px); font-weight: 800; line-height: 1.1; } .rb-custom-104 .about-content p { max-width: 650px; color: #68756e; font-size: 16px; line-height: 1.85; } .rb-custom-104 .about-content .lead-text { color: #405048; font-size: 19px; line-height: 1.7; } .rb-custom-104 .about-values { max-width: 650px; margin-top: 28px; margin-bottom: 30px; } .rb-custom-104 .value-item { display: flex; align-items: center; gap: 12px; } .rb-custom-104 .value-icon { display: inline-flex; align-items: center; justify-content: center; width: 34px; height: 34px; border-radius: 50%; background: rgba(25, 135, 84, .11); color: var(--retrina-builder-primary-color); font-weight: 800; } .rb-custom-104 .value-item strong, .rb-custom-104 .value-item small { display: block; } .rb-custom-104 .value-item strong { color: #26352d; font-size: 15px; } .rb-custom-104 .value-item small { margin-top: 3px; color: #87938c; font-size: 12px; } .rb-custom-104 .about-button { display: inline-flex; align-items: center; gap: 18px; padding: 14px 22px; background: var(--retrina-builder-primary-color); color: #ffffff; font-size: 14px; font-weight: 700; text-decoration: none; transition: .25s ease; } .rb-custom-104 .about-button span { font-size: 20px; line-height: 1; } .rb-custom-104 .about-button:hover { background: #126b42; color: #ffffff; transform: translateY(-2px); } .rb-custom-104 .about-bottom { margin-top: 78px; padding-top: 28px; border-top: 1px solid rgba(25, 135, 84, .16); } .rb-custom-104 .mini-stat { display: flex; align-items: center; gap: 14px; } .rb-custom-104 .mini-stat strong { color: var(--retrina-builder-primary-color); font-size: 32px; line-height: 1; } .rb-custom-104 .mini-stat span { color: #68756e; font-size: 14px; }
@media (max-width: 991.98px){.rb-custom-104 .about-content { padding-left: 0; } .rb-custom-104 .about-image-main { height: 400px; }}
@media (max-width: 575.98px){.rb-custom-104 .about-section { padding: 65px 0 55px; } .rb-custom-104 .about-visual { padding-right: 14px; } .rb-custom-104 .about-image-main { height: 330px; border-radius: 4px 55px 4px 4px; } .rb-custom-104 .about-stamp { left: -5px; bottom: 32px; padding: 13px 15px; } .rb-custom-104 .stamp-number { font-size: 25px; } .rb-custom-104 .about-content h2 { font-size: 34px; } .rb-custom-104 .about-content .lead-text { font-size: 17px; } .rb-custom-104 .about-bottom { margin-top: 52px; }}
	
.rb-custom-105 {
  --retrina-builder-primary-color: #198754;
  --retrina-builder-secondary-color: #FFC107;
} .rb-custom-105 .about-section {
  position: relative;
  overflow: hidden;
  padding: 100px 0 82px;
  background: #f8fbf9;
  color: #26352d;
  font-family: inherit;
} .rb-custom-105 .about-section:before {
  position: absolute;
  top: -130px;
  right: -100px;
  width: 300px;
  height: 300px;
  border: 1px solid rgba(25, 135, 84, .12);
  border-radius: 50%;
  content: '';
} .rb-custom-105 .about-visual {
  position: relative;
  max-width: 460px;
  margin: 0 auto;
  padding: 0 24px 24px 0;
} .rb-custom-105 .about-image-main {
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: 480px;
  border-radius: 4px 80px 4px 4px;
  box-shadow: 20px 22px 0 rgba(25, 135, 84, .1);
} .rb-custom-105 .about-image-main img {
  width: 100%;
  height: 100%;
  object-fit: cover;
} .rb-custom-105 .about-accent {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 120px;
  height: 120px;
  border-right: 8px solid var(--retrina-builder-secondary-color);
  border-bottom: 8px solid var(--retrina-builder-secondary-color);
} .rb-custom-105 .about-stamp {
  position: absolute;
  z-index: 2;
  bottom: 54px;
  left: -24px;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 18px 20px;
  background: var(--retrina-builder-secondary-color);
  color: #26352d;
  box-shadow: 0 12px 28px rgba(31, 54, 42, .15);
} .rb-custom-105 .stamp-number { font-size: 32px; font-weight: 800; line-height: 1; } .rb-custom-105 .stamp-label { font-size: 12px; font-weight: 700; line-height: 1.35; text-transform: uppercase; letter-spacing: .05em; } .rb-custom-105 .about-content { padding-left: 18px; } .rb-custom-105 .eyebrow {
  display: inline-block;
  margin-bottom: 18px;
  color: var(--retrina-builder-primary-color);
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
} .rb-custom-105 .eyebrow span { margin: 0 7px; color: var(--retrina-builder-secondary-color); } .rb-custom-105 .about-content h2 { max-width: 650px; margin: 0 0 22px; color: var(--retrina-builder-primary-color); font-size: clamp(32px, 4vw, 54px); font-weight: 800; line-height: 1.1; } .rb-custom-105 .about-content p { max-width: 650px; color: #68756e; font-size: 16px; line-height: 1.85; } .rb-custom-105 .about-content .lead-text { color: #405048; font-size: 19px; line-height: 1.7; } .rb-custom-105 .about-values { max-width: 650px; margin-top: 28px; margin-bottom: 30px; } .rb-custom-105 .value-item { display: flex; align-items: center; gap: 12px; } .rb-custom-105 .value-icon { display: inline-flex; align-items: center; justify-content: center; width: 34px; height: 34px; border-radius: 50%; background: rgba(25, 135, 84, .11); color: var(--retrina-builder-primary-color); font-weight: 800; } .rb-custom-105 .value-item strong, .rb-custom-105 .value-item small { display: block; } .rb-custom-105 .value-item strong { color: #26352d; font-size: 15px; } .rb-custom-105 .value-item small { margin-top: 3px; color: #87938c; font-size: 12px; } .rb-custom-105 .about-button { display: inline-flex; align-items: center; gap: 18px; padding: 14px 22px; background: var(--retrina-builder-primary-color); color: #ffffff; font-size: 14px; font-weight: 700; text-decoration: none; transition: .25s ease; } .rb-custom-105 .about-button span { font-size: 20px; line-height: 1; } .rb-custom-105 .about-button:hover { background: #126b42; color: #ffffff; transform: translateY(-2px); } .rb-custom-105 .about-bottom { margin-top: 78px; padding-top: 28px; border-top: 1px solid rgba(25, 135, 84, .16); } .rb-custom-105 .mini-stat { display: flex; align-items: center; gap: 14px; } .rb-custom-105 .mini-stat strong { color: var(--retrina-builder-primary-color); font-size: 32px; line-height: 1; } .rb-custom-105 .mini-stat span { color: #68756e; font-size: 14px; }
@media (max-width: 991.98px){.rb-custom-105 .about-content { padding-left: 0; } .rb-custom-105 .about-image-main { height: 400px; }}
@media (max-width: 575.98px){.rb-custom-105 .about-section { padding: 65px 0 55px; } .rb-custom-105 .about-visual { padding-right: 14px; } .rb-custom-105 .about-image-main { height: 330px; border-radius: 4px 55px 4px 4px; } .rb-custom-105 .about-stamp { left: -5px; bottom: 32px; padding: 13px 15px; } .rb-custom-105 .stamp-number { font-size: 25px; } .rb-custom-105 .about-content h2 { font-size: 34px; } .rb-custom-105 .about-content .lead-text { font-size: 17px; } .rb-custom-105 .about-bottom { margin-top: 52px; }}
	
.rb-custom-106 {
  --retrina-builder-primary-color: #198754;
  --retrina-builder-secondary-color: #FFC107;
} .rb-custom-106 .about-section {
  position: relative;
  overflow: hidden;
  padding: 100px 0 82px;
  background: #f8fbf9;
  color: #26352d;
  font-family: inherit;
} .rb-custom-106 .about-section:before {
  position: absolute;
  top: -130px;
  right: -100px;
  width: 300px;
  height: 300px;
  border: 1px solid rgba(25, 135, 84, .12);
  border-radius: 50%;
  content: '';
} .rb-custom-106 .about-visual {
  position: relative;
  max-width: 460px;
  margin: 0 auto;
  padding: 0 24px 24px 0;
} .rb-custom-106 .about-image-main {
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: 480px;
  border-radius: 4px 80px 4px 4px;
  box-shadow: 20px 22px 0 rgba(25, 135, 84, .1);
} .rb-custom-106 .about-image-main img {
  width: 100%;
  height: 100%;
  object-fit: cover;
} .rb-custom-106 .about-accent {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 120px;
  height: 120px;
  border-right: 8px solid var(--retrina-builder-secondary-color);
  border-bottom: 8px solid var(--retrina-builder-secondary-color);
} .rb-custom-106 .about-stamp {
  position: absolute;
  z-index: 2;
  bottom: 54px;
  left: -24px;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 18px 20px;
  background: var(--retrina-builder-secondary-color);
  color: #26352d;
  box-shadow: 0 12px 28px rgba(31, 54, 42, .15);
} .rb-custom-106 .stamp-number { font-size: 32px; font-weight: 800; line-height: 1; } .rb-custom-106 .stamp-label { font-size: 12px; font-weight: 700; line-height: 1.35; text-transform: uppercase; letter-spacing: .05em; } .rb-custom-106 .about-content { padding-left: 18px; } .rb-custom-106 .eyebrow {
  display: inline-block;
  margin-bottom: 18px;
  color: var(--retrina-builder-primary-color);
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
} .rb-custom-106 .eyebrow span { margin: 0 7px; color: var(--retrina-builder-secondary-color); } .rb-custom-106 .about-content h2 { max-width: 650px; margin: 0 0 22px; color: var(--retrina-builder-primary-color); font-size: clamp(32px, 4vw, 54px); font-weight: 800; line-height: 1.1; } .rb-custom-106 .about-content p { max-width: 650px; color: #68756e; font-size: 16px; line-height: 1.85; } .rb-custom-106 .about-content .lead-text { color: #405048; font-size: 19px; line-height: 1.7; } .rb-custom-106 .about-values { max-width: 650px; margin-top: 28px; margin-bottom: 30px; } .rb-custom-106 .value-item { display: flex; align-items: center; gap: 12px; } .rb-custom-106 .value-icon { display: inline-flex; align-items: center; justify-content: center; width: 34px; height: 34px; border-radius: 50%; background: rgba(25, 135, 84, .11); color: var(--retrina-builder-primary-color); font-weight: 800; } .rb-custom-106 .value-item strong, .rb-custom-106 .value-item small { display: block; } .rb-custom-106 .value-item strong { color: #26352d; font-size: 15px; } .rb-custom-106 .value-item small { margin-top: 3px; color: #87938c; font-size: 12px; } .rb-custom-106 .about-button { display: inline-flex; align-items: center; gap: 18px; padding: 14px 22px; background: var(--retrina-builder-primary-color); color: #ffffff; font-size: 14px; font-weight: 700; text-decoration: none; transition: .25s ease; } .rb-custom-106 .about-button span { font-size: 20px; line-height: 1; } .rb-custom-106 .about-button:hover { background: #126b42; color: #ffffff; transform: translateY(-2px); } .rb-custom-106 .about-bottom { margin-top: 78px; padding-top: 28px; border-top: 1px solid rgba(25, 135, 84, .16); } .rb-custom-106 .mini-stat { display: flex; align-items: center; gap: 14px; } .rb-custom-106 .mini-stat strong { color: var(--retrina-builder-primary-color); font-size: 32px; line-height: 1; } .rb-custom-106 .mini-stat span { color: #68756e; font-size: 14px; }
@media (max-width: 991.98px){.rb-custom-106 .about-content { padding-left: 0; } .rb-custom-106 .about-image-main { height: 400px; }}
@media (max-width: 575.98px){.rb-custom-106 .about-section { padding: 65px 0 55px; } .rb-custom-106 .about-visual { padding-right: 14px; } .rb-custom-106 .about-image-main { height: 330px; border-radius: 4px 55px 4px 4px; } .rb-custom-106 .about-stamp { left: -5px; bottom: 32px; padding: 13px 15px; } .rb-custom-106 .stamp-number { font-size: 25px; } .rb-custom-106 .about-content h2 { font-size: 34px; } .rb-custom-106 .about-content .lead-text { font-size: 17px; } .rb-custom-106 .about-bottom { margin-top: 52px; }}
	
.rb-custom-107 {
  --retrina-builder-primary-color: #198754;
  --retrina-builder-secondary-color: #FFC107;
} .rb-custom-107 .about-section {
  position: relative;
  overflow: hidden;
  padding: 100px 0 82px;
  background: #f8fbf9;
  color: #26352d;
  font-family: inherit;
} .rb-custom-107 .about-section:before {
  position: absolute;
  top: -130px;
  right: -100px;
  width: 300px;
  height: 300px;
  border: 1px solid rgba(25, 135, 84, .12);
  border-radius: 50%;
  content: '';
} .rb-custom-107 .about-visual {
  position: relative;
  max-width: 460px;
  margin: 0 auto;
  padding: 0 24px 24px 0;
} .rb-custom-107 .about-image-main {
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: 480px;
  border-radius: 4px 80px 4px 4px;
  box-shadow: 20px 22px 0 rgba(25, 135, 84, .1);
} .rb-custom-107 .about-image-main img {
  width: 100%;
  height: 100%;
  object-fit: cover;
} .rb-custom-107 .about-accent {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 120px;
  height: 120px;
  border-right: 8px solid var(--retrina-builder-secondary-color);
  border-bottom: 8px solid var(--retrina-builder-secondary-color);
} .rb-custom-107 .about-stamp {
  position: absolute;
  z-index: 2;
  bottom: 54px;
  left: -24px;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 18px 20px;
  background: var(--retrina-builder-secondary-color);
  color: #26352d;
  box-shadow: 0 12px 28px rgba(31, 54, 42, .15);
} .rb-custom-107 .stamp-number { font-size: 32px; font-weight: 800; line-height: 1; } .rb-custom-107 .stamp-label { font-size: 12px; font-weight: 700; line-height: 1.35; text-transform: uppercase; letter-spacing: .05em; } .rb-custom-107 .about-content { padding-left: 18px; } .rb-custom-107 .eyebrow {
  display: inline-block;
  margin-bottom: 18px;
  color: var(--retrina-builder-primary-color);
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
} .rb-custom-107 .eyebrow span { margin: 0 7px; color: var(--retrina-builder-secondary-color); } .rb-custom-107 .about-content h2 { max-width: 650px; margin: 0 0 22px; color: var(--retrina-builder-primary-color); font-size: clamp(32px, 4vw, 54px); font-weight: 800; line-height: 1.1; } .rb-custom-107 .about-content p { max-width: 650px; color: #68756e; font-size: 16px; line-height: 1.85; } .rb-custom-107 .about-content .lead-text { color: #405048; font-size: 19px; line-height: 1.7; } .rb-custom-107 .about-values { max-width: 650px; margin-top: 28px; margin-bottom: 30px; } .rb-custom-107 .value-item { display: flex; align-items: center; gap: 12px; } .rb-custom-107 .value-icon { display: inline-flex; align-items: center; justify-content: center; width: 34px; height: 34px; border-radius: 50%; background: rgba(25, 135, 84, .11); color: var(--retrina-builder-primary-color); font-weight: 800; } .rb-custom-107 .value-item strong, .rb-custom-107 .value-item small { display: block; } .rb-custom-107 .value-item strong { color: #26352d; font-size: 15px; } .rb-custom-107 .value-item small { margin-top: 3px; color: #87938c; font-size: 12px; } .rb-custom-107 .about-button { display: inline-flex; align-items: center; gap: 18px; padding: 14px 22px; background: var(--retrina-builder-primary-color); color: #ffffff; font-size: 14px; font-weight: 700; text-decoration: none; transition: .25s ease; } .rb-custom-107 .about-button span { font-size: 20px; line-height: 1; } .rb-custom-107 .about-button:hover { background: #126b42; color: #ffffff; transform: translateY(-2px); } .rb-custom-107 .about-bottom { margin-top: 78px; padding-top: 28px; border-top: 1px solid rgba(25, 135, 84, .16); } .rb-custom-107 .mini-stat { display: flex; align-items: center; gap: 14px; } .rb-custom-107 .mini-stat strong { color: var(--retrina-builder-primary-color); font-size: 32px; line-height: 1; } .rb-custom-107 .mini-stat span { color: #68756e; font-size: 14px; }
@media (max-width: 991.98px){.rb-custom-107 .about-content { padding-left: 0; } .rb-custom-107 .about-image-main { height: 400px; }}
@media (max-width: 575.98px){.rb-custom-107 .about-section { padding: 65px 0 55px; } .rb-custom-107 .about-visual { padding-right: 14px; } .rb-custom-107 .about-image-main { height: 330px; border-radius: 4px 55px 4px 4px; } .rb-custom-107 .about-stamp { left: -5px; bottom: 32px; padding: 13px 15px; } .rb-custom-107 .stamp-number { font-size: 25px; } .rb-custom-107 .about-content h2 { font-size: 34px; } .rb-custom-107 .about-content .lead-text { font-size: 17px; } .rb-custom-107 .about-bottom { margin-top: 52px; }}
	
.rb-custom-108 {
  --retrina-builder-primary-color: #198754;
  --retrina-builder-secondary-color: #FFC107;
} .rb-custom-108 .about-section {
  position: relative;
  overflow: hidden;
  padding: 100px 0 82px;
  background: #f8fbf9;
  color: #26352d;
  font-family: inherit;
} .rb-custom-108 .about-section:before {
  position: absolute;
  top: -130px;
  right: -100px;
  width: 300px;
  height: 300px;
  border: 1px solid rgba(25, 135, 84, .12);
  border-radius: 50%;
  content: '';
} .rb-custom-108 .about-visual {
  position: relative;
  max-width: 460px;
  margin: 0 auto;
  padding: 0 24px 24px 0;
} .rb-custom-108 .about-image-main {
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: 480px;
  border-radius: 4px 80px 4px 4px;
  box-shadow: 20px 22px 0 rgba(25, 135, 84, .1);
} .rb-custom-108 .about-image-main img {
  width: 100%;
  height: 100%;
  object-fit: cover;
} .rb-custom-108 .about-accent {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 120px;
  height: 120px;
  border-right: 8px solid var(--retrina-builder-secondary-color);
  border-bottom: 8px solid var(--retrina-builder-secondary-color);
} .rb-custom-108 .about-stamp {
  position: absolute;
  z-index: 2;
  bottom: 54px;
  left: -24px;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 18px 20px;
  background: var(--retrina-builder-secondary-color);
  color: #26352d;
  box-shadow: 0 12px 28px rgba(31, 54, 42, .15);
} .rb-custom-108 .stamp-number { font-size: 32px; font-weight: 800; line-height: 1; } .rb-custom-108 .stamp-label { font-size: 12px; font-weight: 700; line-height: 1.35; text-transform: uppercase; letter-spacing: .05em; } .rb-custom-108 .about-content { padding-left: 18px; } .rb-custom-108 .eyebrow {
  display: inline-block;
  margin-bottom: 18px;
  color: var(--retrina-builder-primary-color);
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
} .rb-custom-108 .eyebrow span { margin: 0 7px; color: var(--retrina-builder-secondary-color); } .rb-custom-108 .about-content h2 { max-width: 650px; margin: 0 0 22px; color: var(--retrina-builder-primary-color); font-size: clamp(32px, 4vw, 54px); font-weight: 800; line-height: 1.1; } .rb-custom-108 .about-content p { max-width: 650px; color: #68756e; font-size: 16px; line-height: 1.85; } .rb-custom-108 .about-content .lead-text { color: #405048; font-size: 19px; line-height: 1.7; } .rb-custom-108 .about-values { max-width: 650px; margin-top: 28px; margin-bottom: 30px; } .rb-custom-108 .value-item { display: flex; align-items: center; gap: 12px; } .rb-custom-108 .value-icon { display: inline-flex; align-items: center; justify-content: center; width: 34px; height: 34px; border-radius: 50%; background: rgba(25, 135, 84, .11); color: var(--retrina-builder-primary-color); font-weight: 800; } .rb-custom-108 .value-item strong, .rb-custom-108 .value-item small { display: block; } .rb-custom-108 .value-item strong { color: #26352d; font-size: 15px; } .rb-custom-108 .value-item small { margin-top: 3px; color: #87938c; font-size: 12px; } .rb-custom-108 .about-button { display: inline-flex; align-items: center; gap: 18px; padding: 14px 22px; background: var(--retrina-builder-primary-color); color: #ffffff; font-size: 14px; font-weight: 700; text-decoration: none; transition: .25s ease; } .rb-custom-108 .about-button span { font-size: 20px; line-height: 1; } .rb-custom-108 .about-button:hover { background: #126b42; color: #ffffff; transform: translateY(-2px); } .rb-custom-108 .about-bottom { margin-top: 78px; padding-top: 28px; border-top: 1px solid rgba(25, 135, 84, .16); } .rb-custom-108 .mini-stat { display: flex; align-items: center; gap: 14px; } .rb-custom-108 .mini-stat strong { color: var(--retrina-builder-primary-color); font-size: 32px; line-height: 1; } .rb-custom-108 .mini-stat span { color: #68756e; font-size: 14px; }
@media (max-width: 991.98px){.rb-custom-108 .about-content { padding-left: 0; } .rb-custom-108 .about-image-main { height: 400px; }}
@media (max-width: 575.98px){.rb-custom-108 .about-section { padding: 65px 0 55px; } .rb-custom-108 .about-visual { padding-right: 14px; } .rb-custom-108 .about-image-main { height: 330px; border-radius: 4px 55px 4px 4px; } .rb-custom-108 .about-stamp { left: -5px; bottom: 32px; padding: 13px 15px; } .rb-custom-108 .stamp-number { font-size: 25px; } .rb-custom-108 .about-content h2 { font-size: 34px; } .rb-custom-108 .about-content .lead-text { font-size: 17px; } .rb-custom-108 .about-bottom { margin-top: 52px; }}
	