* {
    padding: 0;
    margin: 0;
    border: 0;
}

*,
*:before,
*:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

:focus,
:active {
    outline: none;
}

a:focus,
a:active {
    outline: none;
}

nav,
footer,
header,
aside {
    display: block;
}

html,
body {
    height: 100%;
    width: 100%;
    font-size: 100%;
    line-height: 1;
    font-size: 14px;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

input,
button,
textarea {
    font-family: inherit;
}

input::-ms-clear {
    display: none;
}

button {
    cursor: pointer;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

a,
a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

ul li {
    list-style: none;
}

img {
    vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit;
}

body {
    background-color: rgb(240, 240, 240);
}

@font-face {
    font-family: "ff-meta-serif-web-pro";
    src: url("../fonts/MetaSerifPro-Light.woff") format("woff");
}

body {
    font-family: "ff-meta-serif-web-pro", sans-serif; /* РСЃРїРѕР»СЊР·РѕРІР°РЅРёРµ С€СЂРёС„С‚Р° РЅР° РІР°С€РµРј СЃР°Р№С‚Рµ */
}

.container {
    max-width: 1280px;
    margin: 0 auto;
    padding: 30px 60px;
}

.logo img {
    width: 200px;
    margin: 20px;
}

h1 {
    font-size: 50px;
    text-align: center;
    padding: 24px;
    font-weight: 700;
}

span {
    color: rgb(60, 144, 112);
}

.subText {
    font-size: 24px;
    text-align: center;
    padding: 24px 0 24px 0;
}

.formBlock {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin-top: 30px;
}

.form {
    display: flex;
    flex-direction: column;
}

.form__inputs {
    display: flex;
    flex-direction: column;
}

.form__inputs input {
    width: 300px;
    border-radius: 10px;
    margin-top: 20px;
    height: 50px;
    padding-left: 10px;
    border: 1px solid black;
}

.btnSub {
    background-color: rgb(60, 144, 112);
    width: 300px;
    border-radius: 10px;
    margin-top: 20px;
    height: 50px;
    color: white;
    font-size: 30px;
}

.formPhoto img {
    width: 400px;
}

.smallCards {
    display: flex;
    justify-content: space-between;
    padding: 50px 0 0 0;
}

.smallCard {
    display: flex;
    border: 2px solid rgb(81, 177, 140);
    border-radius: 15px;
    padding: 10px;
    width: 300px;
    background-color: white;
}

.smallCard img {
    width: 60px;
    margin-right: 20px;
}

.cardTitle {
    font-weight: bold;
}

.cardBlock {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.cardSubText span {
    color: rgb(81, 177, 140);
}

.secSection {
    margin-top: 50px;
    background-image: url("../images/bg.png");
    background-size: cover;
    background-position: center;
    height: 600px;
}

.sectionTitle {
    text-align: center;
    font-size: 40px;
    color: white;
    text-transform: uppercase;
    padding-top: 60px;
}

.sectionText {
    padding-top: 70px;
    font-size: 30px;
    text-align: center;
    color: white;
    line-height: 30px;
}

.sectionTh {
    margin-top: 80px;
    padding-left: 25px;
}

.sectionCon {
    position: relative;
}

.sectionCon::before {
    content: "";
    position: absolute;
    left: -25px;
    width: 2px;
    height: 100%;
    width: 5px;
    background-color: red;
    display: block;
    z-index: -1;
}

.sectionHeader {
    text-align: center;
    color: red;
    font-size: 40px;
    font-weight: bold;
}

.text {
    text-transform: uppercase;
    margin-top: 40px;
    font-size: 25px;
    font-weight: bold;
}

.subTextSec {
    font-size: 20px;
    margin-top: 20px;
}

.sectionFr {
    background-color: rgb(60, 144, 112);
    padding: 50px;
    margin-top: 80px;
    font-size: 30px;
    color: white;
    text-align: center;
    line-height: 40px;
    border-radius: 15px;
}

.sectionFv {
    margin-top: 50px;
    background-image: url("../images/bg2.png");
    background-size: cover;
    background-position: center;
    height: 400px;
}

.sectionTl {
    text-align: center;
    color: white;
    font-size: 40px;
    font-weight: bold;
    margin-top: 40px;
}

.sectCards {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}

.sectCardWithNum {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.sectionCard {
    border: 2px solid rgb(81, 177, 140);
    border-radius: 15px;
    padding: 10px;
    width: 300px;
    background-color: white;
    height: 160px;
    width: 200px;
    display: flex;
    align-items: center;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
}

.num {
    font-size: 30px;
    color: white;
    margin: 25px 0 20px 0;
}

.docTitle {
    font-size: 35px;
    text-align: center;
    margin: 80px 0 50px 0;
}

.docContainer {
    display: flex;
    justify-content: space-between;
}

.doc img {
    width: 450px;
    margin-right: 110px;
}

.docCont {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.docCon {
    position: relative;
}

.docCon::before {
    content: "";
    position: absolute;
    left: -25px;
    width: 2px;
    height: 100%;
    width: 5px;
    background-color: rgb(81, 177, 140);
    display: block;
    z-index: -1;
}

.docSubText {
    font-weight: 400;
    font-size: 18px;
}

.sectionCards {
    margin-top: 50px;
    background-image: url("../images/bg.png");
    background-size: cover;
    background-position: center;
    height: 600px;
}

.cardsTitle {
    font-size: 30px;
    text-align: center;
    margin-top: 40px;
    color: white;
}

.cardsCont {
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
}

.card {
    width: 280px;
    height: 350px;
    background-color: white;
    border-radius: 15px;
    border: 2px solid rgb(81, 177, 140);
    padding: 20px;
}

.imgCardBlock img {
    width: 60px;
}

.imgCardBlock {
    display: flex;
}

.imgCardBlock div {
    margin-left: 10px;
}

.name {
    font-weight: bold;
    font-size: 20px;
    line-height: 30px;
}

.sub {
    font-size: 14px;
    padding-left: 5px;
}

.cardText {
    margin-top: 20px;
    font-size: 20px;
}

.bootomSection {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.bottomLogo img {
    width: 200px;
    margin-top: 40px;
}

.bottomTitle {
    margin: 30px 0 30px 0;
    font-size: 35px;
    text-align: center;
    color: rgb(81, 177, 140);
    font-weight: 700;
}

.footer img {
    width: 150px;
    margin: 20px;
}

.footerCont {
    max-width: 1280px;
    margin: 0 auto;
}

.header {
    max-width: 1280px;
    margin: 0 auto;
}

.headerCont {
    background-color: white;
}

.footer {
    background-color: white;
}

.center {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.indicators {
    display: flex;
    justify-content: center;
    margin-top: 10px;
}

.indicator {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 0 5px;
    background-color: #ccc; 
}

.indicator.active {
    background-color: rgb(81, 177, 140); 
}

@media (max-width: 1000px) {
    .card:first-child {
        display: block; 
    }
    #card2 {
        display: none;
    }
    #card3 {
        display: none;
    }

    .smallCards {
        padding-left: 0;
    }
    .smallCard {
        width: 250px;
    }

    .sectCards {
        flex-direction: column;
    }
    .sectionFv {
        height: 900px;
    }
    .docContainer {
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
    }
    .doc img {
        margin-right: 0;
        margin-bottom: 20px;
    }
    .docCont {
        height: 260px;
        padding-left: 20px;
    }
    .cardsCont {
        flex-direction: column;
        align-items: center;
    }
    .sectionCards {
        height: 500px;
    }
    .card {
        margin-top: 20px;
    }
}

/* @keyframes slide {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
} */

@media (max-width: 800px) {
    .formBlock {
        flex-direction: column-reverse;
        align-items: center;
    }
    /* .smallCards {
        display: flex;
        flex-direction: row;
        overflow: hidden;
    }
    .smallCard {
        margin-right: 20px;
        animation: slide 5s linear infinite; 
    } */
    .sectionText {
        font-size: 22px;
    }
    .smallCard {
        width: 300px;
        margin-top: 10px;
    }
    .cardTitle {
        font-size: 12px;
    }
    .cardSubText {
        font-size: 12px;
    }
    .cardSubText {
        font-size: 12px;
    }
    .smallCard {
        padding: 5px;
    }
    .smallCards {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}

@media (max-width: 600px) {
    h1 {
        font-size: 30px;
    }
    .subText {
        font-size: 20px;
    }
    .sectionTitle {
        font-size: 28px;
        padding-top: 10px;
    }
    .sectionText {
        font-size: 20px;
        padding-top: 20px;
    }
    .secSection {
        height: 500px;
    }
    .sectionTh {
        margin-top: 30px;
    }
    .sectionHeader {
        font-size: 30px;
    }
    .text {
        font-size: 20px;
    }
    .subTextSec {
        font-size: 18px;
    }
    .sectionFr {
        padding: 20px;
        margin-top: 30px;
        font-size: 20px;
        line-height: 24px;
    }
    .sectionTl {
        font-size: 30px;
        margin-top: 40px;
    }
    .sectionFv {
        height: 750px;
    }
    .num {
        margin: 10px 0 10px 0;
    }
    .docTitle {
        margin: 40px 0 30px 0;
        font-size: 28px;
    }
    .doc img {
        width: 100%;
    }
    .docSubText {
        font-size: 17px;
    }
    .cardsTitle {
        font-size: 25px;
        margin-top: 40px;
    }
    .cardsCont {
        margin-top: 0;
    }
    .card {
        height: 300px;
    }
    .bottomTitle {
        font-size: 25px;
    }
    .formPhoto img {
        width: 100%;
    }
    .docCon::before {
        left: -15px;
    }
    .form__inputs input {
        font-size: 16px;
    }
}

@media (max-width: 400px) {
    .container {
        padding: 10px 30px;
    }
    .btnSub {
        font-size: 22px;
    }
    .sectionTitle {
        font-size: 25px;
    }
    .sectionText {
        font-size: 16px;
        line-height: 25px;
    }
    .sectionTl {
        margin-top: 40px;
    }
    .docSubText {
        font-size: 14px;
    }
    .cardsTitle {
        font-size: 25px;
    }
}

			:root {
				--stk-block-width-default-detected: 1400px;
			}
		</style>
		<link rel="stylesheet" id="ugb-style-css-responsive-css" href="soft/frontend_blocks_responsive.css" media="all" />
		<link rel="stylesheet" id="wp-block-library-css" href="soft/style.min.css" media="all" />
		<link rel="stylesheet" id="ugb-style-css-premium-css" href="soft/frontend_blocks__premium_only.css" media="all" />
		<style id="classic-theme-styles-inline-css">
			/*! This file is auto-generated */
			.wp-block-button__link {
				color: #fff;
				background-color: #32373c;
				border-radius: 9999px;
				box-shadow: none;
				text-decoration: none;
				padding: calc(0.667em + 2px) calc(1.333em + 2px);
				font-size: 1.125em;
			}
			.wp-block-file__button {
				background: #32373c;
				color: #fff;
				text-decoration: none;
			}
		</style>
		<style id="global-styles-inline-css">
			:root {
				--wp--preset--aspect-ratio--square: 1;
				--wp--preset--aspect-ratio--4-3: 4/3;
				--wp--preset--aspect-ratio--3-4: 3/4;
				--wp--preset--aspect-ratio--3-2: 3/2;
				--wp--preset--aspect-ratio--2-3: 2/3;
				--wp--preset--aspect-ratio--16-9: 16/9;
				--wp--preset--aspect-ratio--9-16: 9/16;
				--wp--preset--color--black: #000000;
				--wp--preset--color--cyan-bluish-gray: #abb8c3;
				--wp--preset--color--white: #ffffff;
				--wp--preset--color--pale-pink: #f78da7;
				--wp--preset--color--vivid-red: #cf2e2e;
				--wp--preset--color--luminous-vivid-orange: #ff6900;
				--wp--preset--color--luminous-vivid-amber: #fcb900;
				--wp--preset--color--light-green-cyan: #7bdcb5;
				--wp--preset--color--vivid-green-cyan: #00d084;
				--wp--preset--color--pale-cyan-blue: #8ed1fc;
				--wp--preset--color--vivid-cyan-blue: #0693e3;
				--wp--preset--color--vivid-purple: #9b51e0;
				--wp--preset--color--contrast: var(--contrast);
				--wp--preset--color--contrast-2: var(--contrast-2);
				--wp--preset--color--contrast-3: var(--contrast-3);
				--wp--preset--color--base: var(--base);
				--wp--preset--color--base-2: var(--base-2);
				--wp--preset--color--base-3: var(--base-3);
				--wp--preset--color--accent: var(--accent);
				--wp--preset--color--accent-2: var(--accent-2);
				--wp--preset--color--accent-3: var(--accent-3);
				--wp--preset--color--button-bg: var(--button-bg);
				--wp--preset--color--header-footer-bg: var(--header-footer-bg);
				--wp--preset--color--container-bg: var(--container-bg);
				--wp--preset--color--block-bg: var(--block-bg);
				--wp--preset--color--border: var(--border);
				--wp--preset--color--copy-bg: var(--copy-bg);
				--wp--preset--color--headings: var(--headings);
				--wp--preset--color--button-hover-bg: var(--button-hover-bg);
				--wp--preset--color--btn-color-text: var(--btn-color-text);
				--wp--preset--color--btn-color-text-hover: var(--btn-color-text-hover);
				--wp--preset--color--icons-bg-2: var(--icons-bg-2);
				--wp--preset--color--table-row: var(--table-row);
				--wp--preset--color--icons-bg: var(--icons-bg);
				--wp--preset--color--timeline: var(--timeline);
				--wp--preset--color--white-btn-text: var(--white-btn-text);
				--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
					135deg,
					rgba(6, 147, 227, 1) 0%,
					rgb(155, 81, 224) 100%
				);
				--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
					135deg,
					rgb(122, 220, 180) 0%,
					rgb(0, 208, 130) 100%
				);
				--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
					135deg,
					rgba(252, 185, 0, 1) 0%,
					rgba(255, 105, 0, 1) 100%
				);
				--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
					135deg,
					rgba(255, 105, 0, 1) 0%,
					rgb(207, 46, 46) 100%
				);
				--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
					135deg,
					rgb(238, 238, 238) 0%,
					rgb(169, 184, 195) 100%
				);
				--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
					135deg,
					rgb(74, 234, 220) 0%,
					rgb(151, 120, 209) 20%,
					rgb(207, 42, 186) 40%,
					rgb(238, 44, 130) 60%,
					rgb(251, 105, 98) 80%,
					rgb(254, 248, 76) 100%
				);
				--wp--preset--gradient--blush-light-purple: linear-gradient(
					135deg,
					rgb(255, 206, 236) 0%,
					rgb(152, 150, 240) 100%
				);
				--wp--preset--gradient--blush-bordeaux: linear-gradient(
					135deg,
					rgb(254, 205, 165) 0%,
					rgb(254, 45, 45) 50%,
					rgb(107, 0, 62) 100%
				);
				--wp--preset--gradient--luminous-dusk: linear-gradient(
					135deg,
					rgb(255, 203, 112) 0%,
					rgb(199, 81, 192) 50%,
					rgb(65, 88, 208) 100%
				);
				--wp--preset--gradient--pale-ocean: linear-gradient(
					135deg,
					rgb(255, 245, 203) 0%,
					rgb(182, 227, 212) 50%,
					rgb(51, 167, 181) 100%
				);
				--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
				--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
				--wp--preset--font-size--small: 13px;
				--wp--preset--font-size--medium: 20px;
				--wp--preset--font-size--large: 36px;
				--wp--preset--font-size--x-large: 42px;
				--wp--preset--spacing--20: 0.44rem;
				--wp--preset--spacing--30: 0.67rem;
				--wp--preset--spacing--40: 1rem;
				--wp--preset--spacing--50: 1.5rem;
				--wp--preset--spacing--60: 2.25rem;
				--wp--preset--spacing--70: 3.38rem;
				--wp--preset--spacing--80: 5.06rem;
				--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
				--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
				--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
				--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
				--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
			}
			:where(.is-layout-flex) {
				gap: 0.5em;
			}
			:where(.is-layout-grid) {
				gap: 0.5em;
			}
			body .is-layout-flex {
				display: flex;
			}
			.is-layout-flex {
				flex-wrap: wrap;
				align-items: center;
			}
			.is-layout-flex > :is(*, div) {
				margin: 0;
			}
			body .is-layout-grid {
				display: grid;
			}
			.is-layout-grid > :is(*, div) {
				margin: 0;
			}
			:where(.wp-block-columns.is-layout-flex) {
				gap: 2em;
			}
			:where(.wp-block-columns.is-layout-grid) {
				gap: 2em;
			}
			:where(.wp-block-post-template.is-layout-flex) {
				gap: 1.25em;
			}
			:where(.wp-block-post-template.is-layout-grid) {
				gap: 1.25em;
			}
			.has-black-color {
				color: var(--wp--preset--color--black) !important;
			}
			.has-cyan-bluish-gray-color {
				color: var(--wp--preset--color--cyan-bluish-gray) !important;
			}
			.has-white-color {
				color: var(--wp--preset--color--white) !important;
			}
			.has-pale-pink-color {
				color: var(--wp--preset--color--pale-pink) !important;
			}
			.has-vivid-red-color {
				color: var(--wp--preset--color--vivid-red) !important;
			}
			.has-luminous-vivid-orange-color {
				color: var(--wp--preset--color--luminous-vivid-orange) !important;
			}
			.has-luminous-vivid-amber-color {
				color: var(--wp--preset--color--luminous-vivid-amber) !important;
			}
			.has-light-green-cyan-color {
				color: var(--wp--preset--color--light-green-cyan) !important;
			}
			.has-vivid-green-cyan-color {
				color: var(--wp--preset--color--vivid-green-cyan) !important;
			}
			.has-pale-cyan-blue-color {
				color: var(--wp--preset--color--pale-cyan-blue) !important;
			}
			.has-vivid-cyan-blue-color {
				color: var(--wp--preset--color--vivid-cyan-blue) !important;
			}
			.has-vivid-purple-color {
				color: var(--wp--preset--color--vivid-purple) !important;
			}
			.has-black-background-color {
				background-color: var(--wp--preset--color--black) !important;
			}
			.has-cyan-bluish-gray-background-color {
				background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
			}
			.has-white-background-color {
				background-color: var(--wp--preset--color--white) !important;
			}
			.has-pale-pink-background-color {
				background-color: var(--wp--preset--color--pale-pink) !important;
			}
			.has-vivid-red-background-color {
				background-color: var(--wp--preset--color--vivid-red) !important;
			}
			.has-luminous-vivid-orange-background-color {
				background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
			}
			.has-luminous-vivid-amber-background-color {
				background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
			}
			.has-light-green-cyan-background-color {
				background-color: var(--wp--preset--color--light-green-cyan) !important;
			}
			.has-vivid-green-cyan-background-color {
				background-color: var(--wp--preset--color--vivid-green-cyan) !important;
			}
			.has-pale-cyan-blue-background-color {
				background-color: var(--wp--preset--color--pale-cyan-blue) !important;
			}
			.has-vivid-cyan-blue-background-color {
				background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
			}
			.has-vivid-purple-background-color {
				background-color: var(--wp--preset--color--vivid-purple) !important;
			}
			.has-black-border-color {
				border-color: var(--wp--preset--color--black) !important;
			}
			.has-cyan-bluish-gray-border-color {
				border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
			}
			.has-white-border-color {
				border-color: var(--wp--preset--color--white) !important;
			}
			.has-pale-pink-border-color {
				border-color: var(--wp--preset--color--pale-pink) !important;
			}
			.has-vivid-red-border-color {
				border-color: var(--wp--preset--color--vivid-red) !important;
			}
			.has-luminous-vivid-orange-border-color {
				border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
			}
			.has-luminous-vivid-amber-border-color {
				border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
			}
			.has-light-green-cyan-border-color {
				border-color: var(--wp--preset--color--light-green-cyan) !important;
			}
			.has-vivid-green-cyan-border-color {
				border-color: var(--wp--preset--color--vivid-green-cyan) !important;
			}
			.has-pale-cyan-blue-border-color {
				border-color: var(--wp--preset--color--pale-cyan-blue) !important;
			}
			.has-vivid-cyan-blue-border-color {
				border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
			}
			.has-vivid-purple-border-color {
				border-color: var(--wp--preset--color--vivid-purple) !important;
			}
			.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
				background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
			}
			.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
				background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
			}
			.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
				background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
			}
			.has-luminous-vivid-orange-to-vivid-red-gradient-background {
				background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
			}
			.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
				background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
			}
			.has-cool-to-warm-spectrum-gradient-background {
				background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
			}
			.has-blush-light-purple-gradient-background {
				background: var(--wp--preset--gradient--blush-light-purple) !important;
			}
			.has-blush-bordeaux-gradient-background {
				background: var(--wp--preset--gradient--blush-bordeaux) !important;
			}
			.has-luminous-dusk-gradient-background {
				background: var(--wp--preset--gradient--luminous-dusk) !important;
			}
			.has-pale-ocean-gradient-background {
				background: var(--wp--preset--gradient--pale-ocean) !important;
			}
			.has-electric-grass-gradient-background {
				background: var(--wp--preset--gradient--electric-grass) !important;
			}
			.has-midnight-gradient-background {
				background: var(--wp--preset--gradient--midnight) !important;
			}
			.has-small-font-size {
				font-size: var(--wp--preset--font-size--small) !important;
			}
			.has-medium-font-size {
				font-size: var(--wp--preset--font-size--medium) !important;
			}
			.has-large-font-size {
				font-size: var(--wp--preset--font-size--large) !important;
			}
			.has-x-large-font-size {
				font-size: var(--wp--preset--font-size--x-large) !important;
			}
			:where(.wp-block-post-template.is-layout-flex) {
				gap: 1.25em;
			}
			:where(.wp-block-post-template.is-layout-grid) {
				gap: 1.25em;
			}
			:where(.wp-block-columns.is-layout-flex) {
				gap: 2em;
			}
			:where(.wp-block-columns.is-layout-grid) {
				gap: 2em;
			}
			:root :where(.wp-block-pullquote) {
				font-size: 1.5em;
				line-height: 1.6;
			}
		</style>
		<link rel="stylesheet" id="generate-widget-areas-css" href="soft/widget-areas.min.css" media="all" />
		<link rel="stylesheet" id="generate-style-css" href="soft/main.min.css" media="all" />
		<style id="generate-style-inline-css">
			.generate-page-header,
			.page-header-image,
			.page-header-image-single {
				display: none;
			}
			body {
				background-color: #fff;
				color: var(--contrast);
			}
			a {
				color: var(--button-bg);
			}
			a:hover,
			a:focus,
			a:active {
				color: var(--button-hover-bg);
			}
			.grid-container {
				max-width: 1400px;
			}
			.wp-block-group__inner-container {
				max-width: 1400px;
				margin-left: auto;
				margin-right: auto;
			}
			.site-header .header-image {
				width: 303px;
			}
			:root {
				--contrast: #525252;
				--contrast-2: #313334;
				--contrast-3: #374563;
				--base: #f0f0f0;
				--base-2: #f7f8f9;
				--base-3: #ffffff;
				--accent: #30bced;
				--accent-2: #fcba04;
				--accent-3: #e55934;
				--button-bg: #574aae;
				--header-footer-bg: #010203;
				--container-bg: #fafafa;
				--block-bg: #f6f6f3;
				--border: #f2f1f9;
				--copy-bg: #010203;
				--headings: #222222;
				--button-hover-bg: #414f5b;
				--btn-color-text: #fff;
				--btn-color-text-hover: #fff;
				--icons-bg-2: #c2da31;
				--table-row: #f6f6f6;
				--icons-bg: #958ade;
				--timeline: #ededed;
				--white-btn-text: #613ea6;
			}
			:root .has-contrast-color {
				color: var(--contrast);
			}
			:root .has-contrast-background-color {
				background-color: var(--contrast);
			}
			:root .has-contrast-2-color {
				color: var(--contrast-2);
			}
			:root .has-contrast-2-background-color {
				background-color: var(--contrast-2);
			}
			:root .has-contrast-3-color {
				color: var(--contrast-3);
			}
			:root .has-contrast-3-background-color {
				background-color: var(--contrast-3);
			}
			:root .has-base-color {
				color: var(--base);
			}
			:root .has-base-background-color {
				background-color: var(--base);
			}
			:root .has-base-2-color {
				color: var(--base-2);
			}
			:root .has-base-2-background-color {
				background-color: var(--base-2);
			}
			:root .has-base-3-color {
				color: var(--base-3);
			}
			:root .has-base-3-background-color {
				background-color: var(--base-3);
			}
			:root .has-accent-color {
				color: var(--accent);
			}
			:root .has-accent-background-color {
				background-color: var(--accent);
			}
			:root .has-accent-2-color {
				color: var(--accent-2);
			}
			:root .has-accent-2-background-color {
				background-color: var(--accent-2);
			}
			:root .has-accent-3-color {
				color: var(--accent-3);
			}
			:root .has-accent-3-background-color {
				background-color: var(--accent-3);
			}
			:root .has-button-bg-color {
				color: var(--button-bg);
			}
			:root .has-button-bg-background-color {
				background-color: var(--button-bg);
			}
			:root .has-header-footer-bg-color {
				color: var(--header-footer-bg);
			}
			:root .has-header-footer-bg-background-color {
				background-color: var(--header-footer-bg);
			}
			:root .has-container-bg-color {
				color: var(--container-bg);
			}
			:root .has-container-bg-background-color {
				background-color: var(--container-bg);
			}
			:root .has-block-bg-color {
				color: var(--block-bg);
			}
			:root .has-block-bg-background-color {
				background-color: var(--block-bg);
			}
			:root .has-border-color {
				color: var(--border);
			}
			:root .has-border-background-color {
				background-color: var(--border);
			}
			:root .has-copy-bg-color {
				color: var(--copy-bg);
			}
			:root .has-copy-bg-background-color {
				background-color: var(--copy-bg);
			}
			:root .has-headings-color {
				color: var(--headings);
			}
			:root .has-headings-background-color {
				background-color: var(--headings);
			}
			:root .has-button-hover-bg-color {
				color: var(--button-hover-bg);
			}
			:root .has-button-hover-bg-background-color {
				background-color: var(--button-hover-bg);
			}
			:root .has-btn-color-text-color {
				color: var(--btn-color-text);
			}
			:root .has-btn-color-text-background-color {
				background-color: var(--btn-color-text);
			}
			:root .has-btn-color-text-hover-color {
				color: var(--btn-color-text-hover);
			}
			:root .has-btn-color-text-hover-background-color {
				background-color: var(--btn-color-text-hover);
			}
			:root .has-icons-bg-2-color {
				color: var(--icons-bg-2);
			}
			:root .has-icons-bg-2-background-color {
				background-color: var(--icons-bg-2);
			}
			:root .has-table-row-color {
				color: var(--table-row);
			}
			:root .has-table-row-background-color {
				background-color: var(--table-row);
			}
			:root .has-icons-bg-color {
				color: var(--icons-bg);
			}
			:root .has-icons-bg-background-color {
				background-color: var(--icons-bg);
			}
			:root .has-timeline-color {
				color: var(--timeline);
			}
			:root .has-timeline-background-color {
				background-color: var(--timeline);
			}
			:root .has-white-btn-text-color {
				color: var(--white-btn-text);
			}
			:root .has-white-btn-text-background-color {
				background-color: var(--white-btn-text);
			}
			body,
			button,
			input,
			select,
			textarea {
				font-family: Montserrat, sans-serif;
				font-weight: 400;
				font-size: 18px;
			}
			body {
				line-height: 1.4em;
			}
			.main-title {
				font-family: Montserrat, sans-serif;
				font-size: 25px;
			}
			.main-navigation a,
			.main-navigation .menu-toggle,
			.main-navigation .menu-bar-items {
				font-family: Montserrat, sans-serif;
				font-weight: 700;
				font-size: 15px;
				letter-spacing: 0.08em;
			}
			button:not(.menu-toggle),
			html input[type="button"],
			input[type="reset"],
			input[type="submit"],
			.button,
			.wp-block-button .wp-block-button__link {
				font-weight: 700;
				font-size: 14px;
				line-height: 1.3em;
			}
			.site-info {
				font-size: 14px;
			}
			h1 {
				font-family: Montserrat, sans-serif;
				font-weight: 700;
				font-size: 60px;
				line-height: 1.2;
			}
			@media (max-width: 768px) {
				h1 {
					font-size: 40px;
				}
			}
			h2 {
				font-family: Montserrat, sans-serif;
				font-weight: 700;
				font-size: 40px;
			}
			@media (max-width: 768px) {
				h2 {
					font-size: 24px;
				}
			}
			h3 {
				font-family: Montserrat, sans-serif;
				font-weight: 700;
				font-size: 30px;
			}
			@media (max-width: 768px) {
				h3 {
					font-size: 24px;
				}
			}
			h4 {
				font-family: Montserrat, sans-serif;
				font-weight: 600;
				font-size: 24px;
				line-height: 1.2;
			}
			@media (max-width: 768px) {
				h4 {
					font-size: 22px;
				}
			}
			h5 {
				font-family: Montserrat, sans-serif;
				font-weight: 700;
				font-size: 20px;
				line-height: 1.2;
			}
			@media (max-width: 768px) {
				h5 {
					font-size: 20px;
				}
			}
			h6 {
				font-family: Montserrat, sans-serif;
				font-weight: 600;
				font-size: 18px;
				line-height: 1.2;
			}
			.top-bar {
				background-color: #636363;
				color: #ffffff;
			}
			.top-bar a {
				color: #ffffff;
			}
			.top-bar a:hover {
				color: #303030;
			}
			.site-header {
				background-color: var(--header-footer-bg);
			}
			.main-title a,
			.main-title a:hover {
				color: var(--base-3);
			}
			.site-description {
				color: var(--base-2);
			}
			.mobile-menu-control-wrapper .menu-toggle,
			.mobile-menu-control-wrapper .menu-toggle:hover,
			.mobile-menu-control-wrapper .menu-toggle:focus,
			.has-inline-mobile-toggle #site-navigation.toggled {
				background-color: rgba(0, 0, 0, 0.02);
			}
			.main-navigation,
			.main-navigation ul ul {
				background-color: var(--header-footer-bg);
			}
			.main-navigation .main-nav ul li a,
			.main-navigation .menu-toggle,
			.main-navigation .menu-bar-items {
				color: var(--base-3);
			}
			.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a,
			.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a,
			.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a,
			.main-navigation .menu-bar-item:hover > a,
			.main-navigation .menu-bar-item.sfHover > a {
				color: var(--base-3);
				background-color: var(--header-footer-bg);
			}
			button.menu-toggle:hover,
			button.menu-toggle:focus {
				color: var(--base-3);
			}
			.main-navigation .main-nav ul li[class*="current-menu-"] > a {
				color: var(--base-3);
				background-color: var(--header-footer-bg);
			}
			.navigation-search input[type="search"],
			.navigation-search input[type="search"]:active,
			.navigation-search input[type="search"]:focus,
			.main-navigation .main-nav ul li.search-item.active > a,
			.main-navigation .menu-bar-items .search-item.active > a {
				color: var(--contrast-2);
				background-color: var(--header-footer-bg);
			}
			.main-navigation ul ul {
				background-color: #eaeaea;
			}
			.main-navigation .main-nav ul ul li a {
				color: #515151;
			}
			.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,
			.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a,
			.main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a {
				color: #7a8896;
				background-color: #eaeaea;
			}
			.main-navigation .main-nav ul ul li[class*="current-menu-"] > a {
				color: #7a8896;
				background-color: #eaeaea;
			}
			.separate-containers .inside-article,
			.separate-containers .comments-area,
			.separate-containers .page-header,
			.one-container .container,
			.separate-containers .paging-navigation,
			.inside-page-header {
				background-color: var(--base-3);
			}
			.entry-header h1,
			.page-header h1 {
				color: var(--headings);
			}
			.entry-title a {
				color: var(--headings);
			}
			.entry-title a:hover {
				color: var(--headings);
			}
			.entry-meta {
				color: var(--contrast-3);
			}
			h1 {
				color: var(--headings);
			}
			h2 {
				color: var(--headings);
			}
			h3 {
				color: var(--headings);
			}
			h4 {
				color: var(--headings);
			}
			h5 {
				color: var(--headings);
			}
			h6 {
				color: var(--headings);
			}
			.sidebar .widget {
				color: var(--base-3);
				background-color: var(--contrast-2);
			}
			.sidebar .widget a {
				color: var(--accent);
			}
			.sidebar .widget a:hover {
				color: var(--base-3);
			}
			.sidebar .widget .widget-title {
				color: var(--base-3);
			}
			.footer-widgets {
				color: var(--base-3);
				background-color: #1f2641;
			}
			.footer-widgets .widget-title {
				color: var(--contrast);
			}
			.site-info {
				color: var(--base-3);
				background-color: var(--copy-bg);
			}
			.site-info a {
				color: var(--base-3);
			}
			.site-info a:hover {
				color: var(--base);
			}
			.footer-bar .widget_nav_menu .current-menu-item a {
				color: var(--base);
			}
			input[type="text"],
			input[type="email"],
			input[type="url"],
			input[type="password"],
			input[type="search"],
			input[type="tel"],
			input[type="number"],
			textarea,
			select {
				color: var(--contrast);
				background-color: var(--base-2);
				border-color: var(--base);
			}
			input[type="text"]:focus,
			input[type="email"]:focus,
			input[type="url"]:focus,
			input[type="password"]:focus,
			input[type="search"]:focus,
			input[type="tel"]:focus,
			input[type="number"]:focus,
			textarea:focus,
			select:focus {
				color: var(--contrast);
				background-color: var(--base-2);
				border-color: var(--contrast-3);
			}
			button,
			html input[type="button"],
			input[type="reset"],
			input[type="submit"],
			a.button,
			a.wp-block-button__link:not(.has-background) {
				color: var(--base-3);
				background-color: var(--button-bg);
			}
			button:hover,
			html input[type="button"]:hover,
			input[type="reset"]:hover,
			input[type="submit"]:hover,
			a.button:hover,
			button:focus,
			html input[type="button"]:focus,
			input[type="reset"]:focus,
			input[type="submit"]:focus,
			a.button:focus,
			a.wp-block-button__link:not(.has-background):active,
			a.wp-block-button__link:not(.has-background):focus,
			a.wp-block-button__link:not(.has-background):hover {
				color: var(--base-3);
				background-color: var(--button-hover-bg);
			}
			a.generate-back-to-top {
				background-color: rgba(0, 0, 0, 0.4);
				color: #ffffff;
			}
			a.generate-back-to-top:hover,
			a.generate-back-to-top:focus {
				background-color: rgba(0, 0, 0, 0.6);
				color: #ffffff;
			}
			:root {
				--gp-search-modal-bg-color: var(--base-3);
				--gp-search-modal-text-color: var(--contrast);
				--gp-search-modal-overlay-bg-color: rgba(0, 0, 0, 0.2);
			}
			@media (max-width: 900px) {
				.main-navigation .menu-bar-item:hover > a,
				.main-navigation .menu-bar-item.sfHover > a {
					background: none;
					color: var(--base-3);
				}
			}
			.inside-header {
				padding: 13px 0px 14px 0px;
			}
			.nav-below-header .main-navigation .inside-navigation.grid-container,
			.nav-above-header .main-navigation .inside-navigation.grid-container {
				padding: 0px 15px 0px 15px;
			}
			.separate-containers .inside-article,
			.separate-containers .comments-area,
			.separate-containers .page-header,
			.separate-containers .paging-navigation,
			.one-container .site-content,
			.inside-page-header {
				padding: 0px;
			}
			.site-main .wp-block-group__inner-container {
				padding: 0px;
			}
			.separate-containers .paging-navigation {
				padding-top: 20px;
				padding-bottom: 20px;
			}
			.entry-content .alignwide,
			body:not(.no-sidebar) .entry-content .alignfull {
				margin-left: -0px;
				width: calc(100% + 0px);
				max-width: calc(100% + 0px);
			}
			.one-container.right-sidebar .site-main,
			.one-container.both-right .site-main {
				margin-right: 0px;
			}
			.one-container.left-sidebar .site-main,
			.one-container.both-left .site-main {
				margin-left: 0px;
			}
			.one-container.both-sidebars .site-main {
				margin: 0px;
			}
			.sidebar .widget,
			.page-header,
			.widget-area .main-navigation,
			.site-main > * {
				margin-bottom: 30px;
			}
			.separate-containers .site-main {
				margin: 30px;
			}
			.both-right .inside-left-sidebar,
			.both-left .inside-left-sidebar {
				margin-right: 15px;
			}
			.both-right .inside-right-sidebar,
			.both-left .inside-right-sidebar {
				margin-left: 15px;
			}
			.one-container.archive .post:not(:last-child):not(.is-loop-template-item),
			.one-container.blog .post:not(:last-child):not(.is-loop-template-item) {
				padding-bottom: 0px;
			}
			.separate-containers .featured-image {
				margin-top: 30px;
			}
			.separate-containers .inside-right-sidebar,
			.separate-containers .inside-left-sidebar {
				margin-top: 30px;
				margin-bottom: 30px;
			}
			.main-navigation .main-nav ul li a,
			.menu-toggle,
			.main-navigation .menu-bar-item > a {
				padding-left: 15px;
				padding-right: 15px;
				line-height: 21px;
			}
			.main-navigation .main-nav ul ul li a {
				padding: 10px 15px 10px 15px;
			}
			.navigation-search input[type="search"] {
				height: 21px;
			}
			.rtl .menu-item-has-children .dropdown-menu-toggle {
				padding-left: 15px;
			}
			.menu-item-has-children .dropdown-menu-toggle {
				padding-right: 15px;
			}
			.rtl .main-navigation .main-nav ul li.menu-item-has-children > a {
				padding-right: 15px;
			}
			.footer-widgets-container {
				padding: 0px;
			}
			.inside-site-info {
				padding: 20px 0px 20px 0px;
			}
			@media (max-width: 768px) {
				.separate-containers .inside-article,
				.separate-containers .comments-area,
				.separate-containers .page-header,
				.separate-containers .paging-navigation,
				.one-container .site-content,
				.inside-page-header {
					padding: 40px 30px 120px 30px;
				}
				.site-main .wp-block-group__inner-container {
					padding: 40px 30px 120px 30px;
				}
				.inside-top-bar {
					padding-right: 30px;
					padding-left: 30px;
				}
				.inside-header {
					padding-right: 30px;
					padding-left: 30px;
				}
				.widget-area .widget {
					padding-top: 30px;
					padding-right: 30px;
					padding-bottom: 30px;
					padding-left: 30px;
				}
				.footer-widgets-container {
					padding-top: 30px;
					padding-right: 30px;
					padding-bottom: 30px;
					padding-left: 30px;
				}
				.inside-site-info {
					padding-right: 30px;
					padding-left: 30px;
				}
				.entry-content .alignwide,
				body:not(.no-sidebar) .entry-content .alignfull {
					margin-left: -30px;
					width: calc(100% + 60px);
					max-width: calc(100% + 60px);
				}
				.one-container .site-main .paging-navigation {
					margin-bottom: 30px;
				}
			} /* End cached CSS */
			.is-right-sidebar {
				width: 30%;
			}
			.is-left-sidebar {
				width: 30%;
			}
			.site-content .content-area {
				width: 100%;
			}
			@media (max-width: 900px) {
				.main-navigation .menu-toggle,
				.sidebar-nav-mobile:not(#sticky-placeholder) {
					display: block;
				}
				.main-navigation ul,
				.gen-sidebar-nav,
				.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,
				.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav) {
					display: none;
				}
				.nav-align-right .inside-navigation,
				.nav-align-center .inside-navigation {
					justify-content: space-between;
				}
				.has-inline-mobile-toggle .mobile-menu-control-wrapper {
					display: flex;
					flex-wrap: wrap;
				}
				.has-inline-mobile-toggle .inside-header {
					flex-direction: row;
					text-align: left;
					flex-wrap: wrap;
				}
				.has-inline-mobile-toggle .header-widget,
				.has-inline-mobile-toggle #site-navigation {
					flex-basis: 100%;
				}
				.nav-float-left .has-inline-mobile-toggle #site-navigation {
					order: 10;
				}
			}
			.dynamic-author-image-rounded {
				border-radius: 100%;
			}
			.dynamic-featured-image,
			.dynamic-author-image {
				vertical-align: middle;
			}
			.one-container.blog .dynamic-content-template:not(:last-child),
			.one-container.archive .dynamic-content-template:not(:last-child) {
				padding-bottom: 0px;
			}
			.dynamic-entry-excerpt > p:last-child {
				margin-bottom: 0px;
			}
			.page-hero .inside-page-hero.grid-container {
				max-width: calc(1400px - 0px - 0px);
			}
			.inside-page-hero > *:last-child {
				margin-bottom: 0px;
			}
			.main-navigation.slideout-navigation .main-nav > ul > li > a {
				line-height: 60px;
			}
		</style>
		<link rel="stylesheet" id="generate-google-fonts-css" href="soft/css.html" media="all" />
		<link rel="stylesheet" id="generateblocks-css" href="soft/style-2.css" media="all" />
		<link rel="stylesheet" id="generate-blog-images-css" href="soft/featured-images.min.css" media="all" />
		<link rel="stylesheet" id="generate-offside-css" href="soft/offside.min.css" media="all" />
		<style id="generate-offside-inline-css">
			:root {
				--gp-slideout-width: 265px;
			}
			.slideout-navigation.main-navigation {
				background-color: var(--contrast-2);
			}
			.slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a,
			.slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a,
			.slideout-navigation.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a {
				color: var(--base-3);
				background-color: var(--accent);
			}
			.slideout-navigation.main-navigation .main-nav ul li[class*="current-menu-"] > a {
				color: var(--base-3);
				background-color: var(--accent-2);
			}
			.slideout-navigation,
			.slideout-navigation a {
				color: var(--base-3);
			}
			.slideout-navigation button.slideout-exit {
				color: var(--base-3);
				padding-left: 15px;
				padding-right: 15px;
			}
			.slide-opened nav.toggled .menu-toggle:before {
				display: none;
			}
			@media (max-width: 900px) {
				.menu-bar-item.slideout-toggle {
					display: none;
				}
			}
			.slideout-navigation.main-navigation .main-nav ul li a {
				font-weight: 700;
			}
			@media (max-width: 768px) {
				.slideout-navigation.main-navigation .main-nav ul li a {
					font-size: 16px;
				}
			}
		</style>
		<link
			rel="stylesheet"
			id="generate-navigation-branding-css"
			href="soft/navigation-branding-flex.min.css"
			media="all"
		/>
		<style id="generate-navigation-branding-inline-css">
			.main-navigation.has-branding .inside-navigation.grid-container,
			.main-navigation.has-branding.grid-container .inside-navigation:not(.grid-container) {
				padding: 0px;
			}
			.main-navigation.has-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding {
				margin-left: 10px;
			}
			.main-navigation .sticky-navigation-logo,
			.main-navigation.navigation-stick .site-logo:not(.mobile-header-logo) {
				display: none;
			}
			.main-navigation.navigation-stick .sticky-navigation-logo {
				display: block;
			}
			.navigation-branding img,
			.site-logo.mobile-header-logo img {
				height: 21px;
				width: auto;
			}
			.navigation-branding .main-title {
				line-height: 21px;
			}
			@media (max-width: 900px) {
				.main-navigation.has-branding.nav-align-center .menu-bar-items,
				.main-navigation.has-sticky-branding.navigation-stick.nav-align-center .menu-bar-items {
					margin-left: auto;
				}
				.navigation-branding {
					margin-right: auto;
					margin-left: 10px;
				}
				.navigation-branding .main-title,
				.mobile-header-navigation .site-logo {
					margin-left: 10px;
				}
				.main-navigation.has-branding .inside-navigation.grid-container {
					padding: 0px;
				}
			}
		</style>

		<style class="stk-block-styles">
			.stk-fe9e0d3 {
				max-width: 1260px !important;
				margin-right: 0px !important;
				margin-bottom: 0px !important;
				margin-left: 0px !important;
			}
			.stk-5efa759-column {
				max-width: 1280px !important;
				--stk-column-gap: 34px !important;
			}
			.stk-ccf10a5.stk-block-heading h3,
			.stk-008b4ab.stk-block-heading h3,
			.stk-3824b1f.stk-block-heading h3,
			.stk-428c9ea.stk-block-heading h3,
			.stk-4d435f3.stk-block-heading h3 {
				display: flex !important;
				align-items: center !important;
			}
			.stk-ccf10a5.stk-block-heading,
			.stk-008b4ab.stk-block-heading,
			.stk-3824b1f.stk-block-heading,
			.stk-428c9ea.stk-block-heading,
			.stk-4d435f3.stk-block-heading {
				height: 40px !important;
			}
			:is(.stk-ccf10a5, .stk-008b4ab, .stk-3824b1f, .stk-428c9ea, .stk-4d435f3) .stk-block-heading__text {
				font-size: 24px !important;
				color: var(--contrast) !important;
				line-height: 1.4em !important;
				font-weight: 600 !important;
				text-transform: capitalize !important;
				font-family: "Montserrat", Sans-serif !important;
			}
			.stk-3b1fbe0,
			.stk-b5fae19,
			.stk-030683d,
			.stk-17b0fa4,
			.stk-65be8ba {
				border-top-left-radius: 24px !important;
				border-top-right-radius: 24px !important;
				border-bottom-right-radius: 24px !important;
				border-bottom-left-radius: 24px !important;
				overflow: hidden !important;
				margin-bottom: 0px !important;
			}
			.stk-3b1fbe0-container,
			.stk-89287ea-container,
			.stk-b5fae19-container,
			.stk-a0e7cff-container,
			.stk-030683d-container,
			.stk-df17c79-container,
			.stk-17b0fa4-container,
			.stk-251e0af-container,
			.stk-65be8ba-container,
			.stk-d7154f6-container {
				margin-top: 0px !important;
				margin-right: 0px !important;
				margin-bottom: 0px !important;
				margin-left: 0px !important;
				padding-top: 0px !important;
				padding-right: 0px !important;
				padding-bottom: 0px !important;
				padding-left: 0px !important;
			}
			.stk-837938f {
				overflow: hidden !important;
				border-style: solid !important;
				border-color: var(--border) !important;
				border-top-width: 1px !important;
				border-right-width: 0px !important;
				border-bottom-width: 1px !important;
				border-left-width: 0px !important;
				padding-top: 40px !important;
				padding-bottom: 40px !important;
				margin-bottom: 40px !important;
			}
			.stk-3a1ca16-column {
				--stk-columns-spacing: 0px !important;
				--stk-column-gap: 40px !important;
			}
			.stk-3a1ca16 {
				min-height: 0px !important;
				align-items: center !important;
				margin-bottom: 0px !important;
				display: flex !important;
			}
			.stk-92a9161 .stk-block-heading__text {
				font-size: 40px !important;
				font-weight: 700 !important;
				font-family: "Poppins", Sans-serif !important;
			}
			.stk-c89bae3,
			.stk-a4f45b3,
			.stk-31f9e28,
			.stk-6368120,
			.stk-3c40daf,
			.stk-d13fc54 {
				align-items: center !important;
				display: flex !important;
			}
			.stk-eb39bd4 {
				align-items: center !important;
				margin-bottom: 45px !important;
				display: flex !important;
			}
			.stk-5efa759 {
				max-width: 1164px !important;
				margin-bottom: 0px !important;
			}
			:is(.stk-3531491, .stk-10d4470, .stk-320a0e8, .stk-b888cc2, .stk-f20b96e)
				.stk--svg-wrapper
				.stk--inner-svg
				svg:last-child {
				height: 40px !important;
				width: 40px !important;
			}
			.stk-4f3a667,
			.stk-48f2d5a,
			.stk-0bd9a5f,
			.stk-a8c2813,
			.stk-439a090,
			.stk-53c2a25 {
				margin-bottom: 12px !important;
			}
			.stk-75c77db,
			.stk-22c9de0,
			.stk-53a2959,
			.stk-3888d92,
			.stk-86b4c09,
			.stk-d296eae {
				background-color: var(--block-bg) !important;
				border-top-left-radius: 4px !important;
				border-top-right-radius: 4px !important;
				border-bottom-right-radius: 4px !important;
				border-bottom-left-radius: 4px !important;
				overflow: hidden !important;
				min-height: 320px !important;
				max-width: 396px !important;
				padding-top: 65px !important;
				padding-right: 40px !important;
				padding-bottom: 65px !important;
				padding-left: 40px !important;
			}
			.stk-75c77db-container,
			.stk-22c9de0-container,
			.stk-53a2959-container,
			.stk-3888d92-container,
			.stk-86b4c09-container,
			.stk-d296eae-container {
				margin-top: 0px !important;
				margin-right: 0px !important;
				margin-bottom: 0px !important;
				margin-left: 0px !important;
				max-width: 364px !important;
			}
			.stk-f77dd07-column {
				max-width: 1164px !important;
				--stk-column-gap: 34px !important;
			}
			.stk-f77dd07 {
				margin-bottom: 34px !important;
			}
			.stk-1be703a {
				margin-bottom: 49px !important;
			}
			:is(.stk-5f59d0f, .stk-a7568ec) .stk-block-heading__text {
				font-size: 40px !important;
				font-weight: 700 !important;
			}
			.stk-5f59d0f {
				margin-bottom: 35px !important;
			}
			.stk-84940ff-container,
			.stk-c89bae3-container {
				margin-top: 0px !important;
				margin-right: 0px !important;
				margin-bottom: 0px !important;
				margin-left: 0px !important;
				max-width: 588px !important;
			}
			.stk-9248331 {
				max-width: 1080px !important;
				margin-right: auto !important;
				margin-bottom: 0px !important;
				margin-left: auto !important;
			}
			.stk-b56d004 {
				max-width: 1080px !important;
				margin-right: auto !important;
				margin-bottom: 15px !important;
				margin-left: auto !important;
			}
			.stk-b469af3 .stk-block-heading__text {
				font-size: 40px !important;
			}
			.stk-ccf10a5.stk-block-heading h3:before {
				content: "01" !important;
				display: flex !important;
				align-items: center !important;
				margin-right: 25px !important;
				min-width: 40px !important;
				height: 40px !important;
				color: var(--icons-bg-2) !important;
			}
			.stk-89287ea,
			.stk-a0e7cff,
			.stk-df17c79,
			.stk-251e0af,
			.stk-d7154f6 {
				min-height: 0px !important;
				margin-top: 20px !important;
			}
			.stk-c685887-container,
			.stk-2c6c8fa-container,
			.stk-0d2f561-container {
				margin-top: 0px !important;
				margin-right: 0px !important;
				margin-bottom: 0px !important;
				margin-left: 0px !important;
				max-width: 552px !important;
			}
			.stk-5f6a05f {
				max-width: 1240px !important;
				margin-bottom: 0px !important;
			}
			.stk-90d92d5 {
				border-top-left-radius: 0px !important;
				border-top-right-radius: 0px !important;
				border-bottom-right-radius: 0px !important;
				border-bottom-left-radius: 0px !important;
				overflow: hidden !important;
			}
			.stk-d0d3067 {
				max-width: 517px !important;
				margin-bottom: 0px !important;
			}
			:is(
					.stk-2ad624d,
					.stk-6662eb6,
					.stk-93e3903,
					.stk-0a2f8ca,
					.stk-d0d3067,
					.stk-e3ccecd,
					.stk-1bc4be1,
					.stk-0f8af82,
					.stk-57cb307,
					.stk-011b897,
					.stk-eccca33,
					.stk-2e490cd
				)
				.stk-block-text__text {
				font-size: 18px !important;
				font-weight: 500 !important;
			}
			.stk-253093b {
				max-width: 791px !important;
			}
			.stk-253093b-container {
				margin-top: 0px !important;
				margin-right: 0px !important;
				margin-bottom: 0px !important;
				margin-left: 0px !important;
				max-width: 760px !important;
			}
			:is(
					.stk-46419b2,
					.stk-240def0,
					.stk-24f0664,
					.stk-8ff66f3,
					.stk-a2d135d,
					.stk-9c94aa0,
					.stk-7b87b51,
					.stk-f7ae4a4,
					.stk-6627cbb,
					.stk-3e3c9d9,
					.stk-7b52cc9
				)
				.stk-img-wrapper {
				width: 40px !important;
			}
			:is(.stk-bd89c54, .stk-8af53e3, .stk-2008f94, .stk-ec99fe2, .stk-bdf39d9, .stk-a221ab6) .stk-block-text__text {
				font-size: 20px !important;
				line-height: 1.4em !important;
				font-weight: 700 !important;
			}
			.stk-027adec,
			.stk-46419b2,
			.stk-240def0,
			.stk-24f0664,
			.stk-8ff66f3,
			.stk-a2d135d,
			.stk-9c94aa0,
			.stk-7b87b51,
			.stk-f7ae4a4,
			.stk-6627cbb,
			.stk-3e3c9d9,
			.stk-7b52cc9 {
				margin-right: 25px !important;
				margin-bottom: 0px !important;
			}
			.stk-5998748 {
				border-top-left-radius: 0px !important;
				border-top-right-radius: 0px !important;
				border-bottom-right-radius: 0px !important;
				border-bottom-left-radius: 0px !important;
				overflow: hidden !important;
				border-style: solid !important;
				border-color: var(--border) !important;
				border-top-width: 0px !important;
				border-right-width: 2px !important;
				border-bottom-width: 0px !important;
				border-left-width: 0px !important;
			}
			.stk-5998748-container {
				margin-top: 0px !important;
				margin-right: 0px !important;
				margin-bottom: 0px !important;
				margin-left: 0px !important;
				max-width: 430px !important;
			}
			.stk-5f6a05f-column {
				justify-content: space-between !important;
			}
			.stk-a9e9fc1 .stk-block-heading__text {
				font-size: 42px !important;
				font-weight: 700 !important;
				font-family: "Poppins", Sans-serif !important;
			}
			.stk-bcaea51,
			.stk-9806e8a {
				max-width: 1085px !important;
				margin-right: auto !important;
				margin-bottom: 0px !important;
				margin-left: auto !important;
			}
			.stk-a9e9fc1 {
				align-items: center !important;
				margin-bottom: 40px !important;
				display: flex !important;
			}
			.stk-27babf0 .stk-block-heading__text {
				font-size: 40px !important;
				color: var(--base-3) !important;
				font-weight: 700 !important;
			}
			.stk-27babf0 {
				max-width: 694px !important;
				margin-bottom: 45px !important;
			}
			.stk-4d435f3.stk-block-heading h3:before {
				content: "05" !important;
				display: flex !important;
				align-items: center !important;
				margin-right: 25px !important;
				min-width: 40px !important;
				height: 40px !important;
				color: var(--icons-bg-2) !important;
			}
			.stk-3126e72 {
				overflow: hidden !important;
				border-style: solid !important;
				border-color: var(--border) !important;
				border-top-width: 0px !important;
				border-right-width: 0px !important;
				border-bottom-width: 0px !important;
				border-left-width: 0px !important;
				padding-top: 0px !important;
				margin-bottom: 0px !important;
			}
			.stk-172791d {
				max-width: 1085px !important;
				margin-right: auto !important;
				margin-bottom: 0px !important;
				margin-left: 63px !important;
			}
			.stk-428c9ea.stk-block-heading h3:before {
				content: "04" !important;
				display: flex !important;
				align-items: center !important;
				margin-right: 25px !important;
				min-width: 40px !important;
				height: 40px !important;
				color: var(--icons-bg-2) !important;
			}
			.stk-aabae87 {
				max-width: 1085px !important;
				margin-right: auto !important;
				margin-bottom: 0px !important;
				margin-left: 66px !important;
			}
			.stk-3824b1f.stk-block-heading h3:before {
				content: "03" !important;
				display: flex !important;
				align-items: center !important;
				margin-right: 25px !important;
				min-width: 40px !important;
				height: 40px !important;
				color: var(--icons-bg-2) !important;
			}
			.stk-c708304 {
				max-width: 1085px !important;
				margin-right: auto !important;
				margin-bottom: 0px !important;
				margin-left: 69px !important;
			}
			.stk-008b4ab.stk-block-heading h3:before {
				content: "02" !important;
				display: flex !important;
				align-items: center !important;
				margin-right: 25px !important;
				min-width: 40px !important;
				height: 40px !important;
				color: var(--icons-bg-2) !important;
			}
			.stk-2f3cabe,
			.stk-6984e96,
			.stk-cc14776 {
				overflow: hidden !important;
				border-style: solid !important;
				border-color: var(--border) !important;
				border-top-width: 0px !important;
				border-right-width: 0px !important;
				border-bottom-width: 1px !important;
				border-left-width: 0px !important;
				padding-top: 0px !important;
				padding-bottom: 40px !important;
				margin-bottom: 40px !important;
			}
			.stk-b469af3 {
				align-items: center !important;
				max-width: 1080px !important;
				margin-right: auto !important;
				margin-bottom: 20px !important;
				margin-left: auto !important;
				display: flex !important;
			}
			:is(.stk-cc449e3, .stk-9220770, .stk-9be0385, .stk-2b22c52) .stk-block-text__text {
				font-size: 24px !important;
				color: var(--base-3) !important;
				font-weight: 600 !important;
			}
			.stk-fe9e0d3-column {
				max-width: 1240px !important;
				margin-right: auto !important;
				margin-left: auto !important;
				--stk-columns-spacing: 0px !important;
				--stk-column-gap: 134px !important;
				row-gap: 0px !important;
				justify-content: space-between !important;
			}
			.stk-e11a9aa.stk-block-column {
				backdrop-filter: blur(20px) !important;
			}
			.stk-e5b3d29:before,
			.stk-d53498a:before,
			.stk-ad0eb72:before,
			.stk-e3f686b:before,
			.stk-883c4e0:before,
			.stk-6b4de71:before,
			.stk-f216c48:before {
				background-color: var(--base-3) !important;
			}
			.stk-e5b3d29,
			.stk-d53498a,
			.stk-ad0eb72 {
				background-color: var(--base-3) !important;
				border-top-left-radius: 4px !important;
				border-top-right-radius: 4px !important;
				border-bottom-right-radius: 4px !important;
				border-bottom-left-radius: 4px !important;
				overflow: hidden !important;
				max-width: 70px !important;
				padding-top: 15px !important;
				padding-right: 15px !important;
				padding-bottom: 15px !important;
				padding-left: 15px !important;
				margin-bottom: 15px !important;
			}
			.stk-83b47d5:before,
			.stk-932d932:before,
			.stk-667bbda:before,
			.stk-75c77db:before,
			.stk-22c9de0:before,
			.stk-53a2959:before,
			.stk-3888d92:before,
			.stk-86b4c09:before,
			.stk-d296eae:before {
				background-color: var(--block-bg) !important;
			}
			.stk-83b47d5,
			.stk-932d932,
			.stk-667bbda {
				background-color: var(--block-bg) !important;
				border-top-left-radius: 4px !important;
				border-top-right-radius: 4px !important;
				border-bottom-right-radius: 4px !important;
				border-bottom-left-radius: 4px !important;
				overflow: hidden !important;
				min-height: 390px !important;
				max-width: 396px !important;
				padding-top: 40px !important;
				padding-right: 24px !important;
				padding-left: 40px !important;
			}
			.stk-83b47d5-container,
			.stk-932d932-container,
			.stk-667bbda-container,
			.stk-fc5bc19-container,
			.stk-eccdc99-container,
			.stk-7843ca3-container,
			.stk-42299bf-container,
			.stk-90d92d5-container {
				margin-top: 0px !important;
				margin-right: 0px !important;
				margin-bottom: 0px !important;
				margin-left: 0px !important;
			}
			.stk-15cc21b-column {
				max-width: 1280px !important;
				--stk-column-gap: 26px !important;
			}
			.stk-d2723f0 {
				max-width: 660px !important;
				margin-bottom: 0px !important;
			}
			.stk-fbc8a2e {
				max-width: 470px !important;
				margin-bottom: 0px !important;
			}
			.stk-7f79a60 {
				margin-right: auto !important;
				margin-bottom: 0px !important;
				margin-left: auto !important;
			}
			.stk-c7c00de {
				margin-right: auto !important;
				margin-bottom: 15px !important;
				margin-left: auto !important;
			}
			.stk-bbccaa1 {
				max-width: 972px !important;
			}
			.stk-e11a9aa:before {
				background-color: #ffffff69 !important;
			}
			.stk-f0aa64a-inner-blocks {
				justify-content: center !important;
			}
			.stk-e11a9aa {
				background-color: #ffffff69 !important;
				border-top-left-radius: 4px !important;
				border-top-right-radius: 4px !important;
				border-bottom-right-radius: 4px !important;
				border-bottom-left-radius: 4px !important;
				overflow: hidden !important;
				box-shadow: 0px 5px 10px 4px rgba(18, 63, 82, 0.1) !important;
				padding-top: 0px !important;
				padding-right: 0px !important;
				padding-bottom: 0px !important;
				padding-left: 0px !important;
			}
			.stk-e11a9aa-container {
				margin-top: 0px !important;
				margin-right: 0px !important;
				margin-bottom: 0px !important;
				margin-left: 0px !important;
				max-width: 387px !important;
				padding-top: 35px !important;
				padding-right: 15px !important;
				padding-bottom: 48px !important;
				padding-left: 15px !important;
			}
			.stk-f44dd72,
			.stk-8ddea1e,
			.stk-4ffd323,
			.stk-84a8083,
			.stk-149f656,
			.stk-36e8128,
			.stk-ef4b5e4,
			.stk-e231bbb,
			.stk-ebee353,
			.stk-5acc364,
			.stk-0bc0823,
			.stk-3538cf0,
			.stk-5390d0a,
			.stk-cc449e3,
			.stk-fd027b1,
			.stk-9220770,
			.stk-d501fd0,
			.stk-9be0385,
			.stk-2287f79,
			.stk-2b22c52,
			.stk-7aab43a,
			.stk-e9cc367,
			.stk-299c7c0,
			.stk-f461280,
			.stk-3b56071,
			.stk-a155b1e,
			.stk-5885023,
			.stk-5af2813,
			.stk-ab24108,
			.stk-bd89c54,
			.stk-8af53e3,
			.stk-2008f94,
			.stk-ec99fe2,
			.stk-bdf39d9,
			.stk-a221ab6,
			.stk-2ad624d,
			.stk-6662eb6,
			.stk-93e3903,
			.stk-0a2f8ca,
			.stk-e3ccecd,
			.stk-81a2510,
			.stk-ab23077,
			.stk-1bc4be1,
			.stk-c95b3d9,
			.stk-0f8af82,
			.stk-8ec0ce1,
			.stk-57cb307,
			.stk-974b57a,
			.stk-011b897,
			.stk-c60e9d8,
			.stk-eccca33,
			.stk-9caa80a,
			.stk-2e490cd {
				margin-bottom: 0px !important;
			}
			.stk-ee2db73,
			.stk-e5332f8,
			.stk-a7568ec {
				margin-bottom: 20px !important;
			}
			:is(.stk-037f6ef, .stk-ee2db73, .stk-f44dd72) .stk-block-text__text {
				font-size: 20px !important;
				color: var(--base-3) !important;
				font-weight: 400 !important;
			}
			.stk-037f6ef,
			.stk-92a9161 {
				align-items: center !important;
				margin-bottom: 20px !important;
				display: flex !important;
			}
			.stk-2ff2269 .stk-block-text__text {
				font-size: 30px !important;
				color: var(--base-3) !important;
				line-height: 1.4em !important;
				font-weight: 400 !important;
			}
			.stk-2ff2269 {
				max-width: 657px !important;
				margin-bottom: 35px !important;
			}
			.stk-9747c66 .stk-block-heading__text {
				font-size: 70px !important;
				color: var(--base-3) !important;
				font-weight: 700 !important;
				text-transform: uppercase !important;
			}
			.stk-9747c66,
			.stk-db2c43b {
				margin-bottom: 25px !important;
			}
			.stk-0852694 {
				padding-top: 82px !important;
			}
			.stk-0852694-container {
				margin-top: 0px !important;
				margin-right: 0px !important;
				margin-bottom: 0px !important;
				margin-left: 0px !important;
				max-width: 678px !important;
			}
			:is(.stk-e5b3d29, .stk-d53498a, .stk-ad0eb72, .stk-f336e95, .stk-e2c5eba, .stk-6f76264, .stk-027adec)
				.stk-img-wrapper {
				width: 40px !important;
				height: 40px !important;
			}
			.stk-f0aa64a {
				padding-top: 60px !important;
				padding-right: 0px !important;
				padding-bottom: 200px !important;
				padding-left: 0px !important;
				margin-bottom: 0px !important;
			}
			.stk-42299bf {
				border-top-left-radius: 4px !important;
				border-top-right-radius: 4px !important;
				border-bottom-right-radius: 4px !important;
				border-bottom-left-radius: 4px !important;
				overflow: hidden !important;
				max-width: 588px !important;
			}
			.stk-208f98e,
			.stk-c685887 {
				max-width: 552px !important;
			}
			.stk-fdc72a6 .stk-block-text__text {
				color: var(--base-3) !important;
				font-weight: 500 !important;
			}
			.stk-fdc72a6,
			.stk-d5a8990,
			.stk-2317050 {
				margin-bottom: 45px !important;
			}
			:is(.stk-79f642c, .stk-662e3d6, .stk-4a89fbf) .stk-block-text__text,
			:is(.stk-4f3a667, .stk-48f2d5a, .stk-0bd9a5f, .stk-a8c2813, .stk-439a090, .stk-53c2a25) .stk-block-heading__text {
				font-weight: 600 !important;
			}
			.stk-f336e95:before,
			.stk-e2c5eba:before,
			.stk-6f76264:before {
				background-color: var(--icons-bg) !important;
			}
			.stk-f336e95,
			.stk-e2c5eba,
			.stk-6f76264 {
				background-color: var(--icons-bg) !important;
				border-top-left-radius: 4px !important;
				border-top-right-radius: 4px !important;
				border-bottom-right-radius: 4px !important;
				border-bottom-left-radius: 4px !important;
				overflow: hidden !important;
				max-width: 70px !important;
				padding-top: 15px !important;
				padding-right: 15px !important;
				padding-bottom: 15px !important;
				padding-left: 15px !important;
				margin-bottom: 15px !important;
			}
			.stk-e0ef213-column {
				--stk-column-gap: 40px !important;
			}
			.stk-03e0efd,
			.stk-79f642c,
			.stk-662e3d6,
			.stk-4a89fbf,
			.stk-7aa8c40,
			.stk-d462711,
			.stk-3006d13,
			.stk-6dd561e,
			.stk-1f76aa2,
			.stk-f3512d6 {
				margin-bottom: 10px !important;
			}
			.stk-f07010e {
				max-width: 1164px !important;
				margin-bottom: 10px !important;
			}
			.stk-ef4ceaa {
				border-top-left-radius: 4px !important;
				border-top-right-radius: 4px !important;
				border-bottom-right-radius: 4px !important;
				border-bottom-left-radius: 4px !important;
				overflow: hidden !important;
				border-style: solid !important;
				border-color: var(--border) !important;
				border-top-width: 2px !important;
				border-right-width: 2px !important;
				border-bottom-width: 2px !important;
				border-left-width: 2px !important;
				max-width: 588px !important;
				padding-top: 30px !important;
				padding-right: 30px !important;
				padding-bottom: 30px !important;
				padding-left: 30px !important;
			}
			.stk-ef4ceaa-container {
				margin-top: 0px !important;
				margin-right: 0px !important;
				margin-bottom: 0px !important;
				margin-left: 0px !important;
				max-width: 640px !important;
			}
			.stk-5a5d50d,
			.stk-40d479b {
				max-width: 572px !important;
			}
			.stk-208f98e-container {
				margin-top: 0px !important;
				margin-right: 0px !important;
				margin-bottom: 0px !important;
				margin-left: 0px !important;
				max-width: 690px !important;
			}
			.stk-f0aa64a .stk-block-hero__content {
				min-height: 1px !important;
				padding-top: 0px !important;
				padding-right: 0px !important;
				padding-bottom: 0px !important;
				padding-left: 0px !important;
			}
			.stk-ebee353-column,
			.stk-5390d0a-column,
			.stk-d5a8990-column,
			.stk-eb39bd4-column {
				--stk-columns-spacing: 0px !important;
				--stk-column-gap: 100px !important;
				justify-content: space-between !important;
			}
			.stk-45ddec2,
			.stk-4aee0e4,
			.stk-e16b1b4,
			.stk-2dd800f,
			.stk-d9194d9 {
				margin-bottom: 40px !important;
			}
			:is(
					.stk-149f656,
					.stk-36e8128,
					.stk-ef4b5e4,
					.stk-e231bbb,
					.stk-5acc364,
					.stk-0bc0823,
					.stk-3538cf0,
					.stk-fd027b1,
					.stk-d501fd0,
					.stk-2287f79,
					.stk-7aab43a
				)
				.stk-block-text__text {
				font-size: 16px !important;
			}
			.stk-185d937,
			.stk-1f5f56c,
			.stk-0310a66,
			.stk-540c119,
			.stk-4d461d0,
			.stk-3a1ca16.stk-block-columns ul,
			.stk-3a1ca16.stk-block-columns ol {
				margin-bottom: 15px !important;
			}
			.stk-e3f686b,
			.stk-883c4e0,
			.stk-6b4de71,
			.stk-f216c48 {
				background-color: var(--base-3) !important;
				border-top-left-radius: 4px !important;
				border-top-right-radius: 4px !important;
				border-bottom-right-radius: 4px !important;
				border-bottom-left-radius: 4px !important;
				overflow: hidden !important;
				border-style: solid !important;
				border-color: var(--border) !important;
				border-top-width: 2px !important;
				border-right-width: 2px !important;
				border-bottom-width: 2px !important;
				border-left-width: 2px !important;
				padding-top: 40px !important;
				padding-right: 30px !important;
				padding-bottom: 40px !important;
				padding-left: 30px !important;
			}
			.stk-e3f686b-inner-blocks {
				row-gap: 0px !important;
			}
			.stk-e656f42-column,
			.stk-45ddec2-column {
				max-width: 1240px !important;
				--stk-columns-spacing: 0px !important;
				--stk-column-gap: 30px !important;
			}
			.stk-e656f42 {
				margin-bottom: 30px !important;
			}
			.stk-9ccb516 .stk-block-text__text,
			.stk-e5332f8 .stk-block-heading__text {
				color: var(--base-3) !important;
			}
			.stk-9ccb516 {
				max-width: 1050px !important;
				margin-bottom: 0px !important;
			}
			.stk-f75061d .stk-block-heading__text {
				font-size: 40px !important;
				color: var(--base-3) !important;
				font-family: "Montserrat", Sans-serif !important;
			}
			.stk-f75061d {
				max-width: 1050px !important;
				margin-bottom: 20px !important;
			}
			:is(.stk-ab23077, .stk-c95b3d9, .stk-8ec0ce1, .stk-974b57a, .stk-c60e9d8, .stk-9caa80a) .stk-block-text__text {
				font-size: 18px !important;
				line-height: 1.4em !important;
				font-weight: 700 !important;
			}
			@media screen and (min-width: 768px) {
				.stk-0852694 {
					flex: 1 1 calc(70% - var(--stk-column-gap, 0px) * 1 / 2) !important;
				}
				.stk-e11a9aa {
					flex: 1 1 calc(30% - var(--stk-column-gap, 0px) * 1 / 2) !important;
				}
			}
			@media screen and (max-width: 1023px) {
				.stk-9747c66 .stk-block-heading__text {
					font-size: 50px !important;
				}
				.stk-2ff2269 .stk-block-text__text {
					font-size: 30px !important;
				}
				:is(
						.stk-037f6ef,
						.stk-ee2db73,
						.stk-f44dd72,
						.stk-bd89c54,
						.stk-8af53e3,
						.stk-2008f94,
						.stk-ec99fe2,
						.stk-bdf39d9,
						.stk-a221ab6
					)
					.stk-block-text__text {
					font-size: 20px !important;
				}
				:is(.stk-f75061d, .stk-b469af3, .stk-5f59d0f, .stk-a7568ec, .stk-92a9161, .stk-27babf0)
					.stk-block-heading__text {
					font-size: 40px !important;
				}
				:is(
						.stk-149f656,
						.stk-36e8128,
						.stk-ef4b5e4,
						.stk-e231bbb,
						.stk-5acc364,
						.stk-0bc0823,
						.stk-3538cf0,
						.stk-fd027b1,
						.stk-d501fd0,
						.stk-2287f79,
						.stk-7aab43a
					)
					.stk-block-text__text {
					font-size: 16px !important;
				}
				:is(.stk-cc449e3, .stk-9220770, .stk-9be0385, .stk-2b22c52) .stk-block-text__text,
				:is(.stk-ccf10a5, .stk-008b4ab, .stk-3824b1f, .stk-428c9ea, .stk-4d435f3) .stk-block-heading__text {
					font-size: 24px !important;
				}
				.stk-a9e9fc1 .stk-block-heading__text {
					font-size: 42px !important;
				}
				:is(
						.stk-2ad624d,
						.stk-6662eb6,
						.stk-93e3903,
						.stk-0a2f8ca,
						.stk-d0d3067,
						.stk-e3ccecd,
						.stk-ab23077,
						.stk-1bc4be1,
						.stk-c95b3d9,
						.stk-0f8af82,
						.stk-8ec0ce1,
						.stk-57cb307,
						.stk-974b57a,
						.stk-011b897,
						.stk-c60e9d8,
						.stk-eccca33,
						.stk-9caa80a,
						.stk-2e490cd
					)
					.stk-block-text__text {
					font-size: 18px !important;
				}
			}
			@media screen and (max-width: 767px) {
				.stk-fe9e0d3 {
					padding-right: 15px !important;
					padding-left: 15px !important;
					margin-bottom: 0px !important;
				}
				.stk-ef4ceaa,
				.stk-42299bf {
					padding-right: 10px !important;
					padding-left: 20px !important;
				}
				:is(.stk-ccf10a5, .stk-008b4ab, .stk-3824b1f, .stk-428c9ea, .stk-4d435f3) .stk-block-heading__text {
					font-size: 18px !important;
				}
				.stk-3b1fbe0,
				.stk-b5fae19,
				.stk-030683d,
				.stk-17b0fa4,
				.stk-65be8ba {
					padding-top: 20px !important;
					padding-right: 15px !important;
					padding-bottom: 20px !important;
					padding-left: 15px !important;
				}
				.stk-3a1ca16 {
					margin-bottom: 35px !important;
				}
				.stk-75c77db-container,
				.stk-22c9de0-container,
				.stk-53a2959-container,
				.stk-3888d92-container,
				.stk-86b4c09-container,
				.stk-d296eae-container {
					max-width: 100% !important;
				}
				.stk-75c77db,
				.stk-22c9de0,
				.stk-53a2959,
				.stk-3888d92,
				.stk-86b4c09,
				.stk-d296eae {
					max-width: 100% !important;
					padding-top: 35px !important;
					padding-right: 15px !important;
					padding-bottom: 35px !important;
					padding-left: 15px !important;
				}
				.stk-d5a8990,
				.stk-eb39bd4 {
					margin-bottom: 0px !important;
					--stk-col-order-1: 2 !important;
					--stk-col-order-2: 1 !important;
				}
				.stk-b469af3,
				.stk-5f59d0f,
				.stk-a7568ec,
				.stk-27babf0 {
					margin-bottom: 15px !important;
				}
				.stk-fdc72a6,
				.stk-f77dd07,
				.stk-92a9161 {
					margin-bottom: 30px !important;
				}
				.stk-f336e95,
				.stk-e2c5eba,
				.stk-6f76264 {
					margin-right: auto !important;
					margin-left: auto !important;
				}
				.stk-e0ef213-column,
				.stk-5390d0a-column,
				.stk-d5a8990-column,
				.stk-f77dd07-column,
				.stk-5efa759-column {
					row-gap: 30px !important;
				}
				.stk-e656f42-column,
				.stk-45ddec2-column {
					row-gap: 20px !important;
				}
				.stk-0852694 {
					padding-top: 0px !important;
				}
				:is(.stk-f75061d, .stk-b469af3, .stk-5f59d0f, .stk-a7568ec, .stk-92a9161, .stk-27babf0, .stk-a9e9fc1)
					.stk-block-heading__text {
					font-size: 24px !important;
				}
				.stk-f0aa64a {
					padding-top: 40px !important;
					padding-right: 15px !important;
					padding-bottom: 140px !important;
					padding-left: 15px !important;
				}
				.stk-83b47d5,
				.stk-932d932,
				.stk-667bbda {
					max-width: 100% !important;
					padding-right: 15px !important;
					padding-bottom: 40px !important;
					padding-left: 15px !important;
				}
				.stk-15cc21b-column {
					row-gap: 26px !important;
				}
				.stk-7f79a60,
				.stk-2c6c8fa,
				.stk-e9cc367,
				.stk-0d2f561 {
					margin-bottom: 0px !important;
				}
				.stk-c7c00de,
				.stk-b56d004,
				.stk-9248331 {
					margin-bottom: 10px !important;
				}
				.stk-e11a9aa-container {
					max-width: 100% !important;
					margin-right: auto !important;
					margin-left: auto !important;
				}
				.stk-e11a9aa {
					margin-top: 15px !important;
				}
				:is(.stk-2ff2269, .stk-037f6ef, .stk-ee2db73, .stk-f44dd72) .stk-block-text__text {
					font-size: 20px !important;
				}
				.stk-2ff2269,
				.stk-037f6ef,
				.stk-ee2db73,
				.stk-f44dd72,
				.stk-fbc8a2e,
				.stk-208f98e,
				.stk-4d461d0,
				.stk-db2c43b,
				.stk-d9194d9,
				.stk-c685887,
				.stk-09a49f2,
				.stk-1a73bb0,
				.stk-837938f,
				.stk-2f3cabe,
				.stk-6984e96,
				.stk-cc14776,
				.stk-3126e72 {
					margin-bottom: 20px !important;
				}
				.stk-9747c66 .stk-block-heading__text {
					font-size: 46px !important;
				}
				.stk-bcaea51,
				.stk-c708304,
				.stk-aabae87,
				.stk-172791d,
				.stk-9806e8a {
					padding-right: 15px !important;
					padding-left: 15px !important;
				}
			}
		</style>

		<link rel="icon" href="soft/Stable-Capital-logo.png" sizes="32x32" />

		<style id="wp-custom-css">
			div.wpforms-container-full .wpforms-form .wpforms-error-container{
			  display:none;
			}

			/*Button Link*/
			.button-link{
			  line-height:1.3em;
			}
			/*End Button Link*/
			.mobile{
			  display:none;
			}
			.site-footer.footer-bar-active {
			    background: var(--copy-bg);
			}
			.footer-menu{
			  display:flex;
			  margin:15px 0;
			}
			.footer-menu a{
			  margin-left:20px;
			}
			.site-footer.footer-bar-active.footer-bar-align-right {
			    display: flex;
			    justify-content: space-around;
			}
			.site-info {
			    max-width: 1400px;
			    width: 100%;
			    display: flex;
			    justify-content: space-between;
			}
			.footer-links {
			    padding: 20px 0;
			}
			.footer-links a:not(:first-child) {
			    margin-left: 20px;
			    padding-left: 20px;
			    border-left: 1px solid #fff;
			}
			div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
			    background-color: var(--button-bg);
			    color: var(--btn-color-text);
			}
			div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full input[type=submit]:active, div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full button[type=submit]:active, div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .wpforms-page-button:active {
			    background: var(--button-hover-bg);
			  color: var(--btn-color-text-hover);
			}

			div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button{
			  font-size:14px;
			  font-weight:700;
			  padding-top:17px
			  padding-bottom:17px;
			  height:52px;
			}
			.mobile-1050{
			  display: none;
			}
			.desktop-1050 img, .mobile-1050 img{
			  border-radius: 0;
			}
			ul.timeline,
			ul.timeline li{
			  list-style: none;
			  padding: 0;
			  position: relative;
			  margin: 0;
			}
			ul.timeline li{
			  padding-bottom: 30px;
			    border-left: 1px solid var(--timeline) !important;
			    position: relative;
			    padding-left: 35px;
			}
			ul.timeline li:last-child{
			  border: none !important;
			  padding-bottom: 0;
			}
			ul.timeline li:before{
			  content: "";
			  width: 9px;
			  height: 9px;
			  background: var(--icons-bg-2);
			  border-radius: 50%;
			  position: absolute;
			  left: -5px;
			  top: 0px;
			}


			ul.timeline p{
			  margin: 0;
			  font-size: 16px;
			}
			ul.timeline .step {
			    font-size: 16px;
			    font-weight: 600;
			    line-height: 12px;
			    margin-bottom: 6px;
			    color: var(--icons-bg-2);
			}
			ul.timeline .step-title {
			    font-size: 18px;
			    font-weight: 600;
			    line-height: 1.4;
			    margin-bottom: 4px;
			    color: var(--headings);
			}
			.check p{
			  width:100%;
			  min-width: 25px;
			      align-items: center;
			    display: flex;
			}
			.check p:before{
			      display: inline-flex;
			  content:"";
			    background-image: url(soft/check.svg);
			    width: 25px;
			  min-width: 25px;
			    height: 25px;
			    align-items: center;
			    justify-content: center;
			  margin-right: 15px;
			  background-repeat: no-repeat;
			  background-size: cover;
			}
			@media (max-width:1050px){
			.desktop-1050{
			  display:none;
			}

			.mobile-1050{
			  display: block;
			}
			}
			@media (max-width: 900px){
			  .desktop{
			    display:none;
			  }
			  .mobile{
			  display:block;
			}
			  .footer-menu a{
			  margin-left:15px;
			}
			  #mobile-menu-control-wrapper .menu-toggle {
			    display: none;
			}
			  .has-inline-mobile-toggle .inside-header {
			    flex-direction: row;
			    text-align: left;
			    flex-wrap: wrap;
			}
			  .has-inline-mobile-toggle .inside-header {
			    padding: 15px 0;
			    row-gap: 10px;
			}
			  .site-header .header-image {
			    width: 200px;
			    padding-left: 15px;
			}
			  #mobile-menu-control-wrapper {
			    z-index: 1000 !important;
			}
			  .has-inline-mobile-toggle .mobile-menu-control-wrapper {
			    display: flex;
			    flex-wrap: wrap;
			}
			  #mobile-menu-control-wrapper .wpml-ls-legacy-dropdown {
			    width: auto;
			    max-width: 100%;
			    margin-right: 10px;
			}
			.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul {
			    display: flex;
			}
			  #mobile-menu-control-wrapper .wpml-ls-legacy-dropdown ul{
			    display:block;
			  }
			  #mobile-menu-control-wrapper .wpml-ls-legacy-dropdown .js-wpml-ls-item-toggle {
			    background: transparent;
			    border: none;
			    color: #fff;
			}
			  #mobile-menu-control-wrapper .wpml-ls-sub-menu {
			    width: max-content;
			    margin-right: 10px;
			}#menu-main .wpml-ls-item {
			    display: none;
			}
			  .main-navigation .inside-navigation {
			    justify-content: flex-end;
			    padding-right: 15px;
			}

			  .site-info {
			    flex-direction: column;
			    align-items: flex-start;
			    text-align: left;
			}
			  .footer-links {
			    padding-left: 30px;
			    padding-right: 30px;
			    padding-top: 0;
			}
			  .currency-column{
			    display:none;
			  }
			  .columns-mobile-initial-oreder{
			    --stk-col-order-1: 1 !important;
			    --stk-col-order-2: 2 !important;
			}
			}

			@media (max-width: 900px) {
			    #site-navigation .trp-language-switcher-container {
			        display: none;
			    }
			}

			.trp-language-switcher{
			  width: auto !important;
			}

			.trp-ls-shortcode-current-language{
			  background-color:var(--header-footer-bg) !important;
			  border:none !important;;
			  padding: 0 !important;;
			  width: 105px !important;

			}
			.trp-ls-shortcode-current-language a{
			color:#fff !important;
			  padding: 0 !important;
			}
			.trp-ls-shortcode-current-language a:after{
			content: "";
			    vertical-align: middle;
			    display: inline-block;
			    border: .35em solid transparent;
			    border-top: .5em solid;
			    position: absolute;
			    margin-left: 10px;
			    top: 10px;
			  color:#fff;
			}

			.trp-language-switcher:focus .trp-ls-shortcode-language, .trp-language-switcher:hover .trp-ls-shortcode-language,
			.trp-language-switcher-container > ul{
			  width: 105px !important;
			  max-height: max-content !important;
			}
		</style>
		<style id="wpforms-css-vars-root">
			:root {
				--wpforms-field-border-radius: 3px;
				--wpforms-field-background-color: #ffffff;
				--wpforms-field-border-color: rgba(0, 0, 0, 0.25);
				--wpforms-field-text-color: rgba(0, 0, 0, 0.7);
				--wpforms-label-color: rgba(0, 0, 0, 0.85);
				--wpforms-label-sublabel-color: rgba(0, 0, 0, 0.55);
				--wpforms-label-error-color: #d63637;
				--wpforms-button-border-radius: 3px;
				--wpforms-button-background-color: #066aab;
				--wpforms-button-text-color: #ffffff;
				--wpforms-field-size-input-height: 43px;
				--wpforms-field-size-input-spacing: 15px;
				--wpforms-field-size-font-size: 16px;
				--wpforms-field-size-line-height: 19px;
				--wpforms-field-size-padding-h: 14px;
				--wpforms-field-size-checkbox-size: 16px;
				--wpforms-field-size-sublabel-spacing: 5px;
				--wpforms-field-size-icon-size: 1;
				--wpforms-label-size-font-size: 16px;
				--wpforms-label-size-line-height: 19px;
				--wpforms-label-size-sublabel-font-size: 14px;
				--wpforms-label-size-sublabel-line-height: 17px;
				--wpforms-button-size-font-size: 17px;
				--wpforms-button-size-height: 41px;
				--wpforms-button-size-padding-h: 15px;
				--wpforms-button-size-margin-top: 10px;
			}
		</style>

		<script type="text/javascript" src="js/jquery-3.7.1.min.js"></script>
		<link rel="stylesheet" type="text/css" href="css/intlTelInput.min.css" />

		<link rel="shortcut icon" type="image/png" sizes="32x32" href="favicon.ico" />
		<link href="index_files/bootstrap.min.css" rel="stylesheet" />
		<link rel="preconnect" href="https://fonts.gstatic.com/" />
		<link href="index_files/css2.css" rel="stylesheet" />
		<link rel="preconnect" href="https://fonts.gstatic.com/" />
		<link href="index_files/css2-1.css" rel="stylesheet" />
		<link href="index_files/bootstrap-slider.css" rel="stylesheet" />
		<link rel="stylesheet" href="index_files/main.css" />

		<style>
			html {
				scroll-behavior: smooth;
			}

			.iti {
				width: 100%;
			}

			.iti__country,
			.iti__selected-flag {
				color: black !important;
				background-color: inherit !important;
			}

			.iti__selected-flag {
				margin-top: 7px;
				font-size: 16px !important;
			}

			.form_tel {
				line-height: 35px !important;
			}

			button[type="submit"]:disabled {
				background-image: linear-gradient(0deg, #8f8f8f, #6d6d6d) !important;
				background-color: linear-gradient(0deg, #8f8f8f, #6d6d6d) !important;
				border: none !important;
			}
			form {
				position: relative;
			}

			.spinner-border {
				position: absolute;
				top: 40%;
				left: 45%;
				border: 0.25em solid red !important;
			}

			.loader-wrapper {
				display: none;
				position: absolute;
				width: 100%;
				height: 100%;
				top: 0;
				left: 0;
				background-color: rgba(0, 0, 0, 0.7);
				z-index: 1001;
			}
