@import url('https://fonts.googleapis.com/css2?display=block&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Flex:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Flex:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Playfair+Display:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900');

body {
    --pageBackground: #ffffff;
}

body {
    font-family: "Roboto Flex", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px
}

.text-style-h1 {
    --fontFamily: "Fira Sans", Helvetica, Arial, sans-serif;
    --fontSize: 72px;
    --fontWeight: 500;
    --lineHeight: 1;
    --letterSpacing: 0px;
    --textTransform: none;
    --fontStyle: normal;
    --fontSize_mobile: 40px;
    --fontWeight_mobile: var(--fontWeight);
    --lineHeight_mobile: var(--lineHeight);
    --letterSpacing_mobile: var(--letterSpacing)
}

.text-style-title {
    --fontFamily: "Fira Sans", Helvetica, Arial, sans-serif;
    --fontSize: 40px;
    --fontWeight: 500;
    --lineHeight: 1.2;
    --letterSpacing: 0px;
    --textTransform: none;
    --fontStyle: normal;
    --fontSize_mobile: 34px;
    --fontWeight_mobile: var(--fontWeight);
    --lineHeight_mobile: var(--lineHeight);
    --letterSpacing_mobile: var(--letterSpacing)
}

.text-style-h3 {
    --fontFamily: "Fira Sans", Helvetica, Arial, sans-serif;
    --fontSize: 22px;
    --fontWeight: 700;
    --lineHeight: 1.3;
    --letterSpacing: 0px;
    --textTransform: none;
    --fontStyle: normal;
    --fontSize_mobile: var(--fontSize);
    --fontWeight_mobile: var(--fontWeight);
    --lineHeight_mobile: var(--lineHeight);
    --letterSpacing_mobile: var(--letterSpacing)
}

.text-style-h4 {
    --fontFamily: "Fira Sans", Helvetica, Arial, sans-serif;
    --fontSize: 18px;
    --fontWeight: 700;
    --lineHeight: 1.5;
    --letterSpacing: 0px;
    --textTransform: none;
    --fontStyle: normal;
    --fontSize_mobile: var(--fontSize);
    --fontWeight_mobile: var(--fontWeight);
    --lineHeight_mobile: var(--lineHeight);
    --letterSpacing_mobile: var(--letterSpacing)
}

.text-style-subtitle {
    --fontFamily: "Fira Sans", Helvetica, Arial, sans-serif;
    --fontSize: 22px;
    --fontWeight: 400;
    --lineHeight: 1.5;
    --letterSpacing: 0px;
    --textTransform: none;
    --fontStyle: normal;
    --fontSize_mobile: var(--fontSize);
    --fontWeight_mobile: var(--fontWeight);
    --lineHeight_mobile: var(--lineHeight);
    --letterSpacing_mobile: var(--letterSpacing)
}

.text-style-content {
    --fontFamily: "Roboto Flex", Helvetica, Arial, sans-serif;
    --fontSize: 16px;
    --fontWeight: 400;
    --lineHeight: 1.5;
    --letterSpacing: 0px;
    --textTransform: none;
    --fontStyle: normal;
    --fontSize_mobile: var(--fontSize);
    --fontWeight_mobile: var(--fontWeight);
    --lineHeight_mobile: var(--lineHeight);
    --letterSpacing_mobile: var(--letterSpacing)
}

.text-style-caption {
    --fontFamily: "Roboto Flex", Helvetica, Arial, sans-serif;
    --fontSize: 14px;
    --fontWeight: 400;
    --lineHeight: 1.3;
    --letterSpacing: 0px;
    --textTransform: none;
    --fontStyle: normal;
    --fontSize_mobile: var(--fontSize);
    --fontWeight_mobile: var(--fontWeight);
    --lineHeight_mobile: var(--lineHeight);
    --letterSpacing_mobile: var(--letterSpacing)
}

.text-style-quote {
    --fontFamily: "Playfair Display", Helvetica, Arial, sans-serif;
    --fontSize: 22px;
    --fontWeight: 400;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --textTransform: none;
    --fontStyle: normal;
    --fontSize_mobile: var(--fontSize);
    --fontWeight_mobile: var(--fontWeight);
    --lineHeight_mobile: var(--lineHeight);
    --letterSpacing_mobile: var(--letterSpacing)
}

.font-family-h1 {
    --fontFamily: "Fira Sans", Helvetica, Arial, sans-serif
}

.font-family-title {
    --fontFamily: "Fira Sans", Helvetica, Arial, sans-serif
}

.font-family-h3 {
    --fontFamily: "Fira Sans", Helvetica, Arial, sans-serif
}

.font-family-h4 {
    --fontFamily: "Fira Sans", Helvetica, Arial, sans-serif
}

.font-family-subtitle {
    --fontFamily: "Fira Sans", Helvetica, Arial, sans-serif
}

.font-family-content {
    --fontFamily: "Roboto Flex", Helvetica, Arial, sans-serif
}

.font-family-caption {
    --fontFamily: "Roboto Flex", Helvetica, Arial, sans-serif
}

.font-family-quote {
    --fontFamily: "Playfair Display", Helvetica, Arial, sans-serif
}

/*главная*/

[data-id="254892"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="254892"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="286602935"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 0.9;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="286602935"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="448177652"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="448177652"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="460321889"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="460321889"] {
    --indent-top: 45px;
    --indent-bottom: 46.66666667px
}

[data-id="482197231"] {
    --componentBgColor: #212121;
    --componentBgOpacity: 1;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --sectionHeight: 624px;
    --sectionHeightMin: 0px;
    --sectionHeightMax: none
}

body.adaptive-mobile [data-id="482197231"] {
    --sectionHeight: 769px;
    --sectionHeightMin: 0px;
    --sectionHeightMax: none
}

[data-id="524288871"] {
    --componentBgColor: linear-gradient(90deg, rgba(0, 0, 0, 0.65) 20.43%, rgba(0, 0, 0, 0.45) 48.39%, rgba(0, 0, 0, 0.31) 65.59%);
    --componentBgOpacity: 1;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --indent-top: 40px;
    --indent-bottom: 40px
}

body.adaptive-mobile [data-id="524288871"] {
    --indent-top: 26.66666667px;
    --indent-bottom: 26.66666667px
}

[data-id="714956140"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="714956140"] {
    --indent-top: 33px;
    --indent-bottom: 33px
}

[data-id="717571527"] {
    --forceCriticalCSS: 1
}

[data-id="752069162"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 60px;
    --indent-bottom: 50px
}

body.adaptive-mobile [data-id="752069162"] {
    --indent-top: 40px;
    --indent-bottom: 45px
}

[data-id="803925292"] {
    --forceCriticalCSS: 1
}

[data-id="869365553"] {
    --componentBgColor: #fafafa;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="869365553"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="879152890"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="879152890"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="883144047"] {
    --componentBgColor: #212121;
    --componentBgOpacity: 1;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --sectionHeight: 905px;
    --sectionHeightMin: 0px;
    --sectionHeightMax: none
}

body.adaptive-mobile [data-id="883144047"] {
    --sectionHeight: 839px;
    --sectionHeightMin: 0px;
    --sectionHeightMax: none
}

[data-id="884723653"] {
    --componentBgColor: #fafafa;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 50px;
    --indent-bottom: 50px
}

body.adaptive-mobile [data-id="884723653"] {
    --indent-top: 33.33333333px;
    --indent-bottom: 45px
}

[data-id="903193170"] {
    --componentBgColor: #fafafa;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --sectionHeight: 712px;
    --sectionHeightMin: 0px;
    --sectionHeightMax: none
}

body.adaptive-mobile [data-id="903193170"] {
    --sectionHeight: 766px;
    --sectionHeightMin: 0px;
    --sectionHeightMax: none
}

[data-id="932529740"] {
    --componentBgColor: #131313;
    --componentBgOpacity: 1;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --indent-top: 30px;
    --indent-bottom: 30px
}

body.adaptive-mobile [data-id="932529740"] {
    --indent-top: 40px;
    --indent-bottom: 40px
}

[data-id="362157"],body.adaptive-mobile [data-id="362157"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="362157"] {
    --elementPaddingTop: 20px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="362157"] {
    --elementPaddingTop: 15px
}

[data-id="362157"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="362157"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="633753"],body.adaptive-mobile [data-id="633753"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 252px
}

[data-id="633753"] {
    --elementRotate: 0deg;
    --ratio: 2;
    --proportion: 50%
}

body.adaptive-mobile [data-id="633753"] {
    --ratio: 1.25;
    --proportion: 80%
}

[data-id="769744"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="769744"],body.adaptive-mobile [data-id="769744"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="852573"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: #CCCCCC;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 50px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="852573"] {
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="985946"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="985946"],body.adaptive-mobile [data-id="985946"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="985946"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="985946"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="100941005"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.07);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 560px;
    --elementOpacity: 1;
    --paddingGap: 50px;
    --paddingLeft: 50px;
    --paddingRight: 50px;
    --paddingTop: 50px;
    --paddingBottom: 50px
}

body.adaptive-mobile [data-id="100941005"] {
    --minHeight: 290px;
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="107852594"],body.adaptive-mobile [data-id="107852594"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementX: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="107852594"] {
    --elementY: 278px;
    --elementWidth: 493px
}

body.adaptive-mobile [data-id="107852594"] {
    --elementY: 555px;
    --elementWidth: 360px
}

[data-id="107852594"] .element-text {
    --fontSize: 24px;
    --lineHeight: 1.37;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="107852594"] .element-text {
    --fontSize_mobile: 18px
}

[data-id="109316487"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: #212121;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 50px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="109316487"] {
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="111153521"],body.adaptive-mobile [data-id="111153521"] {
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="111153521"] {
    --elementPaddingLeft: 305px;
    --elementPaddingTop: 110px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="111153521"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 10px
}

[data-id="111153521"] .element-text {
    --fontSize: 48px;
    --lineHeight: 1.2;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="111153521"] .element-text {
    --fontSize_mobile: 24px
}

.select-container-in-body .select-container-122514015.dropdown-select-ul .option-e {
    --fontSizeSelect: 16px;
    --lineHeightSelect: 1.5;
    --fontWeightSelect: 400;
    --fontStyleSelect: normal;
    font-size: var(--fontSizeSelect);
    line-height: var(--lineHeightSelect);
    font-weight: var(--fontWeightSelect);
    letter-spacing: var(--letterSpacingSelect);
    font-style: var(--fontStyleSelect);
    text-decoration: var(--textDecorationSelect);
    text-transform: var(--textTransformSelect)
}

[data-id="122514015"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="122514015"],body.adaptive-mobile [data-id="122514015"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="122514015"] .component-form {
    --formShadow: none;
    --formInputBorderSize: 0px;
    --formInputGapX: 15px;
    --formInputGapY: 11px;
    --formFieldsGapY: 20px;
    --formFieldsGapX: 20px;
    --formButtonGap: 20px;
    --formTitleGap: 5px;
    --formDescGap: 10px;
    --titleInputWeight: 500;
    --formInputJustify: start;
    --formButtonJustify: start;
    --lineHeightTitleDynamic: 24px;
    --lineHeightTitleFocusInside: 16.8px;
    --fontSizeFocusInside: 11.2px;
    --lineHeightTitleFocusOutside: 20.55px;
    --formInputWidth: 550px;
    --formInputBorderColorContrast: var(--lightBorder);
    --formInputBg: rgba(6, 6, 7, 0.1);
    --formInputBgContrast: var(--lightText);
    --textInputColor: #000000;
    --fontSizeText: 16px;
    --lineHeightText: 1.5;
    --fontWeightText: 400;
    --fontStyleText: normal;
    --fontSizeTitle: 15px;
    --lineHeightTitle: 1.37;
    --fontWeightTitle: 500;
    --fontStyleTitle: normal;
    --fontSizeDesc: 13px;
    --lineHeightDesc: 1.33;
    --fontWeightDesc: 400;
    --fontStyleDesc: normal;
    --formTopLeftRadius: 4px;
    --formTopRightRadius: 4px;
    --formBottomRightRadius: 4px;
    --formBottomLeftRadius: 4px;
    --formInputBorderHoverColor: var(--lightBorder);
    --formInputBgHoverContrast: var(--lightText);
    --formInputBgHover: rgba(6, 6, 7, 0.1);
    --formInputBorderFocusColor: var(--lightBorder);
    --formInputBgFocusContrast: var(--lightText);
    --formInputBgFocus: rgba(6, 6, 7, 0.1)
}

body.adaptive-mobile [data-id="122514015"] .component-form {
    --formTitleGap_mobile: 10px;
    --formDescGap_mobile: 10px;
    --lineHeightTitleDynamic_mobile: 24px;
    --lineHeightTitleFocusOutside_mobile: 24px;
    --lineHeightTitleFocusInside_mobile: 16.8px;
    --fontSizeFocusInside_mobile: 11.2px;
    --lineHeightTitleFocusOutside_mobile: 20.55px;
    --fontSizeText_mobile: 16px;
    --fontSizeTitle_mobile: 15px;
    --fontSizeDesc_mobile: 13px
}

[data-id="122514015"] .component-button {
    --buttonWide: 100%;
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgColor: #e09b57;
    --currentColorHover: var(--lightColor);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="130370211"],body.adaptive-mobile [data-id="130370211"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="130370211"] {
    --elementPaddingTop: 30px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="130370211"] {
    --elementPaddingTop: 20px
}

[data-id="130370211"] .button-1 .component-button {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 17px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 35px;
    --gapY: 23px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.05;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="130370211"] .button-1 .component-button .component-icon {
    --iconSize: 17px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="130370211"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 700;
    --gapX: 25px;
    --gapY: 20px
}

[data-id="136547432"],body.adaptive-mobile [data-id="136547432"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="136547432"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --bgShadow: 0px 7px 7px 0px rgba(0, 0, 0, 0.07);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 445px
}

body.adaptive-mobile [data-id="136547432"] {
    --minHeight: 0px
}

[data-id="140662198"],body.adaptive-mobile [data-id="140662198"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="140662198"] {
    --elementX: 68px;
    --elementY: 71px;
    --elementWidth: 1013px
}

body.adaptive-mobile [data-id="140662198"] {
    --elementX: 0px;
    --elementY: 45px;
    --elementWidth: 360px
}

[data-id="140662198"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="140662198"] .element-text {
    --fontSize_mobile: 22px
}

[data-id="145083332"],body.adaptive-mobile [data-id="145083332"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto
}

[data-id="145083332"] {
    --elementRotate: 0deg;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

body.adaptive-mobile [data-id="145083332"] {
    --ratio: 2;
    --proportion: 50%;
    --imageMinHeight: 180px
}

[data-id="149241660"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 575px;
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

body.adaptive-mobile [data-id="149241660"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="155850512"],body.adaptive-mobile [data-id="155850512"] {
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="155850512"] {
    --elementPaddingLeft: 305px;
    --elementPaddingTop: 45px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="155850512"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 10px
}

[data-id="155850512"] .button-1 .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ea5153;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 17px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 40px;
    --gapY: 25px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.05;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="155850512"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="155850512"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 700;
    --gapX: 22px;
    --gapY: 12px
}

[data-id="162017689"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --bgColor: #1b1b1c;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.23);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 365px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

body.adaptive-mobile [data-id="162017689"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="162655432"],body.adaptive-mobile [data-id="162655432"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="162655432"] {
    --elementPaddingBottom: 15px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="162655432"] {
    --elementPaddingBottom: 10px
}

[data-id="162655432"] .element-text {
    --fontSize: 44px;
    --lineHeight: 1.2;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="162655432"] .element-text {
    --fontSize_mobile: 26px
}

[data-id="163571003"],body.adaptive-mobile [data-id="163571003"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="163571003"] {
    --elementPaddingTop: 20px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="163571003"] {
    --elementPaddingTop: 10px
}

[data-id="163571003"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="163571003"] .element-text {
    --fontSize_mobile: 20px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="164732388"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="164732388"],body.adaptive-mobile [data-id="164732388"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="194169559"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="194169559"],body.adaptive-mobile [data-id="194169559"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="196018062"],body.adaptive-mobile [data-id="196018062"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="196018062"] {
    --elementRotate: 0deg;
    --ratio: 0.83333333;
    --proportion: 120%
}

body.adaptive-mobile [data-id="196018062"] {
    --ratio: 0.68965517;
    --proportion: 145%
}

[data-id="196018062"] .element-content {
    --mediaTopLeftRadius: 10px;
    --mediaTopRightRadius: 10px;
    --mediaBottomRightRadius: 10px;
    --mediaBottomLeftRadius: 10px
}

[data-id="197588255"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="197588255"],body.adaptive-mobile [data-id="197588255"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="197588255"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="197588255"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="199876147"],body.adaptive-mobile [data-id="199876147"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="199876147"] {
    --elementPaddingTop: 20px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="199876147"] {
    --elementPaddingTop: 10px
}

[data-id="199876147"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="199876147"] .element-text {
    --fontSize_mobile: 20px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="209259914"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="209259914"],body.adaptive-mobile [data-id="209259914"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="209259914"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="209259914"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="219403135"],body.adaptive-mobile [data-id="219403135"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="219403135"] {
    --elementPaddingTop: 25px;
    --elementPaddingBottom: 20px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="219403135"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-id="219403135"] .button-1 .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

body.adaptive-mobile [data-id="219403135"] .button-1 .component-button {
    --fontSize_mobile: 15px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 400;
    --gapX: 22px;
    --gapY: 12px
}

[data-id="221747848"],body.adaptive-mobile [data-id="221747848"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="221747848"] {
    --elementPaddingRight: 110px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="221747848"] {
    --elementPaddingRight: 65px
}

[data-id="221747848"] .element-text {
    --fontSize: 32px;
    --lineHeight: 1.3
}

body.adaptive-mobile [data-id="221747848"] .element-text {
    --fontSize_mobile: 22px
}

[data-id="224887821"],body.adaptive-mobile [data-id="224887821"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="224887821"] {
    --elementRotate: 0deg;
    --ratio: 1.42857143;
    --proportion: 70%
}

body.adaptive-mobile [data-id="224887821"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="224887821"] .element-content {
    --mediaTopLeftRadius: 10px;
    --mediaTopRightRadius: 10px;
    --mediaBottomRightRadius: 10px;
    --mediaBottomLeftRadius: 10px
}

[data-id="227103586"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="227103586"],body.adaptive-mobile [data-id="227103586"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="229956894"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --bgColor: #1b1b1c;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.23);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 365px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

body.adaptive-mobile [data-id="229956894"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="231003691"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="231003691"],body.adaptive-mobile [data-id="231003691"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="238179009"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: #212121;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 50px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="238179009"] {
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="241059536"],body.adaptive-mobile [data-id="241059536"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="241059536"] {
    --elementRotate: 0deg;
    --ratio: 1.42857143;
    --proportion: 70%
}

body.adaptive-mobile [data-id="241059536"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="241059536"] .element-content {
    --mediaTopLeftRadius: 15px;
    --mediaTopRightRadius: 15px;
    --mediaBottomRightRadius: 15px;
    --mediaBottomLeftRadius: 15px
}

[data-id="246750035"] {
    --topLeftRadius: 15px;
    --topRightRadius: 15px;
    --bottomRightRadius: 15px;
    --bottomLeftRadius: 15px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.07);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-id="246750035"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="252003179"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="252003179"],body.adaptive-mobile [data-id="252003179"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="252003179"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="252003179"] .element-text {
    --fontSize_mobile: 16px
}

[data-id="259870250"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="259870250"],body.adaptive-mobile [data-id="259870250"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="278500264"],body.adaptive-mobile [data-id="278500264"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="278500264"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="278500264"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="280019747"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --bgColor: #1b1b1c;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.23);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 365px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

body.adaptive-mobile [data-id="280019747"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="282549048"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="282549048"],body.adaptive-mobile [data-id="282549048"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="282549048"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="282549048"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="282818725"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.07);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 560px;
    --elementOpacity: 1;
    --paddingGap: 50px;
    --paddingLeft: 50px;
    --paddingRight: 50px;
    --paddingTop: 50px;
    --paddingBottom: 50px
}

body.adaptive-mobile [data-id="282818725"] {
    --minHeight: 290px;
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="285127856"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="285127856"],body.adaptive-mobile [data-id="285127856"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="285127856"] .button-1 .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 14px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--darkColor_contrast);
    --currentColor: var(--darkColor);
    --gapX: 20px;
    --gapY: 10px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="285127856"] .button-1 .component-button .component-icon {
    --iconSize: 17px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="285127856"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 20px;
    --gapY: 10px
}

body.adaptive-mobile [data-id="285127856"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-id="285570673"],body.adaptive-mobile [data-id="285570673"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="285570673"] {
    --elementPaddingRight: 440px
}

body.adaptive-mobile [data-id="285570673"] {
    --elementPaddingRight: 0px
}

[data-id="285570673"] .element-text {
    --fontSize: 46px
}

body.adaptive-mobile [data-id="285570673"] .element-text {
    --fontSize_mobile: 24px;
    --fontWeight_mobile: 600
}

[data-id="305378227"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="305378227"],body.adaptive-mobile [data-id="305378227"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="305378227"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="305378227"] .element-text {
    --fontSize_mobile: 20px
}

[data-id="305652055"],body.adaptive-mobile [data-id="305652055"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto
}

[data-id="305652055"] {
    --elementRotate: 0deg;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

body.adaptive-mobile [data-id="305652055"] {
    --ratio: 2;
    --proportion: 50%;
    --imageMinHeight: 180px
}

[data-id="312770778"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="312770778"],body.adaptive-mobile [data-id="312770778"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="312770778"] .component-icon {
    --scaling: 56%
}

[data-id="312770778"] .component-icon,[data-id="312770778"] .component-icon.hover--color:hover {
    --iconColor: #1b1b1c;
    --iconColor_contrast: #ffffff
}

[data-id="312770778"] .element-text--contact {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="321577875"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="321577875"],body.adaptive-mobile [data-id="321577875"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="321577875"] .button-1 .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 14px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--darkColor_contrast);
    --currentColor: var(--darkColor);
    --gapX: 20px;
    --gapY: 10px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="321577875"] .button-1 .component-button .component-icon {
    --iconSize: 17px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="321577875"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 20px;
    --gapY: 10px
}

body.adaptive-mobile [data-id="321577875"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-id="325137394"],body.adaptive-mobile [data-id="325137394"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="325137394"] {
    --topLeftRadius: 8px;
    --topRightRadius: 8px;
    --bottomRightRadius: 8px;
    --bottomLeftRadius: 8px;
    --bgPositionX: 50%;
    --bgPositionY: 50%;
    --currentContrast: #ffffff;
    --bgAverageColor: #ECECEC;
    --bgShadingColor: rgba(29, 29, 29, 0);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 595px
}

body.adaptive-mobile [data-id="325137394"] {
    --minHeight: 0px
}

[data-id="331043996"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="331043996"],body.adaptive-mobile [data-id="331043996"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="331043996"] .button-1 .component-button,[data-id="331043996"] .button-2 .component-button {
    --topLeftRadius: 50px;
    --topRightRadius: 50px;
    --bottomRightRadius: 50px;
    --bottomLeftRadius: 50px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="331043996"] .button-1 .component-button {
    --bgColor: #1b1b1c;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor)
}

[data-id="331043996"] .button-2 .component-button {
    --borderWidth: 2px;
    --borderColor: #080705;
    --currentContrast: var(--lightColor);
    --currentColor: #080705;
    --hoverBgColor: #080705;
    --currentColorHover: var(--lightColor)
}

[data-id="335224560"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="335224560"],body.adaptive-mobile [data-id="335224560"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="335224560"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="335224560"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="335696164"],body.adaptive-mobile [data-id="335696164"] {
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="335696164"] {
    --elementPaddingLeft: 305px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 5px
}

body.adaptive-mobile [data-id="335696164"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-id="335696164"] .element-text {
    --fontSize: 24px;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="335696164"] .element-text {
    --fontSize_mobile: 16px
}

[data-id="341546292"],body.adaptive-mobile [data-id="341546292"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="341546292"] {
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 15px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="341546292"] {
    --elementPaddingRight: 20px;
    --elementPaddingBottom: 5px
}

[data-id="341546292"] .element-text {
    --fontSize: 30px;
    --lineHeight: 1.2;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="341546292"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 400
}

[data-id="343256767"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="343256767"],body.adaptive-mobile [data-id="343256767"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="343256767"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="343256767"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="344557417"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --bgColor: #1b1b1c;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.23);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 365px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

body.adaptive-mobile [data-id="344557417"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="352688445"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="352688445"],body.adaptive-mobile [data-id="352688445"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="352688445"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="352688445"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="360067715"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="360067715"],body.adaptive-mobile [data-id="360067715"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="360645898"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="360645898"],body.adaptive-mobile [data-id="360645898"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="366642047"],body.adaptive-mobile [data-id="366642047"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="366642047"] .element-text {
    --fontSize: 28px;
    --lineHeight: 1.37;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="366642047"] .element-text {
    --fontSize_mobile: 18px;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="376832792"],body.adaptive-mobile [data-id="376832792"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="376832792"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 140px
}

body.adaptive-mobile [data-id="376832792"] {
    --minHeight: 0px
}

[data-id="377817989"] {
    --topLeftRadius: 15px;
    --topRightRadius: 15px;
    --bottomRightRadius: 15px;
    --bottomLeftRadius: 15px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.07);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-id="377817989"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="381689117"],body.adaptive-mobile [data-id="381689117"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="381689117"] {
    --elementPaddingTop: 25px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="381689117"] {
    --elementPaddingTop: 15px
}

[data-id="381689117"] .element-text {
    --fontSize: 24px;
    --lineHeight: 1.3;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="381689117"] .element-text {
    --fontSize_mobile: 20px
}

[data-id="387838363"],body.adaptive-mobile [data-id="387838363"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementRotate: 0deg
}

[data-id="387838363"] {
    --elementX: 0px;
    --elementY: 433px;
    --elementWidth: 392px;
    --elementHeight: 84px;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="387838363"] {
    --elementX: 34px;
    --elementY: 679px;
    --elementWidth: 285px;
    --elementHeight: 49px
}

[data-id="387838363"] .button-1 .component-button {
    --buttonWide: 100%;
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 18px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 16px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.05;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="387838363"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="387838363"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 22px;
    --gapY: 12px
}

[data-id="388806886"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="388806886"],body.adaptive-mobile [data-id="388806886"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="388806886"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="388806886"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="393396455"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="393396455"],body.adaptive-mobile [data-id="393396455"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="394499134"],body.adaptive-mobile [data-id="394499134"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="394499134"] {
    --elementX: 5px;
    --elementY: 421px;
    --elementWidth: 459px
}

body.adaptive-mobile [data-id="394499134"] {
    --elementX: 0px;
    --elementY: 608px;
    --elementWidth: 361px
}

[data-id="394499134"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="394499134"] .element-text {
    --fontSize_mobile: 16px;
    --fontWeight_mobile: 500
}

[data-id="404183809"],body.adaptive-mobile [data-id="404183809"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="404183809"] {
    --elementRotate: 0deg;
    --ratio: 0.83333333;
    --proportion: 120%
}

body.adaptive-mobile [data-id="404183809"] {
    --ratio: 0.68965517;
    --proportion: 145%
}

[data-id="404183809"] .element-content {
    --mediaTopLeftRadius: 10px;
    --mediaTopRightRadius: 10px;
    --mediaBottomRightRadius: 10px;
    --mediaBottomLeftRadius: 10px
}

[data-id="404708538"],body.adaptive-mobile [data-id="404708538"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="404708538"] {
    --elementPaddingTop: 20px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="404708538"] {
    --elementPaddingTop: 15px
}

[data-id="404708538"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="404708538"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="414777693"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="414777693"],body.adaptive-mobile [data-id="414777693"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="415044581"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="415044581"],body.adaptive-mobile [data-id="415044581"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 15px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="417839590"],body.adaptive-mobile [data-id="417839590"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="417839590"] {
    --elementPaddingTop: 15px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="417839590"] {
    --elementPaddingTop: 20px
}

[data-id="417839590"] .button-1 .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #55c7b6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 14px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 20px;
    --gapY: 10px;
    --transitionDuration: 0.35s;
    --hoverBgColor: #6fc4b7;
    --currentColorHover: var(--lightColor);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

body.adaptive-mobile [data-id="417839590"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --fontWeight_mobile: 600
}

[data-id="417864883"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="417864883"],body.adaptive-mobile [data-id="417864883"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="417864883"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="417864883"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="418551756"],body.adaptive-mobile [data-id="418551756"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 83px
}

[data-id="418551756"] {
    --elementRotate: 0deg;
    --ratio: 2;
    --proportion: 50%
}

body.adaptive-mobile [data-id="418551756"] {
    --ratio: 1.25;
    --proportion: 80%
}

[data-id="429952387"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 30px;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="429952387"],body.adaptive-mobile [data-id="429952387"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="437586468"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.07);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 560px;
    --elementOpacity: 1;
    --paddingGap: 50px;
    --paddingLeft: 50px;
    --paddingRight: 50px;
    --paddingTop: 50px;
    --paddingBottom: 50px
}

body.adaptive-mobile [data-id="437586468"] {
    --minHeight: 290px;
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="437838791"],body.adaptive-mobile [data-id="437838791"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="437838791"] .element-text {
    --fontSize: 30px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="437838791"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="438008241"],body.adaptive-mobile [data-id="438008241"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="438008241"] {
    --elementRotate: 0deg;
    --ratio: 0.83333333;
    --proportion: 120%
}

body.adaptive-mobile [data-id="438008241"] {
    --ratio: 0.68965517;
    --proportion: 145%
}

[data-id="438008241"] .element-content {
    --mediaTopLeftRadius: 10px;
    --mediaTopRightRadius: 10px;
    --mediaBottomRightRadius: 10px;
    --mediaBottomLeftRadius: 10px
}

[data-id="439202747"],body.adaptive-mobile [data-id="439202747"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="439202747"] {
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="439202747"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-id="439202747"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="439202747"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="445668229"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="445668229"],body.adaptive-mobile [data-id="445668229"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="445668229"] .button-1 .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 14px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--darkColor_contrast);
    --currentColor: var(--darkColor);
    --gapX: 20px;
    --gapY: 10px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="445668229"] .button-1 .component-button .component-icon {
    --iconSize: 17px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="445668229"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 20px;
    --gapY: 10px
}

body.adaptive-mobile [data-id="445668229"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-id="447910642"],body.adaptive-mobile [data-id="447910642"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="447910642"] {
    --elementRotate: 0deg;
    --ratio: 2;
    --proportion: 50%
}

body.adaptive-mobile [data-id="447910642"] {
    --ratio: 1.25;
    --proportion: 80%
}

[data-id="450258241"],body.adaptive-mobile [data-id="450258241"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="450258241"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="451268273"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="451268273"],body.adaptive-mobile [data-id="451268273"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="451753480"],body.adaptive-mobile [data-id="451753480"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --ratio: 1.85185185;
    --proportion: 54%
}

[data-id="451753480"] {
    --elementRotate: 0deg;
    --imageMinHeight: 479px
}

body.adaptive-mobile [data-id="451753480"] {
    --imageMinHeight: 340px
}

[data-id="454712696"],body.adaptive-mobile [data-id="454712696"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="454712696"] {
    --elementX: 267px;
    --elementY: 558px
}

body.adaptive-mobile [data-id="454712696"] {
    --elementX: 61px;
    --elementY: 506px
}

[data-id="454712696"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="454712696"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="469299908"],body.adaptive-mobile [data-id="469299908"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="469299908"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 100%;
    --hrHeight: 1px;
    --hrBg: var(--currentColor);
    --hrOpacity: 0.25
}

body.adaptive-mobile [data-id="469299908"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-id="470892324"],body.adaptive-mobile [data-id="470892324"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="470892324"] {
    --elementPaddingTop: 0px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="470892324"] {
    --elementPaddingTop: 10px
}

[data-id="470892324"] .button-1 .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 14px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 20px;
    --gapY: 10px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

body.adaptive-mobile [data-id="470892324"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 18px;
    --gapY: 10px
}

[data-id="477659772"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: #212121;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 50px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="477659772"] {
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="481772762"],body.adaptive-mobile [data-id="481772762"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="481772762"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="481772762"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="482428681"],body.adaptive-mobile [data-id="482428681"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="482428681"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="482428681"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="483809374"],body.adaptive-mobile [data-id="483809374"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="483809374"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 140px
}

body.adaptive-mobile [data-id="483809374"] {
    --minHeight: 0px
}

[data-id="485206300"],body.adaptive-mobile [data-id="485206300"] {
    --elementPaddingLeft: 0px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="485206300"] {
    --elementPaddingRight: 60px;
    --elementPaddingTop: 25px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="485206300"] {
    --elementPaddingRight: 45px;
    --elementPaddingTop: 15px
}

[data-id="485206300"] .element-text {
    --fontSize: 24px;
    --lineHeight: 1.3;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="485206300"] .element-text {
    --fontSize_mobile: 20px
}

[data-id="485974610"],body.adaptive-mobile [data-id="485974610"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="485974610"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: #ffffff;
    --contrastColor: var(--darkText);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="485974610"] {
    --minHeight: 165px
}

[data-id="491488118"],body.adaptive-mobile [data-id="491488118"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="491488118"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 100%;
    --hrHeight: 1px;
    --hrBg: var(--currentColor);
    --hrOpacity: 0.25
}

body.adaptive-mobile [data-id="491488118"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-id="495996471"],body.adaptive-mobile [data-id="495996471"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="495996471"] {
    --elementPaddingRight: 40px
}

body.adaptive-mobile [data-id="495996471"] {
    --elementPaddingRight: 0px
}

[data-id="495996471"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 300
}

body.adaptive-mobile [data-id="495996471"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 300
}

[data-id="507345250"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="507345250"],body.adaptive-mobile [data-id="507345250"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="507345250"] .component-icon {
    --scaling: 56%
}

[data-id="507345250"] .component-icon,[data-id="507345250"] .component-icon.hover--color:hover {
    --iconColor: #1b1b1c;
    --iconColor_contrast: #ffffff
}

[data-id="507345250"] .element-text--contact {
    --fontSize: 24px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="507345250"] .element-text--contact {
    --fontSize_mobile: 20px
}

[data-id="507345250"] .element-text--desc {
    --fontSize: 14px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="511430222"],body.adaptive-mobile [data-id="511430222"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="511430222"] {
    --elementPaddingTop: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="511430222"] {
    --elementPaddingTop: 15px
}

[data-id="511430222"] .button-1 .component-button {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 16px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 28px;
    --gapY: 18px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.05;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="511430222"] .button-1 .component-button .component-icon {
    --iconSize: 17px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="511430222"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 700;
    --gapX: 25px;
    --gapY: 20px
}

[data-id="511644296"],body.adaptive-mobile [data-id="511644296"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementRotate: 0deg
}

[data-id="511644296"] {
    --elementX: 670px;
    --elementY: 0px;
    --elementWidth: 478px;
    --elementHeight: 624px
}

body.adaptive-mobile [data-id="511644296"] {
    --elementX: 16px;
    --elementY: 172px;
    --elementWidth: 331px;
    --elementHeight: 318px
}

[data-id="511644296"] .element-content {
    --mediaTopLeftRadius: 15px;
    --mediaTopRightRadius: 15px;
    --mediaBottomRightRadius: 15px;
    --mediaBottomLeftRadius: 15px
}

[data-id="518746055"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="518746055"],body.adaptive-mobile [data-id="518746055"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="518746055"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="518746055"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 400
}

[data-id="518995406"],body.adaptive-mobile [data-id="518995406"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="518995406"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="524723571"],body.adaptive-mobile [data-id="524723571"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="524723571"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: #ffffff;
    --contrastColor: var(--darkText);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="524723571"] {
    --minHeight: 165px
}

[data-id="527728520"],body.adaptive-mobile [data-id="527728520"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --ratio: 1.85185185;
    --proportion: 54%
}

[data-id="527728520"] {
    --elementRotate: 0deg;
    --imageMinHeight: 479px
}

body.adaptive-mobile [data-id="527728520"] {
    --imageMinHeight: 340px
}

[data-id="537645467"],body.adaptive-mobile [data-id="537645467"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="537645467"] {
    --elementRotate: 0deg;
    --ratio: 1.42857143;
    --proportion: 70%
}

body.adaptive-mobile [data-id="537645467"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="537645467"] .element-content {
    --mediaTopLeftRadius: 15px;
    --mediaTopRightRadius: 15px;
    --mediaBottomRightRadius: 15px;
    --mediaBottomLeftRadius: 15px
}

[data-id="539325422"],body.adaptive-mobile [data-id="539325422"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementX: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="539325422"] {
    --elementY: 104px;
    --elementWidth: 675px
}

body.adaptive-mobile [data-id="539325422"] {
    --elementY: 50px;
    --elementWidth: 368px
}

[data-id="539325422"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="539325422"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="539337036"],body.adaptive-mobile [data-id="539337036"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="539337036"] {
    --elementPaddingTop: 20px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="539337036"] {
    --elementPaddingTop: 10px
}

[data-id="539337036"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="539337036"] .element-text {
    --fontSize_mobile: 20px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="548646951"],body.adaptive-mobile [data-id="548646951"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="548646951"] {
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="548646951"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-id="548646951"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="548646951"] .element-text {
    --fontSize_mobile: 20px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="554618762"],body.adaptive-mobile [data-id="554618762"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="554618762"] {
    --elementPaddingTop: 20px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="554618762"] {
    --elementPaddingTop: 15px
}

[data-id="554618762"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="554618762"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="557333312"],body.adaptive-mobile [data-id="557333312"] {
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementRotate: 0deg
}

[data-id="557333312"] {
    --elementX: 707px;
    --elementY: 581px;
    --elementWidth: 388px;
    --elementHeight: 78px;
    --imgOpacity: 1;
    --shadowX: 3px;
    --shadowY: 2px;
    --shadowBlur: 5px;
    --shadowSpread: 5px;
    --shadowColor: #000000;
    --color: #ef3423;
    --figureTopLeftRadius: 10px;
    --figureTopRightRadius: 10px;
    --figureBottomRightRadius: 10px;
    --figureBottomLeftRadius: 10px;
    --borderWidth: 1px;
    --borderColor: #000000
}

body.adaptive-mobile [data-id="557333312"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementX: 8px;
    --elementY: 736px;
    --elementWidth: 344px;
    --elementHeight: 61px
}

[data-id="566009919"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="566009919"],body.adaptive-mobile [data-id="566009919"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="566009919"] .button-1 .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 14px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--darkColor_contrast);
    --currentColor: var(--darkColor);
    --gapX: 20px;
    --gapY: 10px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="566009919"] .button-1 .component-button .component-icon {
    --iconSize: 17px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="566009919"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 20px;
    --gapY: 10px
}

body.adaptive-mobile [data-id="566009919"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-id="569335692"],body.adaptive-mobile [data-id="569335692"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="569335692"] {
    --elementRotate: 0deg;
    --ratio: 5.26315789;
    --proportion: 19%
}

body.adaptive-mobile [data-id="569335692"] {
    --ratio: 7.14285714;
    --proportion: 14%
}

[data-id="570056424"],body.adaptive-mobile [data-id="570056424"] {
    --elementPaddingLeft: 0px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="570056424"] {
    --elementPaddingRight: 60px;
    --elementPaddingTop: 25px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="570056424"] {
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px
}

[data-id="570056424"] .element-text {
    --fontSize: 24px;
    --lineHeight: 1.3;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="570056424"] .element-text {
    --fontSize_mobile: 20px
}

[data-id="583830516"],body.adaptive-mobile [data-id="583830516"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="583830516"] {
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 0px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="583830516"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-id="583830516"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="583830516"] .element-text {
    --fontSize_mobile: 20px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="592162992"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="592162992"],body.adaptive-mobile [data-id="592162992"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="592162992"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="592162992"] .element-text {
    --fontSize_mobile: 16px
}

[data-id="601155017"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="601155017"],body.adaptive-mobile [data-id="601155017"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="601155017"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="601155017"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="602208865"],body.adaptive-mobile [data-id="602208865"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="602208865"] {
    --elementPaddingTop: 20px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="602208865"] {
    --elementPaddingTop: 15px
}

[data-id="602208865"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="602208865"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="604468021"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --borderWidth: 3px;
    --borderColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 385px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-id="604468021"] {
    --minHeight: 320px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="618415450"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-id="618415450"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="618789067"],body.adaptive-mobile [data-id="618789067"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto
}

[data-id="618789067"] {
    --elementRotate: 0deg;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px;
}

body.adaptive-mobile [data-id="618789067"] {
    --ratio: 2;
    --proportion: 50%;
    --imageMinHeight: 180px;
}

[data-id="625981451"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="625981451"],body.adaptive-mobile [data-id="625981451"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="627032987"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="627032987"],body.adaptive-mobile [data-id="627032987"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="627032987"] .component-icon {
    --scaling: 43%;
    --iconSize: 28px
}

[data-id="627032987"] .component-icon,[data-id="627032987"] .component-icon.hover--color:hover {
    --iconColor: #ef3423;
    --iconColor_contrast: #ffffff
}

[data-id="627032987"] .element-text--title {
    --fontSize: 14px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

[data-id="628031278"],body.adaptive-mobile [data-id="628031278"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --ratio: 1.85185185;
    --proportion: 54%
}

[data-id="628031278"] {
    --elementRotate: 0deg;
    --imageMinHeight: 479px
}

body.adaptive-mobile [data-id="628031278"] {
    --imageMinHeight: 340px
}

[data-id="633234619"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="633234619"],body.adaptive-mobile [data-id="633234619"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="633234619"] .button-1 .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 14px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--darkColor_contrast);
    --currentColor: var(--darkColor);
    --gapX: 20px;
    --gapY: 10px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="633234619"] .button-1 .component-button .component-icon {
    --iconSize: 17px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="633234619"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 20px;
    --gapY: 10px
}

body.adaptive-mobile [data-id="633234619"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-id="637800024"],body.adaptive-mobile [data-id="637800024"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementX: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="637800024"] {
    --elementY: 230px;
    --elementWidth: 665px
}

body.adaptive-mobile [data-id="637800024"] {
    --elementY: 145px;
    --elementWidth: 360px
}

[data-id="637800024"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.5;
    --letterSpacing: 0px;
    --fontWeight: 400;
    --textAlign: justify;
    --justifyContent: justify
}

body.adaptive-mobile [data-id="637800024"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400;
    --textAlign_mobile: justify;
    --justifyContent_mobile: justify
}

[data-id="642379397"],body.adaptive-mobile [data-id="642379397"] {
    --elementPaddingLeft: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="642379397"] {
    --elementPaddingRight: 120px;
    --elementPaddingTop: 25px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="642379397"] {
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 15px
}

[data-id="642379397"] .element-text {
    --fontSize: 24px;
    --lineHeight: 1.3;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="642379397"] .element-text {
    --fontSize_mobile: 20px
}

[data-id="659422480"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 360px;
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

body.adaptive-mobile [data-id="659422480"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="660980255"],body.adaptive-mobile [data-id="660980255"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="660980255"] {
    --elementX: 247px;
    --elementY: 370px;
    --elementWidth: 185px;
    --elementHeight: 92px;
    --elementRotate: 3deg
}

body.adaptive-mobile [data-id="660980255"] {
    --elementX: 201px;
    --elementY: 629px;
    --elementWidth: 131px;
    --elementHeight: 62px;
    --elementRotate: 0deg
}

[data-id="661758229"],body.adaptive-mobile [data-id="661758229"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementRotate: 0deg
}

[data-id="661758229"] {
    --elementX: 727px;
    --elementY: 26px;
    --elementWidth: 456px;
    --elementHeight: 633px
}

body.adaptive-mobile [data-id="661758229"] {
    --elementX: 39px;
    --elementY: 469px;
    --elementWidth: 286px;
    --elementHeight: 321px
}

[data-id="661758229"] .element-content {
    --mediaTopLeftRadius: 10px;
    --mediaTopRightRadius: 10px;
    --mediaBottomRightRadius: 10px;
    --mediaBottomLeftRadius: 10px
}

[data-id="662320654"],body.adaptive-mobile [data-id="662320654"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="662320654"] .component-icon {
    --scaling: 43%;
    --iconSize: 28px
}

[data-id="662320654"] .component-icon,[data-id="662320654"] .component-icon.hover--color:hover {
    --iconColor: #ef3423;
    --iconColor_contrast: #ffffff
}

[data-id="662320654"] .element-text--title {
    --fontSize: 20px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

[data-id="676148093"],body.adaptive-mobile [data-id="676148093"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="676148093"] {
    --elementPaddingRight: 0px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="676148093"] {
    --elementPaddingRight: 20px
}

[data-id="676148093"] .component-icon {
    --scaling: 56%
}

[data-id="676148093"] .component-icon,[data-id="676148093"] .component-icon.hover--color:hover {
    --iconColor: #1b1b1c;
    --iconColor_contrast: #ffffff
}

[data-id="676148093"] .element-text--contact {
    --fontSize: 14px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="676148093"] .element-text--desc {
    --fontSize: 12px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="685629359"],body.adaptive-mobile [data-id="685629359"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="685629359"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="689311900"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="689311900"],body.adaptive-mobile [data-id="689311900"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="689311900"] .button-1 .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 14px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--darkColor_contrast);
    --currentColor: var(--darkColor);
    --gapX: 20px;
    --gapY: 10px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="689311900"] .button-1 .component-button .component-icon {
    --iconSize: 17px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="689311900"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 20px;
    --gapY: 10px
}

body.adaptive-mobile [data-id="689311900"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-id="691506990"],body.adaptive-mobile [data-id="691506990"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="691506990"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 100%;
    --hrHeight: 1px;
    --hrBg: var(--currentColor);
    --hrOpacity: 0.25
}

body.adaptive-mobile [data-id="691506990"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-id="697152024"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="697152024"],body.adaptive-mobile [data-id="697152024"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="703010084"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="703010084"],body.adaptive-mobile [data-id="703010084"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="704859682"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="704859682"],body.adaptive-mobile [data-id="704859682"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="704859682"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="704859682"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="706596309"],body.adaptive-mobile [data-id="706596309"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="706596309"] {
    --elementX: 739px;
    --elementY: 593px
}

body.adaptive-mobile [data-id="706596309"] {
    --elementX: 39px;
    --elementY: 742px
}

[data-id="706596309"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="706596309"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="711093718"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="711093718"],body.adaptive-mobile [data-id="711093718"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="711093718"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="711093718"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="717777952"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="717777952"],body.adaptive-mobile [data-id="717777952"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="719787749"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="719787749"],body.adaptive-mobile [data-id="719787749"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="719787749"] .button-1 .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 14px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 20px;
    --gapY: 10px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

body.adaptive-mobile [data-id="719787749"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 18px;
    --gapY: 10px
}

[data-id="721129620"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --borderWidth: 3px;
    --borderColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 385px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-id="721129620"] {
    --minHeight: 285px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="722564345"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="722564345"],body.adaptive-mobile [data-id="722564345"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="722564345"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.7;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="722564345"] .element-text {
    --fontSize_mobile: 16px
}

[data-id="723353056"],body.adaptive-mobile [data-id="723353056"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="723353056"] {
    --elementRotate: 0deg;
    --ratio: 1.42857143;
    --proportion: 70%
}

body.adaptive-mobile [data-id="723353056"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="723353056"] .element-content {
    --mediaTopLeftRadius: 15px;
    --mediaTopRightRadius: 15px;
    --mediaBottomRightRadius: 15px;
    --mediaBottomLeftRadius: 15px
}

[data-id="732903029"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --borderWidth: 3px;
    --borderColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 80px;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-id="732903029"] {
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="739304664"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="739304664"],body.adaptive-mobile [data-id="739304664"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="739304664"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="739304664"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="743819724"],body.adaptive-mobile [data-id="743819724"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="743819724"] {
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="743819724"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-id="743819724"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="743819724"] .element-text {
    --fontSize_mobile: 20px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="744086437"] {
    --topLeftRadius: 15px;
    --topRightRadius: 15px;
    --bottomRightRadius: 15px;
    --bottomLeftRadius: 15px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.07);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-id="744086437"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="748224417"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="748224417"],body.adaptive-mobile [data-id="748224417"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="748224417"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="748224417"] .element-text {
    --fontSize_mobile: 16px
}

[data-id="756548968"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="756548968"],body.adaptive-mobile [data-id="756548968"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="776714654"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="776714654"],body.adaptive-mobile [data-id="776714654"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="776714654"] .component-socials {
    --socialSize: 16px;
    --socialMargin: 10px;
    --socialCustomColor: #969696;
    --socialCustomContrast: #ffffff;
    --fontSize: 14px;
    --letterSpacing: 0px;
    --fontWeight: 400;
    --fontStyle: normal;
    --textDecoration: none
}

[data-id="778409627"],body.adaptive-mobile [data-id="778409627"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto
}

[data-id="778409627"] {
    --elementRotate: 0deg;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

body.adaptive-mobile [data-id="778409627"] {
    --ratio: 2;
    --proportion: 50%;
    --imageMinHeight: 180px
}

[data-id="778908361"],body.adaptive-mobile [data-id="778908361"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="778908361"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="778908361"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="783707180"],body.adaptive-mobile [data-id="783707180"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="783707180"] {
    --elementX: 93px;
    --elementY: 80px;
    --elementWidth: 1013px
}

body.adaptive-mobile [data-id="783707180"] {
    --elementX: 0px;
    --elementY: 45px;
    --elementWidth: 360px
}

[data-id="783707180"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="783707180"] .element-text {
    --fontSize_mobile: 22px
}

[data-id="785678639"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="785678639"],body.adaptive-mobile [data-id="785678639"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="785678639"] .component-socials {
    --socialSize: 20px;
    --socialMargin: 10px;
    --socialCustomColor: #969696;
    --socialCustomContrast: #ffffff;
    --fontSize: 15px;
    --letterSpacing: 0px;
    --fontWeight: 400;
    --fontStyle: normal;
    --textDecoration: none
}

[data-id="788144528"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="788144528"],body.adaptive-mobile [data-id="788144528"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="788144528"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="788144528"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="790580941"],body.adaptive-mobile [data-id="790580941"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="790580941"] .element-text {
    --fontSize: 46px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="790580941"] .element-text {
    --fontSize_mobile: 24px
}

[data-id="791845496"],body.adaptive-mobile [data-id="791845496"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="791845496"] {
    --elementPaddingTop: 0px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="791845496"] {
    --elementPaddingTop: 10px
}

[data-id="791845496"] .button-1 .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 14px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 20px;
    --gapY: 10px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

body.adaptive-mobile [data-id="791845496"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 18px;
    --gapY: 10px
}

[data-id="793281279"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --bgColor: #1b1b1c;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.23);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 365px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

body.adaptive-mobile [data-id="793281279"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="795821196"],body.adaptive-mobile [data-id="795821196"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="795821196"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 595px
}

body.adaptive-mobile [data-id="795821196"] {
    --minHeight: 0px
}

[data-id="799341707"] {
    --topLeftRadius: 15px;
    --topRightRadius: 15px;
    --bottomRightRadius: 15px;
    --bottomLeftRadius: 15px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.07);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-id="799341707"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="813103961"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="813103961"],body.adaptive-mobile [data-id="813103961"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="813103961"] .component-icon {
    --scaling: 56%
}

[data-id="813103961"] .component-icon,[data-id="813103961"] .component-icon.hover--color:hover {
    --iconColor: #1b1b1c;
    --iconColor_contrast: #ffffff
}

[data-id="813103961"] .element-text--contact {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="825301524"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="825301524"],body.adaptive-mobile [data-id="825301524"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="825301524"] .component-icon {
    --scaling: 56%
}

[data-id="825301524"] .component-icon,[data-id="825301524"] .component-icon.hover--color:hover {
    --iconColor: #1b1b1c;
    --iconColor_contrast: #ffffff
}

[data-id="825301524"] .element-text--contact {
    --fontSize: 14px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="825427201"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="825427201"],body.adaptive-mobile [data-id="825427201"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="825427201"] .component-icon {
    --scaling: 56%
}

[data-id="825427201"] .component-icon,[data-id="825427201"] .component-icon.hover--color:hover {
    --iconColor: #1b1b1c;
    --iconColor_contrast: #ffffff
}

[data-id="825427201"] .element-text--contact {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="825427201"] .element-text--desc {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="855375161"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="855375161"],body.adaptive-mobile [data-id="855375161"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="855375161"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="855375161"] .element-text {
    --fontSize_mobile: 16px
}

[data-id="872679632"],body.adaptive-mobile [data-id="872679632"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="872679632"] .element-text {
    --fontSize: 48px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="872679632"] .element-text {
    --fontSize_mobile: 24px;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="902921139"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="902921139"],body.adaptive-mobile [data-id="902921139"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="903951593"],body.adaptive-mobile [data-id="903951593"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="903951593"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 100%;
    --hrHeight: 1px;
    --hrBg: var(--currentColor);
    --hrOpacity: 0.25
}

body.adaptive-mobile [data-id="903951593"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-id="916473579"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.07);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 560px;
    --elementOpacity: 1;
    --paddingGap: 50px;
    --paddingLeft: 50px;
    --paddingRight: 50px;
    --paddingTop: 50px;
    --paddingBottom: 50px
}

body.adaptive-mobile [data-id="916473579"] {
    --minHeight: 290px;
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="917000278"],body.adaptive-mobile [data-id="917000278"] {
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementRotate: 90deg
}

[data-id="917000278"] {
    --elementX: 101px;
    --elementY: 95px;
    --elementWidth: 4px;
    --elementHeight: 206px;
    --imgOpacity: 1;
    --shadowX: 3px;
    --shadowY: 2px;
    --shadowBlur: 5px;
    --shadowSpread: 5px;
    --shadowColor: #000000;
    --color: #ef3423;
    --borderWidth: 1px;
    --borderColor: #000000
}

body.adaptive-mobile [data-id="917000278"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementX: 84px;
    --elementY: 32px;
    --elementWidth: 2px;
    --elementHeight: 169px
}

[data-id="923164784"],body.adaptive-mobile [data-id="923164784"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto
}

[data-id="923164784"] {
    --elementRotate: 0deg;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

body.adaptive-mobile [data-id="923164784"] {
    --ratio: 2;
    --proportion: 50%;
    --imageMinHeight: 180px
}

[data-id="925094571"],body.adaptive-mobile [data-id="925094571"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="925094571"] {
    --elementX: 5px;
    --elementY: 284px;
    --elementWidth: auto
}

body.adaptive-mobile [data-id="925094571"] {
    --elementX: 1px;
    --elementY: 514px;
    --elementWidth: 360px
}

[data-id="925094571"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="925094571"] .element-text {
    --fontSize_mobile: 18px
}

[data-id="927566321"],body.adaptive-mobile [data-id="927566321"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="927566321"] {
    --elementRotate: 0deg;
    --ratio: 2;
    --proportion: 50%
}

body.adaptive-mobile [data-id="927566321"] {
    --ratio: 1.25;
    --proportion: 80%
}

[data-id="931250371"],body.adaptive-mobile [data-id="931250371"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="931250371"] {
    --elementRotate: 0deg;
    --ratio: 1.4084507;
    --proportion: 71%
}

body.adaptive-mobile [data-id="931250371"] {
    --ratio: 1.25;
    --proportion: 80%
}

[data-id="934313357"],body.adaptive-mobile [data-id="934313357"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="934313357"] {
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="934313357"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-id="934313357"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="934313357"] .element-text {
    --fontSize_mobile: 20px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="937274908"],body.adaptive-mobile [data-id="937274908"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="937274908"] {
    --elementPaddingRight: 0px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="937274908"] {
    --elementPaddingRight: 55px
}

[data-id="937274908"] .element-text {
    --fontSize: 48px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="937274908"] .element-text {
    --fontSize_mobile: 24px
}

[data-id="944219302"],body.adaptive-mobile [data-id="944219302"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="944219302"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: #ffffff;
    --contrastColor: var(--darkText);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="944219302"] {
    --minHeight: 165px
}

[data-id="944731002"],body.adaptive-mobile [data-id="944731002"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementRotate: 0deg
}

[data-id="944731002"] {
    --elementX: 638px;
    --elementY: 218px;
    --elementWidth: 462px;
    --elementHeight: 442px
}

body.adaptive-mobile [data-id="944731002"] {
    --elementX: 1px;
    --elementY: 155px;
    --elementWidth: 359px;
    --elementHeight: 337px
}

[data-id="944731002"] .element-content {
    --mediaTopLeftRadius: 10px;
    --mediaTopRightRadius: 10px;
    --mediaBottomRightRadius: 10px;
    --mediaBottomLeftRadius: 10px
}

[data-id="945766047"],body.adaptive-mobile [data-id="945766047"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --ratio: 1.85185185;
    --proportion: 54%
}

[data-id="945766047"] {
    --elementRotate: 0deg;
    --imageMinHeight: 479px
}

body.adaptive-mobile [data-id="945766047"] {
    --imageMinHeight: 340px
}

[data-id="951040651"],body.adaptive-mobile [data-id="951040651"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="951040651"] {
    --elementPaddingTop: 30px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="951040651"] {
    --elementPaddingTop: 15px
}

[data-id="951040651"] .button-1 .component-button {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 17px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 35px;
    --gapY: 23px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.05;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="951040651"] .button-1 .component-button .component-icon {
    --iconSize: 17px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="951040651"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 700;
    --gapX: 25px;
    --gapY: 20px
}

.select-container-in-body .select-container-955719935.dropdown-select-ul .option-e {
    --fontSizeSelect: 16px;
    --lineHeightSelect: 1.5;
    --fontWeightSelect: 400;
    --fontStyleSelect: normal;
    font-size: var(--fontSizeSelect);
    line-height: var(--lineHeightSelect);
    font-weight: var(--fontWeightSelect);
    letter-spacing: var(--letterSpacingSelect);
    font-style: var(--fontStyleSelect);
    text-decoration: var(--textDecorationSelect);
    text-transform: var(--textTransformSelect)
}

[data-id="955719935"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="955719935"],body.adaptive-mobile [data-id="955719935"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="955719935"] .component-form {
    --formShadow: none;
    --formInputBorderSize: 0px;
    --formInputGapX: 15px;
    --formInputGapY: 11px;
    --formFieldsGapY: 20px;
    --formFieldsGapX: 20px;
    --formButtonGap: 20px;
    --formTitleGap: 5px;
    --formDescGap: 10px;
    --titleInputWeight: 500;
    --formInputJustify: start;
    --formButtonJustify: start;
    --lineHeightTitleDynamic: 24px;
    --lineHeightTitleFocusInside: 16.8px;
    --fontSizeFocusInside: 11.2px;
    --lineHeightTitleFocusOutside: 20.55px;
    --formInputWidth: 550px;
    --formInputBorderColorContrast: var(--lightBorder);
    --formInputBg: rgba(6, 6, 7, 0.1);
    --formInputBgContrast: var(--lightText);
    --textInputColor: #000000;
    --fontSizeText: 16px;
    --lineHeightText: 1.5;
    --fontWeightText: 400;
    --fontStyleText: normal;
    --fontSizeTitle: 15px;
    --lineHeightTitle: 1.37;
    --fontWeightTitle: 500;
    --fontStyleTitle: normal;
    --fontSizeDesc: 13px;
    --lineHeightDesc: 1.33;
    --fontWeightDesc: 400;
    --fontStyleDesc: normal;
    --formTopLeftRadius: 4px;
    --formTopRightRadius: 4px;
    --formBottomRightRadius: 4px;
    --formBottomLeftRadius: 4px;
    --formInputBorderHoverColor: var(--lightBorder);
    --formInputBgHoverContrast: var(--lightText);
    --formInputBgHover: rgba(6, 6, 7, 0.1);
    --formInputBorderFocusColor: var(--lightBorder);
    --formInputBgFocusContrast: var(--lightText);
    --formInputBgFocus: rgba(6, 6, 7, 0.1)
}

body.adaptive-mobile [data-id="955719935"] .component-form {
    --formTitleGap_mobile: 10px;
    --formDescGap_mobile: 10px;
    --lineHeightTitleDynamic_mobile: 24px;
    --lineHeightTitleFocusOutside_mobile: 24px;
    --lineHeightTitleFocusInside_mobile: 16.8px;
    --fontSizeFocusInside_mobile: 11.2px;
    --lineHeightTitleFocusOutside_mobile: 20.55px;
    --fontSizeText_mobile: 16px;
    --fontSizeTitle_mobile: 15px;
    --fontSizeDesc_mobile: 15px
}

[data-id="955719935"] .component-button {
    --buttonWide: 100%;
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgColor: #e09b57;
    --currentColorHover: var(--lightColor);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="955846731"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --bgColor: #1b1b1c;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.23);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 365px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

body.adaptive-mobile [data-id="955846731"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="959995995"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="959995995"],body.adaptive-mobile [data-id="959995995"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="959995995"] .component-icon {
    --scaling: 56%
}

[data-id="959995995"] .component-icon,[data-id="959995995"] .component-icon.hover--color:hover {
    --iconColor: #1b1b1c;
    --iconColor_contrast: #ffffff
}

[data-id="959995995"] .element-text--contact {
    --fontSize: 24px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="959995995"] .element-text--contact {
    --fontSize_mobile: 20px
}

[data-id="959995995"] .element-text--desc {
    --fontSize: 14px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="959995995"] .element-text--desc {
    --fontSize_mobile: 14px
}

[data-id="960249671"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --borderWidth: 3px;
    --borderColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 80px;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-id="960249671"] {
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="963400464"],body.adaptive-mobile [data-id="963400464"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="963400464"] {
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="963400464"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-id="963400464"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="963400464"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="967501719"],body.adaptive-mobile [data-id="967501719"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementX: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="967501719"] {
    --elementY: 80px;
    --elementWidth: 428px
}

body.adaptive-mobile [data-id="967501719"] {
    --elementY: 50px;
    --elementWidth: 291px
}

[data-id="967501719"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="967501719"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="969940347"],body.adaptive-mobile [data-id="969940347"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="969940347"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="977861485"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="977861485"],body.adaptive-mobile [data-id="977861485"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="977861485"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="977861485"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400;
    --textAlign_mobile: justify;
    --justifyContent_mobile: justify
}

[data-id="986174307"],body.adaptive-mobile [data-id="986174307"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="986174307"] {
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="986174307"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-id="986174307"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="986174307"] .element-text {
    --fontSize_mobile: 20px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="990777971"],body.adaptive-mobile [data-id="990777971"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="990777971"] {
    --elementPaddingTop: 0px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="990777971"] {
    --elementPaddingTop: 10px
}

[data-id="990777971"] .button-1 .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 14px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 20px;
    --gapY: 10px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

body.adaptive-mobile [data-id="990777971"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 18px;
    --gapY: 10px
}

[data-id="996511282"],body.adaptive-mobile [data-id="996511282"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto
}

[data-id="996511282"] {
    --elementRotate: 0deg;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

body.adaptive-mobile [data-id="996511282"] {
    --ratio: 2;
    --proportion: 50%;
    --imageMinHeight: 180px
}

[data-id=basic83866] {
    --width: 545px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-id=basic83866] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-id=basic83866] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-id=basic83866] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-id=basic83866] {
    --width: 545px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 0px;
    --gapRight: 0px;
    --gapTop: 0px;
    --gapBottom: 0px
}

body.adaptive-mobile [data-id=basic83866] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}

[data-id=basic25805] {
    --width: 560px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-id=basic25805] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-id=basic25805] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-id=basic25805] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-id=basic25805] {
    --width: 560px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 10px;
    --gapRight: 10px;
    --gapTop: 10px;
    --gapBottom: 10px
}

body.adaptive-mobile [data-id=basic25805] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}

[data-id=basic93817] {
    --width: 545px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-id=basic93817] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-id=basic93817] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-id=basic93817] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-id=basic93817] {
    --width: 380px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 0px;
    --gapRight: 0px;
    --gapTop: 0px;
    --gapBottom: 0px
}

body.adaptive-mobile [data-id=basic93817] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}


/*стили внутрянка контакты*/

[data-id="703389059"] {
    --forceCriticalCSS: 1
}

[data-id="836951176"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="836951176"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 45px
}

[data-id="944772792"] {
    --forceCriticalCSS: 1
}

[data-id="104992910"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="104992910"],body.adaptive-mobile [data-id="104992910"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="104992910"] .component-icon {
    --scaling: 56%
}

[data-id="104992910"] .component-icon,[data-id="104992910"] .component-icon.hover--color:hover {
    --iconColor: #1b1b1c;
    --iconColor_contrast: #ffffff
}

[data-id="104992910"] .element-text--contact {
    --fontSize: 14px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="109841991"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="109841991"],body.adaptive-mobile [data-id="109841991"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="109841991"] .component-icon {
    --scaling: 56%
}

[data-id="109841991"] .component-icon,[data-id="109841991"] .component-icon.hover--color:hover {
    --iconColor: #1b1b1c;
    --iconColor_contrast: #ffffff
}

[data-id="109841991"] .element-text--contact {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="122557020"],body.adaptive-mobile [data-id="122557020"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="122557020"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --borderWidth: 3px;
    --borderColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 515px
}

body.adaptive-mobile [data-id="122557020"] {
    --minHeight: 310px
}

[data-id="134341218"],body.adaptive-mobile [data-id="134341218"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="134341218"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 100%;
    --hrHeight: 1px;
    --hrBg: var(--currentColor);
    --hrOpacity: 0.25
}

body.adaptive-mobile [data-id="134341218"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-id="145893480"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="145893480"],body.adaptive-mobile [data-id="145893480"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="145893480"] .element-text {
    --fontSize: 30px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="145893480"] .element-text {
    --fontSize_mobile: 20px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="192973246"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="192973246"],body.adaptive-mobile [data-id="192973246"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="192973246"] .component-icon {
    --scaling: 56%
}

[data-id="192973246"] .component-icon,[data-id="192973246"] .component-icon.hover--color:hover {
    --iconColor: #1b1b1c;
    --iconColor_contrast: #ffffff
}

[data-id="192973246"] .element-text--contact {
    --fontSize: 14px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="192973246"] .element-text--desc {
    --fontSize: 12px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="258722617"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="258722617"],body.adaptive-mobile [data-id="258722617"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="258722617"] .component-icon {
    --scaling: 56%
}

[data-id="258722617"] .component-icon,[data-id="258722617"] .component-icon.hover--color:hover {
    --iconColor: #1b1b1c;
    --iconColor_contrast: #ffffff
}

[data-id="258722617"] .element-text--contact {
    --fontSize: 14px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="316451798"] {
    --topLeftRadius: 15px;
    --topRightRadius: 15px;
    --bottomRightRadius: 15px;
    --bottomLeftRadius: 15px;
    --bgShadow: 0px 7px 7px 0px rgba(0, 0, 0, 0.11);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 280px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-id="316451798"] {
    --minHeight: 230px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="372837761"],body.adaptive-mobile [data-id="372837761"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="372837761"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 100%;
    --hrHeight: 1px;
    --hrBg: var(--currentColor);
    --hrOpacity: 0.25
}

body.adaptive-mobile [data-id="372837761"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-id="390897445"],body.adaptive-mobile [data-id="390897445"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="390897445"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --elementProportion: 28%;
    --elementMinHeight: 200px
}

body.adaptive-mobile [data-id="390897445"] {
    --elementProportion: 72%;
    --elementMinHeight: 240px
}

[data-id="433278637"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="433278637"],body.adaptive-mobile [data-id="433278637"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="433278637"] .component-icon {
    --scaling: 56%
}

[data-id="433278637"] .component-icon,[data-id="433278637"] .component-icon.hover--color:hover {
    --iconColor: #1b1b1c;
    --iconColor_contrast: #ffffff
}

[data-id="433278637"] .element-text--contact {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="471195611"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="471195611"],body.adaptive-mobile [data-id="471195611"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="471195611"] .component-icon {
    --scaling: 56%
}

[data-id="471195611"] .component-icon,[data-id="471195611"] .component-icon.hover--color:hover {
    --iconColor: #1b1b1c;
    --iconColor_contrast: #ffffff
}

[data-id="471195611"] .element-text--contact {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="471195611"] .element-text--desc {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="473607505"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="473607505"],body.adaptive-mobile [data-id="473607505"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="473607505"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="473607505"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="523673873"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="523673873"],body.adaptive-mobile [data-id="523673873"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="523673873"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="523673873"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 400
}

[data-id="568528632"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="568528632"],body.adaptive-mobile [data-id="568528632"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="568528632"] .component-icon {
    --scaling: 56%
}

[data-id="568528632"] .component-icon,[data-id="568528632"] .component-icon.hover--color:hover {
    --iconColor: #1b1b1c;
    --iconColor_contrast: #ffffff
}

[data-id="568528632"] .element-text--contact {
    --fontSize: 24px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="568528632"] .element-text--desc {
    --fontSize: 14px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="624635936"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="624635936"],body.adaptive-mobile [data-id="624635936"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="629045879"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="629045879"],body.adaptive-mobile [data-id="629045879"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="629045879"] .component-icon {
    --scaling: 56%
}

[data-id="629045879"] .component-icon,[data-id="629045879"] .component-icon.hover--color:hover {
    --iconColor: #1b1b1c;
    --iconColor_contrast: #ffffff
}

[data-id="629045879"] .element-text--contact {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="629045879"] .element-text--desc {
    --fontSize: 12px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="710879867"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="710879867"],body.adaptive-mobile [data-id="710879867"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="710879867"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="710879867"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="736021320"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="736021320"],body.adaptive-mobile [data-id="736021320"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="736021320"] .component-socials {
    --socialSize: 16px;
    --socialMargin: 10px;
    --socialCustomColor: #969696;
    --socialCustomContrast: #ffffff;
    --fontSize: 14px;
    --letterSpacing: 0px;
    --fontWeight: 400;
    --fontStyle: normal;
    --textDecoration: none
}

[data-id="784968345"],body.adaptive-mobile [data-id="784968345"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="784968345"] .component-socials {
    --socialSize: 20px;
    --socialMargin: 10px;
    --socialCustomColor: #969696;
    --socialCustomContrast: #ffffff;
    --fontSize: 15px;
    --letterSpacing: 0px;
    --fontWeight: 400;
    --fontStyle: normal;
    --textDecoration: none
}

[data-id="828710542"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="828710542"],body.adaptive-mobile [data-id="828710542"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="858039272"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="858039272"],body.adaptive-mobile [data-id="858039272"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="858039272"] .component-menu,body.adaptive-mobile [data-id="858039272"] .component-menu {
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 12px;
    --gapY: 6px;
    --divider: url(/assets/img/menu_dividers.svg#arrow-regular);
    --dividerDisplay: block;
    --dividerSize: 0.5em
}

[data-id="858039272"] .component-menu {
    --fontSize: 16px;
    --fontWeight: 400;
    --textOpacityHover: 1;
    --underlineSize: 1px;
    --underlineColorHover: var(--textColorHover);
    --underlineOpacityHover: 0.35
}

body.adaptive-mobile [data-id="858039272"] .component-menu {
    --fontSize: 14px;
    --fontWeight: 500
}

[data-id="873407147"],body.adaptive-mobile [data-id="873407147"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="873407147"] .element-text {
    --fontSize: 30px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="873407147"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="897193013"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="897193013"],body.adaptive-mobile [data-id="897193013"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="897193013"] .component-icon {
    --scaling: 56%
}

[data-id="897193013"] .component-icon,[data-id="897193013"] .component-icon.hover--color:hover {
    --iconColor: #1b1b1c;
    --iconColor_contrast: #ffffff
}

[data-id="897193013"] .element-text--contact {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-id="957999774"],body.adaptive-mobile [data-id="957999774"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="957999774"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="957999774"] {
    --paddingGap: 0px
}

[data-id="975864088"],body.adaptive-mobile [data-id="975864088"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="975864088"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 100%;
    --hrHeight: 1px;
    --hrBg: var(--currentColor);
    --hrOpacity: 0.25
}

body.adaptive-mobile [data-id="975864088"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}


/*стили внутрянки наши объекты*/

[data-id="159556369"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="159556369"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="237889165"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="237889165"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="241628097"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="241628097"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="255002938"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="255002938"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="398180216"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="398180216"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="413714088"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="413714088"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="423577822"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="423577822"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="426080904"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="426080904"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="461128331"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="461128331"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="617869155"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px;
}

body.adaptive-mobile [data-id="617869155"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="680685177"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="680685177"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="695484591"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="695484591"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="703389059"] {
    --forceCriticalCSS: 1
}

[data-id="809907946"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="809907946"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="831283532"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="831283532"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="845007252"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="845007252"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="934553513"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="934553513"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="944772792"] {
    --forceCriticalCSS: 1
}

[data-id="100693"],body.adaptive-mobile [data-id="100693"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="100693"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="116023"],body.adaptive-mobile [data-id="116023"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="116023"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="126750"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="126750"],body.adaptive-mobile [data-id="126750"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="126750"] .button-1 .component-button {
    --topLeftRadius: 22px;
    --topRightRadius: 22px;
    --bottomRightRadius: 22px;
    --bottomLeftRadius: 22px;
    --bgColor: #1b1b1c;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgColor: #434344;
    --currentColorHover: var(--lightColor);
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="126750"] .button-1 .component-button .component-icon {
    --iconSize: 16px;
    --iconColor: var(--currentColor)
}

[data-id="282597"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="282597"],body.adaptive-mobile [data-id="282597"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="282597"] .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #3776cb;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgColor: #5887c7;
    --currentColorHover: var(--lightColor);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="505789"],body.adaptive-mobile [data-id="505789"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="505789"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="684614"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-id="684614"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="789897"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 80px;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-id="789897"] {
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="108031489"],body.adaptive-mobile [data-id="108031489"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="108031489"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px
}

body.adaptive-mobile [data-id="108031489"] {
    --minHeight: 0px
}

[data-id="149416908"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 30px;
    --hrHeight: 5px;
    --hrBg: #3776cb
}

[data-id="149416908"],body.adaptive-mobile [data-id="149416908"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="150297810"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 535px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="150297810"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="150661472"],body.adaptive-mobile [data-id="150661472"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="150661472"] {
    --elementPaddingRight: 80px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="150661472"] {
    --elementPaddingRight: 0px
}

[data-id="150661472"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="150661472"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="153139006"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="153139006"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="176135689"],body.adaptive-mobile [data-id="176135689"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="176135689"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.42857143;
    --proportion: 70%
}

body.adaptive-mobile [data-id="176135689"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="178426905"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 535px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="178426905"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="187502691"],body.adaptive-mobile [data-id="187502691"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="187502691"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 545px
}

body.adaptive-mobile [data-id="187502691"] {
    --minHeight: 0px
}

[data-id="194537043"],body.adaptive-mobile [data-id="194537043"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="194537043"] {
    --elementPaddingRight: 75px
}

body.adaptive-mobile [data-id="194537043"] {
    --elementPaddingRight: 0px
}

[data-id="194537043"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="194537043"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="201106504"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="201106504"],body.adaptive-mobile [data-id="201106504"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="224797791"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="224797791"],body.adaptive-mobile [data-id="224797791"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="224797791"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="224797791"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="237993662"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 80px;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-id="237993662"] {
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="244286673"],body.adaptive-mobile [data-id="244286673"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="244286673"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 535px
}

body.adaptive-mobile [data-id="244286673"] {
    --minHeight: 0px
}

[data-id="252793410"],body.adaptive-mobile [data-id="252793410"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="252793410"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.42857143;
    --proportion: 70%
}

body.adaptive-mobile [data-id="252793410"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="255511188"],body.adaptive-mobile [data-id="255511188"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="255511188"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="255511188"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="281984345"],body.adaptive-mobile [data-id="281984345"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="281984345"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="281984345"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="309146403"],body.adaptive-mobile [data-id="309146403"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="309146403"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.42857143;
    --proportion: 70%
}

body.adaptive-mobile [data-id="309146403"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="326763312"],body.adaptive-mobile [data-id="326763312"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="326763312"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="326763312"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="332563698"],body.adaptive-mobile [data-id="332563698"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="332563698"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px
}

body.adaptive-mobile [data-id="332563698"] {
    --minHeight: 0px
}

[data-id="346280025"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="346280025"],body.adaptive-mobile [data-id="346280025"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="346280025"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="346280025"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="348595184"],body.adaptive-mobile [data-id="348595184"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="348595184"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px
}

body.adaptive-mobile [data-id="348595184"] {
    --minHeight: 0px
}

[data-id="351703064"],body.adaptive-mobile [data-id="351703064"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="351703064"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.38888889;
    --proportion: 72%
}

body.adaptive-mobile [data-id="351703064"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="352338126"],body.adaptive-mobile [data-id="352338126"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="352338126"] {
    --elementPaddingRight: 80px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="352338126"] {
    --elementPaddingRight: 0px
}

[data-id="352338126"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="352338126"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="394039626"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="394039626"],body.adaptive-mobile [data-id="394039626"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="394039626"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="394039626"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="394052824"],body.adaptive-mobile [data-id="394052824"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="394052824"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 535px
}

body.adaptive-mobile [data-id="394052824"] {
    --minHeight: 0px
}

[data-id="434589611"],body.adaptive-mobile [data-id="434589611"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="434589611"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px
}

body.adaptive-mobile [data-id="434589611"] {
    --minHeight: 0px
}

[data-id="448079484"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="448079484"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="451959244"],body.adaptive-mobile [data-id="451959244"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="451959244"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.42857143;
    --proportion: 70%
}

body.adaptive-mobile [data-id="451959244"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="453603145"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="453603145"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="464422219"],body.adaptive-mobile [data-id="464422219"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="464422219"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="464422219"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="469966871"],body.adaptive-mobile [data-id="469966871"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="469966871"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.42857143;
    --proportion: 70%
}

body.adaptive-mobile [data-id="469966871"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="492089263"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="492089263"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="503286809"],body.adaptive-mobile [data-id="503286809"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="503286809"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="503286809"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="511885086"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="511885086"],body.adaptive-mobile [data-id="511885086"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="511885086"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="511885086"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="523928322"],body.adaptive-mobile [data-id="523928322"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="523928322"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="523928322"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="533071086"],body.adaptive-mobile [data-id="533071086"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="533071086"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="533071086"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="542729175"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="542729175"],body.adaptive-mobile [data-id="542729175"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="542729175"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="542729175"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="546616766"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="546616766"],body.adaptive-mobile [data-id="546616766"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="546616766"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="546616766"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="552801498"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="552801498"],body.adaptive-mobile [data-id="552801498"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="552801498"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="552801498"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="566021075"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 13%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="566021075"],body.adaptive-mobile [data-id="566021075"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="575916315"],body.adaptive-mobile [data-id="575916315"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="575916315"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px
}

body.adaptive-mobile [data-id="575916315"] {
    --minHeight: 0px
}

[data-id="578349091"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="578349091"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="580320660"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="580320660"],body.adaptive-mobile [data-id="580320660"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="580320660"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="580320660"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="591497341"],body.adaptive-mobile [data-id="591497341"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="591497341"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="591497341"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="598969628"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="598969628"],body.adaptive-mobile [data-id="598969628"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="610279734"],body.adaptive-mobile [data-id="610279734"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="610279734"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px
}

body.adaptive-mobile [data-id="610279734"] {
    --minHeight: 0px
}

[data-id="613336595"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="613336595"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="613961681"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="613961681"],body.adaptive-mobile [data-id="613961681"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="613961681"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="613961681"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="614807411"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="614807411"],body.adaptive-mobile [data-id="614807411"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="614807411"] .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #3776cb;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgColor: #5887c7;
    --currentColorHover: var(--lightColor);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="638157339"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="638157339"],body.adaptive-mobile [data-id="638157339"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="638157339"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="638157339"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="641727931"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="641727931"],body.adaptive-mobile [data-id="641727931"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="641727931"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="641727931"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="647425393"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="647425393"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="658001743"],body.adaptive-mobile [data-id="658001743"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="658001743"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="658001743"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="658677290"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="658677290"],body.adaptive-mobile [data-id="658677290"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="658677290"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="658677290"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="673033656"],body.adaptive-mobile [data-id="673033656"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="673033656"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="673033656"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="684416665"],body.adaptive-mobile [data-id="684416665"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="684416665"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.42857143;
    --proportion: 70%
}

body.adaptive-mobile [data-id="684416665"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="686104516"],body.adaptive-mobile [data-id="686104516"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="686104516"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.42857143;
    --proportion: 70%
}

body.adaptive-mobile [data-id="686104516"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="700616220"],body.adaptive-mobile [data-id="700616220"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="700616220"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px
}

body.adaptive-mobile [data-id="700616220"] {
    --minHeight: 0px
}

[data-id="719376280"],body.adaptive-mobile [data-id="719376280"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="719376280"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.4084507;
    --proportion: 71%
}

body.adaptive-mobile [data-id="719376280"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="732108758"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="732108758"],body.adaptive-mobile [data-id="732108758"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="732108758"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="732108758"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="744938690"],body.adaptive-mobile [data-id="744938690"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="744938690"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.42857143;
    --proportion: 70%
}

body.adaptive-mobile [data-id="744938690"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="750552060"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 545px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="750552060"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="763383038"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="763383038"],body.adaptive-mobile [data-id="763383038"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="763383038"] .component-menu,body.adaptive-mobile [data-id="763383038"] .component-menu {
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 400;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 12px;
    --gapY: 6px;
    --divider: url(/assets/img/menu_dividers.svg#arrow-regular);
    --dividerDisplay: block;
    --dividerSize: 0.5em
}

[data-id="763383038"] .component-menu {
    --fontSize: 16px;
    --textOpacityHover: 1;
    --underlineSize: 1px;
    --underlineColorHover: var(--textColorHover);
    --underlineOpacityHover: 0.35
}

body.adaptive-mobile [data-id="763383038"] .component-menu {
    --fontSize: 14px
}

[data-id="810475184"],body.adaptive-mobile [data-id="810475184"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="810475184"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px
}

body.adaptive-mobile [data-id="810475184"] {
    --minHeight: 0px
}

[data-id="822229711"],body.adaptive-mobile [data-id="822229711"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="822229711"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px
}

body.adaptive-mobile [data-id="822229711"] {
    --minHeight: 0px
}

[data-id="830661073"],body.adaptive-mobile [data-id="830661073"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="830661073"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.58730159;
    --proportion: 63%
}

body.adaptive-mobile [data-id="830661073"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="864846011"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="864846011"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="866217827"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="866217827"],body.adaptive-mobile [data-id="866217827"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="866217827"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="866217827"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="888102988"],body.adaptive-mobile [data-id="888102988"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="888102988"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="898408186"],body.adaptive-mobile [data-id="898408186"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="898408186"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 535px
}

body.adaptive-mobile [data-id="898408186"] {
    --minHeight: 0px
}

[data-id="916595373"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="916595373"],body.adaptive-mobile [data-id="916595373"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.53846154;
    --proportion: 65%;
    --imageMinHeight: 200px
}

[data-id="925967822"],body.adaptive-mobile [data-id="925967822"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="925967822"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px
}

body.adaptive-mobile [data-id="925967822"] {
    --minHeight: 0px
}

[data-id="930958332"],body.adaptive-mobile [data-id="930958332"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="930958332"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.38888889;
    --proportion: 72%
}

body.adaptive-mobile [data-id="930958332"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="943143738"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="943143738"],body.adaptive-mobile [data-id="943143738"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="943143738"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="943143738"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="949969097"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 535px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="949969097"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="954333255"],body.adaptive-mobile [data-id="954333255"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="954333255"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="954333255"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="955067411"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="955067411"],body.adaptive-mobile [data-id="955067411"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="955067411"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="955067411"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="965691091"],body.adaptive-mobile [data-id="965691091"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="965691091"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="965691091"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="969541157"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="969541157"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="988513966"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="988513966"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="994343990"],body.adaptive-mobile [data-id="994343990"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="994343990"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.38888889;
    --proportion: 72%
}

body.adaptive-mobile [data-id="994343990"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id=done96435] {
    --width: 560px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-id=done96435] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-id=done96435] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-id=done96435] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-id=done96435] {
    --width: 560px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 10px;
    --gapRight: 10px;
    --gapTop: 10px;
    --gapBottom: 10px
}

body.adaptive-mobile [data-id=done96435] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}

[data-id=form14937] {
    --width: 630px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-id=form14937] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-id=form14937] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-id=form14937] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-id=form14937] {
    --width: 630px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 0px;
    --gapRight: 0px;
    --gapTop: 0px;
    --gapBottom: 0px
}

body.adaptive-mobile [data-id=form14937] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}

[data-id=form41118] {
    --width: 630px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-id=form41118] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-id=form41118] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-id=form41118] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-id=form41118] {
    --width: 630px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 0px;
    --gapRight: 0px;
    --gapTop: 0px;
    --gapBottom: 0px
}

body.adaptive-mobile [data-id=form41118] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}

/*стили для страницы цены на окна пвх*/

[data-id="264909072"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 50px;
    --indent-bottom: 50px
}

body.adaptive-mobile [data-id="264909072"] {
    --indent-top: 46px;
    --indent-bottom: 46.66666667px
}

[data-id="264909072"] .layout-type-tabs {
    --tabColor: #ef3423;
    --tabContrast: #ffffff
}

[data-id="264909072"] .tab-label {
    --fontSize: 14px;
    --lineHeight: 1.2;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --fontStyle: normal;
    --textDecoration: none
}

[data-id="313660305"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="313660305"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="313660305"] .layout-type-tabs {
    --tabColor: #ef3423;
    --tabContrast: #ffffff
}

[data-id="313660305"] .tab-label {
    --fontSize: 17px;
    --lineHeight: 1.2;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --fontStyle: normal;
    --textDecoration: none
}

[data-id="440885517"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="440885517"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="440885517"] .layout-type-tabs {
    --tabColor: #ef3423;
    --tabContrast: #ffffff
}

[data-id="440885517"] .tab-label {
    --fontSize: 18px;
    --lineHeight: 1.2;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --fontStyle: normal;
    --textDecoration: none
}

[data-id="449504197"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="449504197"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="449504197"] .layout-type-tabs {
    --tabColor: #ef3423;
    --tabContrast: #ffffff
}

[data-id="449504197"] .tab-label {
    --fontSize: 14px;
    --lineHeight: 1.2;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --fontStyle: normal;
    --textDecoration: none
}

[data-id="538703561"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="538703561"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="538703561"] .layout-type-tabs {
    --tabColor: #ef3423;
    --tabContrast: #ffffff
}

[data-id="538703561"] .tab-label {
    --fontSize: 14px;
    --lineHeight: 1.2;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --fontStyle: normal;
    --textDecoration: none
}

[data-id="703389059"] {
    --forceCriticalCSS: 1
}

[data-id="944772792"] {
    --forceCriticalCSS: 1
}

[data-id="102838855"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="102838855"],body.adaptive-mobile [data-id="102838855"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="102838855"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="104195002"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="104195002"],body.adaptive-mobile [data-id="104195002"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="104195002"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="104195002"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="106710263"],body.adaptive-mobile [data-id="106710263"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="106710263"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="106710263"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="108138301"],body.adaptive-mobile [data-id="108138301"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="108138301"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="108138301"] {
    --minHeight: 230px
}

[data-id="111196176"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="111196176"],body.adaptive-mobile [data-id="111196176"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="111196176"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="111196176"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="112537771"],body.adaptive-mobile [data-id="112537771"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="112537771"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 385px
}

body.adaptive-mobile [data-id="112537771"] {
    --minHeight: 300px;
    --paddingGap: 0px
}

[data-id="113475137"],body.adaptive-mobile [data-id="113475137"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="113475137"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="113475137"] {
    --minHeight: 235px
}

[data-id="114092217"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="114092217"],body.adaptive-mobile [data-id="114092217"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="114092217"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="115317978"],body.adaptive-mobile [data-id="115317978"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="115317978"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="115317978"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="115317978"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="115317978"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="118036408"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="118036408"],body.adaptive-mobile [data-id="118036408"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="118036408"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="123610524"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="123610524"],body.adaptive-mobile [data-id="123610524"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="123610524"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="125562911"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="125562911"],body.adaptive-mobile [data-id="125562911"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 137px
}

[data-id="126611660"],body.adaptive-mobile [data-id="126611660"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="126611660"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="126611660"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="134367950"],body.adaptive-mobile [data-id="134367950"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="134367950"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="134367950"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="134367950"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="134367950"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="135229209"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="135229209"],body.adaptive-mobile [data-id="135229209"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="135229209"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 14px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 16px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.05;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="135229209"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="135229209"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 22px;
    --gapY: 12px
}

[data-id="136110735"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="136110735"],body.adaptive-mobile [data-id="136110735"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="136110735"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="136325537"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="136325537"],body.adaptive-mobile [data-id="136325537"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="137277409"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="137277409"],body.adaptive-mobile [data-id="137277409"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="137277409"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="137277409"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="138031816"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="138031816"],body.adaptive-mobile [data-id="138031816"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="138031816"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="138031816"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="139298782"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="139298782"],body.adaptive-mobile [data-id="139298782"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="139298782"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="139298782"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 400
}

[data-id="142180363"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="142180363"],body.adaptive-mobile [data-id="142180363"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="142180363"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="142807839"],body.adaptive-mobile [data-id="142807839"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="142807839"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="142807839"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="142807839"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="142807839"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="149564425"],body.adaptive-mobile [data-id="149564425"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="149564425"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 605px
}

body.adaptive-mobile [data-id="149564425"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="150691427"],body.adaptive-mobile [data-id="150691427"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="150691427"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="150691427"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="150691427"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="150691427"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="151937887"],body.adaptive-mobile [data-id="151937887"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="151937887"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="151937887"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="154392401"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="154392401"],body.adaptive-mobile [data-id="154392401"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="154392401"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="154392401"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="161453183"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="161453183"],body.adaptive-mobile [data-id="161453183"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="161453183"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="163162581"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="163162581"],body.adaptive-mobile [data-id="163162581"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="163162581"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="163162581"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="163883317"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="163883317"],body.adaptive-mobile [data-id="163883317"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="163883317"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="164686478"],body.adaptive-mobile [data-id="164686478"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="164686478"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 415px
}

body.adaptive-mobile [data-id="164686478"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="165328693"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="165328693"],body.adaptive-mobile [data-id="165328693"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="165328693"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="166923235"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="166923235"],body.adaptive-mobile [data-id="166923235"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="166923235"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="168916928"],body.adaptive-mobile [data-id="168916928"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="168916928"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="168916928"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="170638973"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="170638973"],body.adaptive-mobile [data-id="170638973"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="170638973"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="170638973"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="179129214"],body.adaptive-mobile [data-id="179129214"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="179129214"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%;
    --imageMinHeight: 414px
}

body.adaptive-mobile [data-id="179129214"] {
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 297px
}

[data-id="184012321"],body.adaptive-mobile [data-id="184012321"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="184012321"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="184012321"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="184012321"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="184012321"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="189458658"],body.adaptive-mobile [data-id="189458658"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="189458658"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="189458658"] {
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px
}

[data-id="189458658"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="189458658"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="194705318"],body.adaptive-mobile [data-id="194705318"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="194705318"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="194705318"] {
    --minHeight: 235px
}

[data-id="202025302"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="202025302"],body.adaptive-mobile [data-id="202025302"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="202025302"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="202334060"],body.adaptive-mobile [data-id="202334060"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="202334060"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="202334060"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="203313884"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="203313884"],body.adaptive-mobile [data-id="203313884"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

[data-id="203639777"],body.adaptive-mobile [data-id="203639777"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="203639777"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="203639777"] {
    --paddingGap: 0px
}

[data-id="205340366"],body.adaptive-mobile [data-id="205340366"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="205340366"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="205340366"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="205340366"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="205340366"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="210201969"],body.adaptive-mobile [data-id="210201969"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="210201969"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="210201969"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="211292944"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="211292944"],body.adaptive-mobile [data-id="211292944"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="211292944"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="211292944"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="211716373"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="211716373"],body.adaptive-mobile [data-id="211716373"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="211716373"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="212795550"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="212795550"],body.adaptive-mobile [data-id="212795550"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="212795550"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="213382063"],body.adaptive-mobile [data-id="213382063"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="213382063"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="213382063"] {
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px
}

[data-id="213382063"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="213382063"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="213684751"],body.adaptive-mobile [data-id="213684751"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="213684751"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="213684751"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="218253741"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="218253741"],body.adaptive-mobile [data-id="218253741"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="218253741"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="231268734"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="231268734"],body.adaptive-mobile [data-id="231268734"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="231268734"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="232935818"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="232935818"],body.adaptive-mobile [data-id="232935818"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="232935818"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="232935818"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="240141308"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="240141308"],body.adaptive-mobile [data-id="240141308"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="240141308"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="243302534"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="243302534"],body.adaptive-mobile [data-id="243302534"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="243302534"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="243302534"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="243449276"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="243449276"],body.adaptive-mobile [data-id="243449276"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="243449276"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="245557746"],body.adaptive-mobile [data-id="245557746"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="245557746"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="245557746"] {
    --minHeight: 235px
}

[data-id="253331125"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="253331125"],body.adaptive-mobile [data-id="253331125"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="253331125"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="253331125"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="257707146"],body.adaptive-mobile [data-id="257707146"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="257707146"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="257707146"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="266104067"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="266104067"],body.adaptive-mobile [data-id="266104067"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="266104067"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="273402807"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="273402807"],body.adaptive-mobile [data-id="273402807"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="273402807"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="274583984"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="274583984"],body.adaptive-mobile [data-id="274583984"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="274583984"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="274868755"],body.adaptive-mobile [data-id="274868755"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="274868755"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="274868755"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="276285971"],body.adaptive-mobile [data-id="276285971"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="276285971"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 585px
}

body.adaptive-mobile [data-id="276285971"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="278028909"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="278028909"],body.adaptive-mobile [data-id="278028909"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="278028909"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="278028909"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="278370219"],body.adaptive-mobile [data-id="278370219"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="278370219"] {
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="278370219"] {
    --elementPaddingBottom: 10px
}

[data-id="278370219"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="278370219"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="288879223"],body.adaptive-mobile [data-id="288879223"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="288879223"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="288879223"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="291150085"],body.adaptive-mobile [data-id="291150085"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="291150085"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="291150085"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="291150085"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="291150085"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="294665428"],body.adaptive-mobile [data-id="294665428"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="294665428"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="294665428"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="295508535"],body.adaptive-mobile [data-id="295508535"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="295508535"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="295508535"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="295508535"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="295508535"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="296070890"],body.adaptive-mobile [data-id="296070890"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="296070890"] {
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="296070890"] {
    --elementPaddingBottom: 10px
}

[data-id="296070890"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="296070890"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="296324028"],body.adaptive-mobile [data-id="296324028"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="296324028"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="296324028"] {
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px
}

[data-id="296324028"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="296324028"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="297671193"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="297671193"],body.adaptive-mobile [data-id="297671193"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="297671193"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="306120834"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="306120834"],body.adaptive-mobile [data-id="306120834"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="306120834"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="306120834"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="307340560"],body.adaptive-mobile [data-id="307340560"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="307340560"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="307340560"] {
    --minHeight: 230px
}

[data-id="309721034"],body.adaptive-mobile [data-id="309721034"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="309721034"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 605px
}

body.adaptive-mobile [data-id="309721034"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="311458827"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="311458827"],body.adaptive-mobile [data-id="311458827"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="311458827"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="314810434"],body.adaptive-mobile [data-id="314810434"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="314810434"] {
    --elementPaddingTop: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="314810434"] {
    --elementPaddingTop: 15px
}

[data-id="314810434"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="314810434"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="320433332"],body.adaptive-mobile [data-id="320433332"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="320433332"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="320433332"] {
    --minHeight: 235px
}

[data-id="327767693"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="327767693"],body.adaptive-mobile [data-id="327767693"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="327767693"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="327938759"],body.adaptive-mobile [data-id="327938759"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="327938759"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="327938759"] {
    --minHeight: 235px
}

[data-id="330191247"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="330191247"],body.adaptive-mobile [data-id="330191247"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="330191247"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="330488477"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="330488477"],body.adaptive-mobile [data-id="330488477"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="330488477"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="330540103"],body.adaptive-mobile [data-id="330540103"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="330540103"] {
    --elementPaddingRight: 0px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="330540103"] {
    --elementPaddingRight: 40px
}

[data-id="330540103"] .component-icon {
    --scaling: 56%
}

[data-id="330540103"] .element-text--title {
    --fontSize: 16px;
    --lineHeight: 1.37;
    --fontWeight: 500
}

[data-id="330848214"],body.adaptive-mobile [data-id="330848214"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="330848214"] {
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="330848214"] {
    --elementPaddingBottom: 10px
}

[data-id="330848214"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="330848214"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="331896956"],body.adaptive-mobile [data-id="331896956"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="331896956"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="331896956"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="331896956"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="331896956"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="333391759"],body.adaptive-mobile [data-id="333391759"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="333391759"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 0.88495575;
    --proportion: 113%
}

body.adaptive-mobile [data-id="333391759"] {
    --ratio: 2;
    --proportion: 50%
}

[data-id="334405269"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="334405269"],body.adaptive-mobile [data-id="334405269"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="334405269"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="334580937"],body.adaptive-mobile [data-id="334580937"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="334580937"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="334580937"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="335116110"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="335116110"],body.adaptive-mobile [data-id="335116110"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="335116110"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="335116110"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="336179808"],body.adaptive-mobile [data-id="336179808"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="336179808"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="336179808"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="340021184"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="340021184"],body.adaptive-mobile [data-id="340021184"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="340021184"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="340021184"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="341506765"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="341506765"],body.adaptive-mobile [data-id="341506765"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="341506765"] .component-menu,body.adaptive-mobile [data-id="341506765"] .component-menu {
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 400;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 12px;
    --gapY: 6px;
    --divider: url(/assets/img/menu_dividers.svg#arrow-regular);
    --dividerDisplay: block;
    --dividerSize: 0.5em
}

[data-id="341506765"] .component-menu {
    --fontSize: 16px;
    --textOpacityHover: 1;
    --underlineSize: 1px;
    --underlineColorHover: var(--textColorHover);
    --underlineOpacityHover: 0.35
}

body.adaptive-mobile [data-id="341506765"] .component-menu {
    --fontSize: 14px
}

[data-id="341543363"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="341543363"],body.adaptive-mobile [data-id="341543363"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="341543363"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="341543363"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="342221517"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="342221517"],body.adaptive-mobile [data-id="342221517"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="342221517"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="344862481"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="344862481"],body.adaptive-mobile [data-id="344862481"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

[data-id="351193028"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="351193028"],body.adaptive-mobile [data-id="351193028"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 137px
}

[data-id="353482431"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="353482431"],body.adaptive-mobile [data-id="353482431"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="353482431"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="353482431"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="353947088"],body.adaptive-mobile [data-id="353947088"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="353947088"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="353947088"] {
    --minHeight: 230px
}

[data-id="354278722"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="354278722"],body.adaptive-mobile [data-id="354278722"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

[data-id="358992488"],body.adaptive-mobile [data-id="358992488"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="358992488"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="358992488"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="358992488"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="358992488"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="359231201"],body.adaptive-mobile [data-id="359231201"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="359231201"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="359231201"] {
    --minHeight: 235px
}

[data-id="361121230"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="361121230"],body.adaptive-mobile [data-id="361121230"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="361121230"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="362768304"],body.adaptive-mobile [data-id="362768304"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="362768304"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="362768304"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="362936343"],body.adaptive-mobile [data-id="362936343"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="362936343"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="362936343"] {
    --paddingGap: 0px
}

[data-id="363613617"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="363613617"],body.adaptive-mobile [data-id="363613617"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="363613617"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="363613617"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="365388580"],body.adaptive-mobile [data-id="365388580"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="365388580"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="365388580"] {
    --paddingGap: 0px
}

[data-id="365412587"],body.adaptive-mobile [data-id="365412587"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="365412587"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="365412587"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="365623568"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="365623568"],body.adaptive-mobile [data-id="365623568"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="365623568"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="365623568"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="366934353"],body.adaptive-mobile [data-id="366934353"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="366934353"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="366934353"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="366934353"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="366934353"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="367204860"],body.adaptive-mobile [data-id="367204860"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="367204860"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="367204860"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="368492282"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="368492282"],body.adaptive-mobile [data-id="368492282"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="368492282"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="369639840"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="369639840"],body.adaptive-mobile [data-id="369639840"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="369639840"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="369639840"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="369641744"],body.adaptive-mobile [data-id="369641744"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="369641744"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="369641744"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="369641744"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="369641744"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="372089594"],body.adaptive-mobile [data-id="372089594"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="372089594"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="372089594"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="372351412"],body.adaptive-mobile [data-id="372351412"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="372351412"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="372351412"] {
    --minHeight: 135px;
    --paddingGap: 0px
}

[data-id="372648290"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="372648290"],body.adaptive-mobile [data-id="372648290"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="372648290"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.7;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="372648290"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.7;
    --fontWeight_mobile: 400
}

[data-id="374078615"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="374078615"],body.adaptive-mobile [data-id="374078615"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="374078615"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="374917332"],body.adaptive-mobile [data-id="374917332"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="374917332"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="374917332"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="376759811"],body.adaptive-mobile [data-id="376759811"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="376759811"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="376759811"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="378911391"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="378911391"],body.adaptive-mobile [data-id="378911391"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="378911391"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="379211553"],body.adaptive-mobile [data-id="379211553"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="379211553"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="379211553"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="379211553"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="379211553"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="380716975"],body.adaptive-mobile [data-id="380716975"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="380716975"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="380716975"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="380716975"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="380716975"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="386439118"],body.adaptive-mobile [data-id="386439118"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="386439118"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="386439118"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="386439118"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="386439118"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="387672302"],body.adaptive-mobile [data-id="387672302"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="387672302"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 0.88495575;
    --proportion: 113%
}

body.adaptive-mobile [data-id="387672302"] {
    --ratio: 2;
    --proportion: 50%
}

[data-id="388213307"],body.adaptive-mobile [data-id="388213307"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="388213307"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="388213307"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="391417315"],body.adaptive-mobile [data-id="391417315"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="391417315"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="391417315"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="393032206"],body.adaptive-mobile [data-id="393032206"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="393032206"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="393032206"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="393477053"],body.adaptive-mobile [data-id="393477053"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="393477053"] .component-icon {
    --scaling: 56%
}

[data-id="393477053"] .element-text--title {
    --fontSize: 20px;
    --lineHeight: 1.2;
    --fontWeight: 500
}

[data-id="393477053"] .element-text--subtitle {
    --fontSize: 16px;
    --lineHeight: 1.37;
    --fontWeight: 400
}

[data-id="396402575"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 370px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

body.adaptive-mobile [data-id="396402575"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="396590745"],body.adaptive-mobile [data-id="396590745"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="396590745"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="396590745"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="396732502"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="396732502"],body.adaptive-mobile [data-id="396732502"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="396732502"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="397589294"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="397589294"],body.adaptive-mobile [data-id="397589294"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="397589294"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.7;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="397589294"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.7;
    --fontWeight_mobile: 400
}

[data-id="399049877"],body.adaptive-mobile [data-id="399049877"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="399049877"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="399049877"] {
    --minHeight: 230px
}

[data-id="403579580"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="403579580"],body.adaptive-mobile [data-id="403579580"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="403579580"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="403579580"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="407551621"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="407551621"],body.adaptive-mobile [data-id="407551621"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="407551621"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="407683990"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="407683990"],body.adaptive-mobile [data-id="407683990"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="407683990"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="409153815"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="409153815"],body.adaptive-mobile [data-id="409153815"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 137px
}

[data-id="409410417"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="409410417"],body.adaptive-mobile [data-id="409410417"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="409410417"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="409410417"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="409751262"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="409751262"],body.adaptive-mobile [data-id="409751262"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="409751262"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="409751262"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="413369029"],body.adaptive-mobile [data-id="413369029"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="413369029"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="413369029"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="422205993"],body.adaptive-mobile [data-id="422205993"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="422205993"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="422205993"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="422205993"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="422205993"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="424530663"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="424530663"],body.adaptive-mobile [data-id="424530663"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="424530663"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="424530663"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="424685481"],body.adaptive-mobile [data-id="424685481"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="424685481"] {
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="424685481"] {
    --elementPaddingBottom: 10px
}

[data-id="424685481"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="424685481"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="424689309"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="424689309"],body.adaptive-mobile [data-id="424689309"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

[data-id="429069703"],body.adaptive-mobile [data-id="429069703"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="429069703"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="429069703"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="445380847"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="445380847"],body.adaptive-mobile [data-id="445380847"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 137px
}

[data-id="447949338"],body.adaptive-mobile [data-id="447949338"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="447949338"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="447949338"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="448868240"],body.adaptive-mobile [data-id="448868240"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="448868240"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="448868240"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="449104014"],body.adaptive-mobile [data-id="449104014"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="449104014"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="449104014"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="449104014"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="449104014"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="454542227"],body.adaptive-mobile [data-id="454542227"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="454542227"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%;
    --imageMinHeight: 418px
}

body.adaptive-mobile [data-id="454542227"] {
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 300px
}

[data-id="456548420"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="456548420"],body.adaptive-mobile [data-id="456548420"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="456548420"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="456548420"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="456789832"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="456789832"],body.adaptive-mobile [data-id="456789832"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="456789832"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="457140727"],body.adaptive-mobile [data-id="457140727"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="457140727"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="457140727"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="457140727"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="457140727"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="462892803"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="462892803"],body.adaptive-mobile [data-id="462892803"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="462892803"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="464184657"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="464184657"],body.adaptive-mobile [data-id="464184657"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="464184657"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.7;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="464184657"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.7;
    --fontWeight_mobile: 400
}

[data-id="466422602"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="466422602"],body.adaptive-mobile [data-id="466422602"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

[data-id="470612213"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="470612213"],body.adaptive-mobile [data-id="470612213"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="470612213"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="470612213"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="476156941"],body.adaptive-mobile [data-id="476156941"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="476156941"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="476156941"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="476156941"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="476156941"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="476479260"],body.adaptive-mobile [data-id="476479260"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="476479260"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="476479260"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="477948278"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="477948278"],body.adaptive-mobile [data-id="477948278"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="477948278"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="484467688"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="484467688"],body.adaptive-mobile [data-id="484467688"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="484467688"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="484766102"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="484766102"],body.adaptive-mobile [data-id="484766102"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="484766102"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="484766102"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="484862755"],body.adaptive-mobile [data-id="484862755"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="484862755"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="484862755"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="485506752"],body.adaptive-mobile [data-id="485506752"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="485506752"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="485506752"] {
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px
}

[data-id="485506752"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="485506752"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="494587686"],body.adaptive-mobile [data-id="494587686"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="494587686"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="494587686"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="494587686"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="494587686"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="495857438"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="495857438"],body.adaptive-mobile [data-id="495857438"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

[data-id="496531352"],body.adaptive-mobile [data-id="496531352"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="496531352"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="496531352"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="500940151"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="500940151"],body.adaptive-mobile [data-id="500940151"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="500940151"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="501726913"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="501726913"],body.adaptive-mobile [data-id="501726913"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

[data-id="501941893"],body.adaptive-mobile [data-id="501941893"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="501941893"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 0.88495575;
    --proportion: 113%
}

body.adaptive-mobile [data-id="501941893"] {
    --ratio: 2;
    --proportion: 50%
}

[data-id="503250271"],body.adaptive-mobile [data-id="503250271"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="503250271"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 0.88495575;
    --proportion: 113%
}

body.adaptive-mobile [data-id="503250271"] {
    --ratio: 2;
    --proportion: 50%
}

[data-id="507061716"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="507061716"],body.adaptive-mobile [data-id="507061716"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="507061716"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.7;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="507061716"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.7;
    --fontWeight_mobile: 400
}

[data-id="509476889"],body.adaptive-mobile [data-id="509476889"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="509476889"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="509476889"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="511839621"],body.adaptive-mobile [data-id="511839621"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="511839621"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="511839621"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="513815011"],body.adaptive-mobile [data-id="513815011"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="513815011"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="513815011"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="517051091"],body.adaptive-mobile [data-id="517051091"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="517051091"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="517051091"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="517051091"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="517051091"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="518336003"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="518336003"],body.adaptive-mobile [data-id="518336003"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="518336003"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="519010565"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="519010565"],body.adaptive-mobile [data-id="519010565"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="519010565"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.7;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="519010565"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.7;
    --fontWeight_mobile: 400
}

[data-id="519059330"],body.adaptive-mobile [data-id="519059330"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="519059330"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="519059330"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="519625296"],body.adaptive-mobile [data-id="519625296"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="519625296"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 415px
}

body.adaptive-mobile [data-id="519625296"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="522048051"],body.adaptive-mobile [data-id="522048051"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="522048051"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="522048051"] {
    --minHeight: 230px
}

[data-id="538970250"],body.adaptive-mobile [data-id="538970250"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="538970250"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="538970250"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="538970250"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="538970250"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="545569332"],body.adaptive-mobile [data-id="545569332"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="545569332"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="545569332"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="545569332"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="545569332"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="553733843"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="553733843"],body.adaptive-mobile [data-id="553733843"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="553733843"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="555236156"],body.adaptive-mobile [data-id="555236156"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="555236156"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="555236156"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="556496619"],body.adaptive-mobile [data-id="556496619"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="556496619"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="556496619"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="558380992"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="558380992"],body.adaptive-mobile [data-id="558380992"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="558380992"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="558514557"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="558514557"],body.adaptive-mobile [data-id="558514557"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="558514557"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="558514557"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="573064671"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 415px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

body.adaptive-mobile [data-id="573064671"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="574859203"],body.adaptive-mobile [data-id="574859203"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="574859203"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 0.88495575;
    --proportion: 113%
}

body.adaptive-mobile [data-id="574859203"] {
    --ratio: 2;
    --proportion: 50%
}

[data-id="578325923"],body.adaptive-mobile [data-id="578325923"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="578325923"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="578325923"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="590267150"],body.adaptive-mobile [data-id="590267150"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="590267150"] {
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="590267150"] {
    --elementPaddingBottom: 10px
}

[data-id="590267150"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="590267150"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="590705053"],body.adaptive-mobile [data-id="590705053"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="590705053"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%;
    --imageMinHeight: 411px
}

body.adaptive-mobile [data-id="590705053"] {
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 5px
}

[data-id="590788158"],body.adaptive-mobile [data-id="590788158"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="590788158"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="590788158"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="595226128"],body.adaptive-mobile [data-id="595226128"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="595226128"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="595226128"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="596083111"],body.adaptive-mobile [data-id="596083111"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="596083111"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="596083111"] {
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px
}

[data-id="596083111"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="596083111"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="596307641"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="596307641"],body.adaptive-mobile [data-id="596307641"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="596307641"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="596307641"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="596452304"],body.adaptive-mobile [data-id="596452304"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="596452304"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="596452304"] {
    --minHeight: 235px
}

[data-id="599965162"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="599965162"],body.adaptive-mobile [data-id="599965162"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

[data-id="609442348"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="609442348"],body.adaptive-mobile [data-id="609442348"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="609442348"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="611057657"],body.adaptive-mobile [data-id="611057657"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="611057657"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 370px
}

body.adaptive-mobile [data-id="611057657"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="613330016"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="613330016"],body.adaptive-mobile [data-id="613330016"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

[data-id="617318585"],body.adaptive-mobile [data-id="617318585"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="617318585"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 605px
}

body.adaptive-mobile [data-id="617318585"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="617568288"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="617568288"],body.adaptive-mobile [data-id="617568288"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="617568288"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.7;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="617568288"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.7;
    --fontWeight_mobile: 400
}

[data-id="622570148"],body.adaptive-mobile [data-id="622570148"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="622570148"] {
    --elementPaddingTop: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="622570148"] {
    --elementPaddingTop: 15px
}

[data-id="622570148"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="622570148"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="623378516"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="623378516"],body.adaptive-mobile [data-id="623378516"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="623378516"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="624766398"],body.adaptive-mobile [data-id="624766398"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="624766398"] .component-icon {
    --scaling: 56%
}

[data-id="624766398"] .element-text--title {
    --fontSize: 20px;
    --lineHeight: 1.2;
    --fontWeight: 500
}

[data-id="630585521"],body.adaptive-mobile [data-id="630585521"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="630585521"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="630585521"] {
    --paddingGap: 0px
}

[data-id="631588912"],body.adaptive-mobile [data-id="631588912"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="631588912"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="631588912"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="635851443"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="635851443"],body.adaptive-mobile [data-id="635851443"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="637622353"],body.adaptive-mobile [data-id="637622353"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="637622353"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="637622353"] {
    --minHeight: 230px
}

[data-id="639887978"],body.adaptive-mobile [data-id="639887978"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="639887978"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="639887978"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="644259190"],body.adaptive-mobile [data-id="644259190"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="644259190"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="644259190"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="646546474"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="646546474"],body.adaptive-mobile [data-id="646546474"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="646546474"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="647266074"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="647266074"],body.adaptive-mobile [data-id="647266074"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="647266074"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="647266074"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="647529073"],body.adaptive-mobile [data-id="647529073"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="647529073"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="647529073"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="649171799"],body.adaptive-mobile [data-id="649171799"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="649171799"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="649171799"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="649606328"],body.adaptive-mobile [data-id="649606328"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="649606328"] {
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="649606328"] {
    --elementPaddingBottom: 10px
}

[data-id="649606328"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="649606328"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="651080242"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="651080242"],body.adaptive-mobile [data-id="651080242"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="651080242"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="652784380"],body.adaptive-mobile [data-id="652784380"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="652784380"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="652784380"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="654899662"],body.adaptive-mobile [data-id="654899662"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="654899662"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="654899662"] {
    --minHeight: 230px
}

[data-id="655738618"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="655738618"],body.adaptive-mobile [data-id="655738618"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

[data-id="657919708"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="657919708"],body.adaptive-mobile [data-id="657919708"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="661058626"],body.adaptive-mobile [data-id="661058626"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="661058626"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="661058626"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="661109686"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="661109686"],body.adaptive-mobile [data-id="661109686"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="661109686"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="661109686"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="662114163"],body.adaptive-mobile [data-id="662114163"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="662114163"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="662114163"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="662114163"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="662114163"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="669029370"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="669029370"],body.adaptive-mobile [data-id="669029370"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="669029370"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="669029370"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="669614041"],body.adaptive-mobile [data-id="669614041"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="669614041"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 585px
}

body.adaptive-mobile [data-id="669614041"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="669796157"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="669796157"],body.adaptive-mobile [data-id="669796157"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="669796157"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="669826569"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="669826569"],body.adaptive-mobile [data-id="669826569"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="669826569"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="669826569"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="670386378"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="670386378"],body.adaptive-mobile [data-id="670386378"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="670386378"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="670386378"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="672337367"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="672337367"],body.adaptive-mobile [data-id="672337367"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="672433186"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="672433186"],body.adaptive-mobile [data-id="672433186"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

[data-id="672927165"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="672927165"],body.adaptive-mobile [data-id="672927165"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="672927165"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="674385364"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="674385364"],body.adaptive-mobile [data-id="674385364"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="674385364"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="674925947"],body.adaptive-mobile [data-id="674925947"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="674925947"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="674925947"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="675688521"],body.adaptive-mobile [data-id="675688521"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="675688521"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="675688521"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="675737736"],body.adaptive-mobile [data-id="675737736"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="675737736"] {
    --elementPaddingTop: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="675737736"] {
    --elementPaddingTop: 15px
}

[data-id="675737736"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="675737736"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="677942364"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="677942364"],body.adaptive-mobile [data-id="677942364"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="677942364"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="679888069"],body.adaptive-mobile [data-id="679888069"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="679888069"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="679888069"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="680119765"],body.adaptive-mobile [data-id="680119765"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="680119765"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="680119765"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-id="680119765"] .component-icon {
    --scaling: 56%;
    --iconSize: 30px
}

[data-id="680119765"] .element-text--title {
    --fontSize: 16px;
    --lineHeight: 1.2;
    --fontWeight: 500
}

[data-id="682114633"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="682114633"],body.adaptive-mobile [data-id="682114633"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="682114633"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="682114633"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="686883695"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="686883695"],body.adaptive-mobile [data-id="686883695"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="689687320"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="689687320"],body.adaptive-mobile [data-id="689687320"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="689687320"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="689932101"],body.adaptive-mobile [data-id="689932101"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="689932101"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="689932101"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="689932101"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="689932101"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="690282396"],body.adaptive-mobile [data-id="690282396"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="690282396"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="690282396"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="690282396"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="690282396"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="690370085"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="690370085"],body.adaptive-mobile [data-id="690370085"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="690370085"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="691947486"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 415px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

body.adaptive-mobile [data-id="691947486"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="692512994"],body.adaptive-mobile [data-id="692512994"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="692512994"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="692512994"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="693472668"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="693472668"],body.adaptive-mobile [data-id="693472668"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="693472668"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="693472668"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="693855400"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="693855400"],body.adaptive-mobile [data-id="693855400"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="693855400"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.7;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="693855400"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.7;
    --fontWeight_mobile: 400
}

[data-id="695984180"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="695984180"],body.adaptive-mobile [data-id="695984180"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

[data-id="700483614"],body.adaptive-mobile [data-id="700483614"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="700483614"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="700483614"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="704254808"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="704254808"],body.adaptive-mobile [data-id="704254808"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="704254808"] .component-icon {
    --scaling: 56%;
    --iconSize: 30px
}

[data-id="704254808"] .element-text--title {
    --fontSize: 16px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

[data-id="704518845"],body.adaptive-mobile [data-id="704518845"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="704518845"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="704518845"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="704518845"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="704518845"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="704918104"],body.adaptive-mobile [data-id="704918104"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="704918104"] {
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="704918104"] {
    --elementPaddingBottom: 10px
}

[data-id="704918104"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="704918104"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="705929800"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="705929800"],body.adaptive-mobile [data-id="705929800"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="705929800"] .component-menu,body.adaptive-mobile [data-id="705929800"] .component-menu {
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 400;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 12px;
    --gapY: 6px;
    --divider: url(/assets/img/menu_dividers.svg#arrow-regular);
    --dividerDisplay: block;
    --dividerSize: 0.5em
}

[data-id="705929800"] .component-menu {
    --fontSize: 16px;
    --textOpacityHover: 1;
    --underlineSize: 1px;
    --underlineColorHover: var(--textColorHover);
    --underlineOpacityHover: 0.35
}

body.adaptive-mobile [data-id="705929800"] .component-menu {
    --fontSize: 14px
}

[data-id="707849665"],body.adaptive-mobile [data-id="707849665"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="707849665"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 605px
}

body.adaptive-mobile [data-id="707849665"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="709396004"],body.adaptive-mobile [data-id="709396004"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="709396004"] {
    --elementPaddingTop: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="709396004"] {
    --elementPaddingTop: 15px
}

[data-id="709396004"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="709396004"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="713288519"],body.adaptive-mobile [data-id="713288519"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="713288519"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="713288519"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="713288519"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="713288519"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="719163106"],body.adaptive-mobile [data-id="719163106"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="719163106"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="719163106"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="719163106"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="719163106"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="719872317"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="719872317"],body.adaptive-mobile [data-id="719872317"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="719872317"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 18px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 16px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.05;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="719872317"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="719872317"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 22px;
    --gapY: 12px
}

[data-id="720486683"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="720486683"],body.adaptive-mobile [data-id="720486683"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="720486683"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="724384822"],body.adaptive-mobile [data-id="724384822"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="724384822"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="724384822"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="724384822"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="724384822"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="725534112"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="725534112"],body.adaptive-mobile [data-id="725534112"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="725534112"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.7;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="725534112"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.7;
    --fontWeight_mobile: 400
}

[data-id="727206771"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="727206771"],body.adaptive-mobile [data-id="727206771"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="727206771"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="727206771"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="731697971"],body.adaptive-mobile [data-id="731697971"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="731697971"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="731697971"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="731697971"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="731697971"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="735124915"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="735124915"],body.adaptive-mobile [data-id="735124915"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="735124915"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="736519781"],body.adaptive-mobile [data-id="736519781"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="736519781"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="736519781"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="737855020"],body.adaptive-mobile [data-id="737855020"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="737855020"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="737855020"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="739922636"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="739922636"],body.adaptive-mobile [data-id="739922636"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="739922636"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="739922636"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="746889934"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="746889934"],body.adaptive-mobile [data-id="746889934"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="746889934"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="746889934"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="747102810"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="747102810"],body.adaptive-mobile [data-id="747102810"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="747102810"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="747454375"],body.adaptive-mobile [data-id="747454375"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="747454375"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="747454375"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="747454375"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="747454375"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="751271721"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="751271721"],body.adaptive-mobile [data-id="751271721"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="751271721"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="755741968"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="755741968"],body.adaptive-mobile [data-id="755741968"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="755741968"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.7;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="755741968"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.7;
    --fontWeight_mobile: 400
}

[data-id="757536574"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="757536574"],body.adaptive-mobile [data-id="757536574"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="757536574"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="757818974"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="757818974"],body.adaptive-mobile [data-id="757818974"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="757818974"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="762166239"],body.adaptive-mobile [data-id="762166239"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="762166239"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="762166239"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="763540346"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="763540346"],body.adaptive-mobile [data-id="763540346"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="763540346"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="763540346"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="764933569"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="764933569"],body.adaptive-mobile [data-id="764933569"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="764933569"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="764933569"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="769256767"],body.adaptive-mobile [data-id="769256767"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="769256767"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="769256767"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="769671845"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="769671845"],body.adaptive-mobile [data-id="769671845"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="769671845"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="769671845"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="770741992"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="770741992"],body.adaptive-mobile [data-id="770741992"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="770741992"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="770741992"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="771603189"],body.adaptive-mobile [data-id="771603189"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="771603189"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%;
    --imageMinHeight: 410px
}

body.adaptive-mobile [data-id="771603189"] {
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 300px
}

[data-id="779067345"],body.adaptive-mobile [data-id="779067345"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="779067345"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="779067345"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="779067345"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="779067345"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="780848904"],body.adaptive-mobile [data-id="780848904"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="780848904"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="780848904"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="782646575"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="782646575"],body.adaptive-mobile [data-id="782646575"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="782646575"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="782646575"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="782798059"],body.adaptive-mobile [data-id="782798059"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="782798059"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="782798059"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="782798059"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="782798059"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="783840694"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="783840694"],body.adaptive-mobile [data-id="783840694"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="783840694"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="785301820"],body.adaptive-mobile [data-id="785301820"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="785301820"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="785301820"] {
    --minHeight: 235px
}

[data-id="787835903"],body.adaptive-mobile [data-id="787835903"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="787835903"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="787835903"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="792987996"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 385px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

body.adaptive-mobile [data-id="792987996"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="793321080"],body.adaptive-mobile [data-id="793321080"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="793321080"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="793321080"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="793384261"],body.adaptive-mobile [data-id="793384261"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="793384261"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="793384261"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="797285958"],body.adaptive-mobile [data-id="797285958"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="797285958"] {
    --elementPaddingTop: 10px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="797285958"] {
    --elementPaddingTop: 15px
}

[data-id="797285958"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="797285958"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="797956325"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="797956325"],body.adaptive-mobile [data-id="797956325"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="797956325"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="800074798"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="800074798"],body.adaptive-mobile [data-id="800074798"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="800074798"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="800171991"],body.adaptive-mobile [data-id="800171991"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="800171991"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="800171991"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="802273932"],body.adaptive-mobile [data-id="802273932"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="802273932"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="802273932"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="802273932"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="802273932"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="805546263"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="805546263"],body.adaptive-mobile [data-id="805546263"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="805546263"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="805546263"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="811806989"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="811806989"],body.adaptive-mobile [data-id="811806989"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="811806989"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.7;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="811806989"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.7;
    --fontWeight_mobile: 400
}

[data-id="813871668"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="813871668"],body.adaptive-mobile [data-id="813871668"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="816855688"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="816855688"],body.adaptive-mobile [data-id="816855688"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="816855688"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="821627799"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="821627799"],body.adaptive-mobile [data-id="821627799"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="821627799"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 14px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 16px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.05;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="821627799"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="821627799"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 22px;
    --gapY: 12px
}

[data-id="823629230"],body.adaptive-mobile [data-id="823629230"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="823629230"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="823629230"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="823629230"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="823629230"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="824855801"],body.adaptive-mobile [data-id="824855801"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="824855801"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="824855801"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="828253336"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="828253336"],body.adaptive-mobile [data-id="828253336"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="828253336"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="832108579"],body.adaptive-mobile [data-id="832108579"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="832108579"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="832108579"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="834452257"],body.adaptive-mobile [data-id="834452257"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="834452257"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="834452257"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="834452257"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="834452257"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="837398990"],body.adaptive-mobile [data-id="837398990"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="837398990"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="837398990"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="837398990"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="837398990"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="837513856"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="837513856"],body.adaptive-mobile [data-id="837513856"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="837513856"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.7;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="837513856"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.7;
    --fontWeight_mobile: 400
}

[data-id="839347059"],body.adaptive-mobile [data-id="839347059"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="839347059"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="839347059"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="839347059"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="839347059"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="839424122"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="839424122"],body.adaptive-mobile [data-id="839424122"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="839424122"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 400
}

[data-id="839574620"],body.adaptive-mobile [data-id="839574620"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="839574620"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="839574620"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="839574620"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="839574620"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="840256841"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="840256841"],body.adaptive-mobile [data-id="840256841"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="840256841"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="840256841"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="843274391"],body.adaptive-mobile [data-id="843274391"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="843274391"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="843274391"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="843306179"],body.adaptive-mobile [data-id="843306179"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="843306179"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="843306179"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="848430254"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="848430254"],body.adaptive-mobile [data-id="848430254"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="848430254"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="850576687"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="850576687"],body.adaptive-mobile [data-id="850576687"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="850576687"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 17px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 16px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.05;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="850576687"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="850576687"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 22px;
    --gapY: 12px
}

[data-id="853593033"],body.adaptive-mobile [data-id="853593033"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="853593033"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 415px
}

body.adaptive-mobile [data-id="853593033"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="858069772"],body.adaptive-mobile [data-id="858069772"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="858069772"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="858069772"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="858325387"],body.adaptive-mobile [data-id="858325387"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="858325387"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="858325387"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="859436765"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="859436765"],body.adaptive-mobile [data-id="859436765"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="859436765"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="860371747"],body.adaptive-mobile [data-id="860371747"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="860371747"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="860371747"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="861620173"],body.adaptive-mobile [data-id="861620173"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="861620173"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="861620173"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="864886259"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="864886259"],body.adaptive-mobile [data-id="864886259"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="864886259"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="866196842"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="866196842"],body.adaptive-mobile [data-id="866196842"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="868296525"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="868296525"],body.adaptive-mobile [data-id="868296525"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

[data-id="875216382"],body.adaptive-mobile [data-id="875216382"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="875216382"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="875216382"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="879220150"],body.adaptive-mobile [data-id="879220150"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="879220150"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="879220150"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="881633304"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="881633304"],body.adaptive-mobile [data-id="881633304"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="881633304"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="881786262"],body.adaptive-mobile [data-id="881786262"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="881786262"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="881786262"] {
    --minHeight: 230px
}

[data-id="884576049"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="884576049"],body.adaptive-mobile [data-id="884576049"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="884576049"] .component-icon {
    --scaling: 56%
}

[data-id="884576049"] .element-text--title {
    --fontSize: 16px;
    --lineHeight: 1.37;
    --fontWeight: 500
}

[data-id="884576049"] .element-text--subtitle {
    --fontSize: 14px;
    --lineHeight: 1.37;
    --fontWeight: 400
}

[data-id="886254498"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="886254498"],body.adaptive-mobile [data-id="886254498"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="886562015"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="886562015"],body.adaptive-mobile [data-id="886562015"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="886562015"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="886936441"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="886936441"],body.adaptive-mobile [data-id="886936441"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="886936441"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="886936441"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="890232790"],body.adaptive-mobile [data-id="890232790"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="890232790"] {
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="890232790"] {
    --elementPaddingBottom: 10px
}

[data-id="890232790"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="890232790"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="891680239"],body.adaptive-mobile [data-id="891680239"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="891680239"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="891680239"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="900509837"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="900509837"],body.adaptive-mobile [data-id="900509837"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="900509837"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="902788624"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="902788624"],body.adaptive-mobile [data-id="902788624"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="902788624"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="902788624"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="905058275"],body.adaptive-mobile [data-id="905058275"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="905058275"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="905058275"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="905058275"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="905058275"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="906765640"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="906765640"],body.adaptive-mobile [data-id="906765640"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="906765640"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="916138169"],body.adaptive-mobile [data-id="916138169"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="916138169"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 0.88495575;
    --proportion: 113%
}

body.adaptive-mobile [data-id="916138169"] {
    --ratio: 2;
    --proportion: 50%
}

[data-id="919353493"],body.adaptive-mobile [data-id="919353493"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="919353493"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="919353493"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="919353493"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="919353493"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="923548237"],body.adaptive-mobile [data-id="923548237"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="923548237"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="923548237"] {
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px
}

[data-id="923548237"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="923548237"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="926856940"],body.adaptive-mobile [data-id="926856940"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="926856940"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="926856940"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="929980222"],body.adaptive-mobile [data-id="929980222"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="929980222"] {
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="929980222"] {
    --elementPaddingBottom: 10px
}

[data-id="929980222"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="929980222"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="930376670"],body.adaptive-mobile [data-id="930376670"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="930376670"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="930376670"] {
    --minHeight: 230px
}

[data-id="930612439"],body.adaptive-mobile [data-id="930612439"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="930612439"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="930612439"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="930612439"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="930612439"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="931724263"],body.adaptive-mobile [data-id="931724263"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="931724263"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="931724263"] {
    --minHeight: 235px
}

[data-id="932247419"],body.adaptive-mobile [data-id="932247419"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="932247419"] {
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="932247419"] {
    --elementPaddingBottom: 10px
}

[data-id="932247419"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="932247419"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="934510397"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="934510397"],body.adaptive-mobile [data-id="934510397"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="934510397"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.7;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="934510397"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.7;
    --fontWeight_mobile: 400
}

[data-id="937404547"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="937404547"],body.adaptive-mobile [data-id="937404547"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="937404547"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="939105073"],body.adaptive-mobile [data-id="939105073"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="939105073"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="939105073"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="948229958"],body.adaptive-mobile [data-id="948229958"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="948229958"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="948229958"] {
    --minHeight: 235px
}

[data-id="951877739"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="951877739"],body.adaptive-mobile [data-id="951877739"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="953245282"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="953245282"],body.adaptive-mobile [data-id="953245282"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 200px
}

[data-id="954385693"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="954385693"],body.adaptive-mobile [data-id="954385693"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="954385693"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="956526800"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="956526800"],body.adaptive-mobile [data-id="956526800"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="956526800"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="956544257"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="956544257"],body.adaptive-mobile [data-id="956544257"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="956544257"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="956544257"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="956787569"],body.adaptive-mobile [data-id="956787569"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="956787569"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="956787569"] {
    --minHeight: 230px
}

[data-id="961602770"],body.adaptive-mobile [data-id="961602770"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="961602770"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="961602770"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="965433655"],body.adaptive-mobile [data-id="965433655"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="965433655"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="965433655"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="965433655"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="965433655"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="966871099"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 415px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

body.adaptive-mobile [data-id="966871099"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="968909654"],body.adaptive-mobile [data-id="968909654"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="968909654"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="968909654"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="968909654"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="968909654"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="970459370"],body.adaptive-mobile [data-id="970459370"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="970459370"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 345px
}

body.adaptive-mobile [data-id="970459370"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="973225633"],body.adaptive-mobile [data-id="973225633"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="973225633"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="973225633"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="980302766"],body.adaptive-mobile [data-id="980302766"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="980302766"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 610px
}

body.adaptive-mobile [data-id="980302766"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="981399928"],body.adaptive-mobile [data-id="981399928"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="981399928"] {
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="981399928"] {
    --elementPaddingBottom: 10px
}

[data-id="981399928"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="981399928"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="983902008"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="983902008"],body.adaptive-mobile [data-id="983902008"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="983902008"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="983902008"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="986738360"],body.adaptive-mobile [data-id="986738360"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="986738360"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%;
    --imageMinHeight: 200px
}

body.adaptive-mobile [data-id="986738360"] {
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 300px
}

[data-id="987447058"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="987447058"],body.adaptive-mobile [data-id="987447058"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="987447058"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="987557297"],body.adaptive-mobile [data-id="987557297"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="987557297"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="987557297"] {
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-id="987557297"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="987557297"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="988400618"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="988400618"],body.adaptive-mobile [data-id="988400618"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="988400618"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="992129262"],body.adaptive-mobile [data-id="992129262"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="992129262"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="992129262"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="997263746"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="997263746"],body.adaptive-mobile [data-id="997263746"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="997263746"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 500
}

[data-id="997442223"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="997442223"],body.adaptive-mobile [data-id="997442223"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="997442223"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

/*стили внутрянки пвх двери и порталы*/

[data-id="144584736"] {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.4;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --indent-top: 120px;
    --indent-bottom: 120px
}

body.adaptive-mobile [data-id="144584736"] {
    --indent-top: 50px;
    --indent-bottom: 50px
}

[data-id="304393817"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 50px;
    --indent-bottom: 50px
}

body.adaptive-mobile [data-id="304393817"] {
    --indent-top: 33.33333333px;
    --indent-bottom: 33.33333333px
}

[data-id="363960542"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 50px;
    --indent-bottom: 50px
}

body.adaptive-mobile [data-id="363960542"] {
    --indent-top: 33.33333333px;
    --indent-bottom: 33.33333333px
}

[data-id="560617891"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="560617891"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="570477743"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="570477743"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="701169615"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 50px;
    --indent-bottom: 50px
}

body.adaptive-mobile [data-id="701169615"] {
    --indent-top: 33.33333333px;
    --indent-bottom: 33.33333333px
}

[data-id="714999038"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="714999038"] {
    --indent-top: 46px;
    --indent-bottom: 46.66666667px
}

[data-id="722507066"] {
    --forceCriticalCSS: 1
}

[data-id="736401024"] {
    --forceCriticalCSS: 1
}

[data-id="824409346"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 0.9;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="824409346"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="105754199"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="105754199"],body.adaptive-mobile [data-id="105754199"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="105754199"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="105754199"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="115546119"],body.adaptive-mobile [data-id="115546119"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="115546119"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="115546119"] {
    --paddingGap: 0px
}

[data-id="150912786"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="150912786"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

.select-container-in-body .select-container-177904849.dropdown-select-ul .option-e {
    --fontSizeSelect: 16px;
    --lineHeightSelect: 1.5;
    --fontWeightSelect: 400;
    --fontStyleSelect: normal;
    font-size: var(--fontSizeSelect);
    line-height: var(--lineHeightSelect);
    font-weight: var(--fontWeightSelect);
    letter-spacing: var(--letterSpacingSelect);
    font-style: var(--fontStyleSelect);
    text-decoration: var(--textDecorationSelect);
    text-transform: var(--textTransformSelect)
}

[data-id="177904849"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="177904849"],body.adaptive-mobile [data-id="177904849"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="177904849"] .component-form {
    --formShadow: none;
    --formInputBorderSize: 0px;
    --formInputGapX: 15px;
    --formInputGapY: 11px;
    --formFieldsGapY: 20px;
    --formFieldsGapX: 20px;
    --formButtonGap: 20px;
    --formTitleGap: 5px;
    --formDescGap: 10px;
    --titleInputWeight: 500;
    --lineHeightTitleDynamic: 24px;
    --lineHeightTitleFocusInside: 16.8px;
    --fontSizeFocusInside: 11.2px;
    --lineHeightTitleFocusOutside: 20.55px;
    --formInputWidth: 550px;
    --formInputBorderColorContrast: var(--lightBorder);
    --formInputBg: rgba(6, 6, 7, 0.1);
    --formInputBgContrast: var(--lightText);
    --textInputColor: #000000;
    --fontSizeText: 16px;
    --lineHeightText: 1.5;
    --fontWeightText: 400;
    --fontStyleText: normal;
    --fontSizeTitle: 15px;
    --lineHeightTitle: 1.37;
    --fontWeightTitle: 500;
    --fontStyleTitle: normal;
    --fontSizeDesc: 13px;
    --lineHeightDesc: 1.33;
    --fontWeightDesc: 400;
    --fontStyleDesc: normal;
    --formTopLeftRadius: 4px;
    --formTopRightRadius: 4px;
    --formBottomRightRadius: 4px;
    --formBottomLeftRadius: 4px;
    --formInputBorderHoverColor: var(--lightBorder);
    --formInputBgHoverContrast: var(--lightText);
    --formInputBgHover: rgba(6, 6, 7, 0.1);
    --formInputBorderFocusColor: var(--lightBorder);
    --formInputBgFocusContrast: var(--lightText);
    --formInputBgFocus: rgba(6, 6, 7, 0.1)
}

body.adaptive-mobile [data-id="177904849"] .component-form {
    --formTitleGap_mobile: 10px;
    --formDescGap_mobile: 10px;
    --lineHeightTitleDynamic_mobile: 24px;
    --lineHeightTitleFocusOutside_mobile: 24px;
    --lineHeightTitleFocusInside_mobile: 16.8px;
    --fontSizeFocusInside_mobile: 11.2px;
    --lineHeightTitleFocusOutside_mobile: 20.55px;
    --fontSizeText_mobile: 16px;
    --fontSizeTitle_mobile: 15px;
    --fontSizeDesc_mobile: 13px
}

[data-id="177904849"] .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="181019434"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="181019434"],body.adaptive-mobile [data-id="181019434"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="181019434"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="181019434"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="187792413"],body.adaptive-mobile [data-id="187792413"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 5px
}

[data-id="187792413"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.42857143;
    --proportion: 70%
}

body.adaptive-mobile [data-id="187792413"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="201463463"],body.adaptive-mobile [data-id="201463463"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="201463463"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="201463463"] {
    --ratio: 1.25;
    --proportion: 80%
}

[data-id="206006630"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="206006630"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="213401175"],body.adaptive-mobile [data-id="213401175"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="213401175"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.06382979;
    --proportion: 94%;
    --imageMinHeight: 275px
}

body.adaptive-mobile [data-id="213401175"] {
    --ratio: 1.11111111;
    --proportion: 90%;
    --imageMinHeight: 260px
}

[data-id="215567842"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="215567842"],body.adaptive-mobile [data-id="215567842"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="215567842"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="256389123"],body.adaptive-mobile [data-id="256389123"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="256389123"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px
}

body.adaptive-mobile [data-id="256389123"] {
    --minHeight: 0px
}

[data-id="258441709"],body.adaptive-mobile [data-id="258441709"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="258441709"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px
}

body.adaptive-mobile [data-id="258441709"] {
    --minHeight: 0px
}

[data-id="274270210"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="274270210"],body.adaptive-mobile [data-id="274270210"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="274270210"] .button-1 .component-button,[data-id="274270210"] .button-2 .component-button {
    --topLeftRadius: 50px;
    --topRightRadius: 50px;
    --bottomRightRadius: 50px;
    --bottomLeftRadius: 50px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="274270210"] .button-1 .component-button {
    --bgColor: #1b1b1c;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor)
}

[data-id="274270210"] .button-2 .component-button {
    --borderWidth: 2px;
    --borderColor: #080705;
    --currentContrast: var(--lightColor);
    --currentColor: #080705;
    --hoverBgColor: #080705;
    --currentColorHover: var(--lightColor)
}

[data-id="283873608"],body.adaptive-mobile [data-id="283873608"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 5px
}

[data-id="283873608"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.42857143;
    --proportion: 70%
}

body.adaptive-mobile [data-id="283873608"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="303010694"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="303010694"],body.adaptive-mobile [data-id="303010694"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="303010694"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

[data-id="316299979"],body.adaptive-mobile [data-id="316299979"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="316299979"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="316299979"] {
    --paddingGap: 0px
}

[data-id="326499895"],body.adaptive-mobile [data-id="326499895"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="326499895"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="326499895"] {
    --ratio: 1.25;
    --proportion: 80%
}

[data-id="329934779"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="329934779"],body.adaptive-mobile [data-id="329934779"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="329934779"] .component-menu,body.adaptive-mobile [data-id="329934779"] .component-menu {
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 12px;
    --gapY: 6px;
    --divider: url(/assets/img/menu_dividers.svg#arrow-regular);
    --dividerDisplay: block;
    --dividerSize: 0.5em
}

[data-id="329934779"] .component-menu {
    --fontSize: 16px;
    --fontWeight: 400;
    --textOpacityHover: 1;
    --underlineSize: 1px;
    --underlineColorHover: var(--textColorHover);
    --underlineOpacityHover: 0.35
}

body.adaptive-mobile [data-id="329934779"] .component-menu {
    --fontSize: 14px;
    --fontWeight: 500
}

[data-id="362110746"],body.adaptive-mobile [data-id="362110746"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="362110746"] {
    --elementPaddingBottom: 20px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="362110746"] {
    --elementPaddingBottom: 10px
}

[data-id="362110746"] .element-text {
    --fontSize: 30px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="362110746"] .element-text {
    --fontSize_mobile: 20px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="365964476"],body.adaptive-mobile [data-id="365964476"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="365964476"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.11111111;
    --proportion: 90%;
    --imageMinHeight: 275px
}

body.adaptive-mobile [data-id="365964476"] {
    --ratio: 1.05263158;
    --proportion: 95%;
    --imageMinHeight: 260px
}

[data-id="376714151"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="376714151"],body.adaptive-mobile [data-id="376714151"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="376714151"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="379646368"],body.adaptive-mobile [data-id="379646368"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="379646368"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-id="379646368"] {
    --ratio: 1.25;
    --proportion: 80%
}

[data-id="382044979"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="382044979"],body.adaptive-mobile [data-id="382044979"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="382044979"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="382044979"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="390679422"],body.adaptive-mobile [data-id="390679422"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="390679422"] {
    --elementPaddingTop: 25px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="390679422"] {
    --elementPaddingTop: 15px
}

[data-id="390679422"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 16px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 15px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="390679422"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="390679422"] .button-1 .component-button {
    --fontSize_mobile: 14px;
    --gapX: 22px;
    --gapY: 12px
}

body.adaptive-mobile [data-id="390679422"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-id="415130635"],body.adaptive-mobile [data-id="415130635"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="415130635"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px
}

body.adaptive-mobile [data-id="415130635"] {
    --minHeight: 0px
}

[data-id="422663135"],body.adaptive-mobile [data-id="422663135"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="422663135"] {
    --elementPaddingBottom: 20px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="422663135"] {
    --elementPaddingBottom: 10px
}

[data-id="422663135"] .element-text {
    --fontSize: 30px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="422663135"] .element-text {
    --fontSize_mobile: 20px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="427482918"],body.adaptive-mobile [data-id="427482918"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="427482918"] {
    --elementPaddingRight: 0px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="427482918"] {
    --elementPaddingRight: 30px
}

[data-id="427482918"] .element-text {
    --fontSize: 52px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="427482918"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="436991741"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="436991741"],body.adaptive-mobile [data-id="436991741"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="436991741"] .element-text {
    --fontSize: 30px;
    --lineHeight: 1.2;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="436991741"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="438283473"],body.adaptive-mobile [data-id="438283473"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.5625;
    --proportion: 64%
}

[data-id="438283473"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --imageMinHeight: 200px
}

body.adaptive-mobile [data-id="438283473"] {
    --imageMinHeight: 270px
}

[data-id="453862736"],body.adaptive-mobile [data-id="453862736"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="453862736"] {
    --elementPaddingTop: 45px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="453862736"] {
    --elementPaddingTop: 20px
}

[data-id="453862736"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 17px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 40px;
    --gapY: 25px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="453862736"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="453862736"] .button-1 .component-button {
    --fontSize_mobile: 14px;
    --gapX: 22px;
    --gapY: 12px
}

body.adaptive-mobile [data-id="453862736"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-id="458982890"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="458982890"],body.adaptive-mobile [data-id="458982890"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="458982890"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 400
}

[data-id="490396829"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="490396829"],body.adaptive-mobile [data-id="490396829"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="490396829"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 300
}

body.adaptive-mobile [data-id="490396829"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 300
}

[data-id="498119166"],body.adaptive-mobile [data-id="498119166"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="498119166"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.07);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 385px
}

body.adaptive-mobile [data-id="498119166"] {
    --minHeight: 360px
}

[data-id="503856109"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 20%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="503856109"],body.adaptive-mobile [data-id="503856109"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="507684806"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="507684806"],body.adaptive-mobile [data-id="507684806"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="508040779"],body.adaptive-mobile [data-id="508040779"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="508040779"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.06382979;
    --proportion: 94%;
    --imageMinHeight: 275px
}

body.adaptive-mobile [data-id="508040779"] {
    --ratio: 1.11111111;
    --proportion: 90%;
    --imageMinHeight: 260px
}

[data-id="535622209"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="535622209"],body.adaptive-mobile [data-id="535622209"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="541545485"],body.adaptive-mobile [data-id="541545485"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="541545485"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px
}

body.adaptive-mobile [data-id="541545485"] {
    --minHeight: 280px;
    --paddingGap: 0px
}

[data-id="555539718"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="555539718"],body.adaptive-mobile [data-id="555539718"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.78571429;
    --proportion: 56%;
    --imageMinHeight: 200px
}

[data-id="560389049"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 20%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="560389049"],body.adaptive-mobile [data-id="560389049"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="565885187"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="565885187"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="576754763"],body.adaptive-mobile [data-id="576754763"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="576754763"] {
    --elementPaddingTop: 25px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="576754763"] {
    --elementPaddingTop: 15px
}

[data-id="576754763"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 16px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 15px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="576754763"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="576754763"] .button-1 .component-button {
    --fontSize_mobile: 14px;
    --gapX: 22px;
    --gapY: 12px
}

body.adaptive-mobile [data-id="576754763"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-id="581665299"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --borderWidth: 1px;
    --borderColor: #212121;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 370px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-id="581665299"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="581861753"],body.adaptive-mobile [data-id="581861753"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="581861753"] {
    --elementPaddingTop: 25px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="581861753"] {
    --elementPaddingTop: 15px
}

[data-id="581861753"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 16px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 15px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="581861753"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="581861753"] .button-1 .component-button {
    --fontSize_mobile: 14px;
    --gapX: 22px;
    --gapY: 12px
}

body.adaptive-mobile [data-id="581861753"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-id="582743239"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="582743239"],body.adaptive-mobile [data-id="582743239"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

.select-container-in-body .select-container-584701145.dropdown-select-ul .option-e {
    --fontSizeSelect: 16px;
    --lineHeightSelect: 1.5;
    --fontWeightSelect: 400;
    --fontStyleSelect: normal;
    font-size: var(--fontSizeSelect);
    line-height: var(--lineHeightSelect);
    font-weight: var(--fontWeightSelect);
    letter-spacing: var(--letterSpacingSelect);
    font-style: var(--fontStyleSelect);
    text-decoration: var(--textDecorationSelect);
    text-transform: var(--textTransformSelect)
}

[data-id="584701145"],body.adaptive-mobile [data-id="584701145"] {
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="584701145"] {
    --elementPaddingLeft: 10px;
    --elementPaddingRight: 30px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="584701145"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px
}

[data-id="584701145"] .component-form {
    --formShadow: none;
    --formInputBorderSize: 1px;
    --formInputGapX: 0px;
    --formInputGapY: 11px;
    --formFieldsGapY: 20px;
    --formFieldsGapX: 20px;
    --formButtonGap: 20px;
    --formTitleGap: 0px;
    --formDescGap: 0px;
    --titleInputWeight: 500;
    --lineHeightTitleDynamic: 24px;
    --lineHeightTitleFocusInside: 16.8px;
    --fontSizeFocusInside: 11.2px;
    --lineHeightTitleFocusOutside: 20.55px;
    --formInputWidth: 550px;
    --formInputBorderColor: #FFFFFF;
    --fontSizeText: 16px;
    --lineHeightText: 1.5;
    --fontWeightText: 400;
    --fontStyleText: normal;
    --fontSizeTitle: 15px;
    --lineHeightTitle: 1.37;
    --fontWeightTitle: 500;
    --fontStyleTitle: normal;
    --fontSizeDesc: 13px;
    --lineHeightDesc: 1.33;
    --fontWeightDesc: 400;
    --fontStyleDesc: normal;
    --formTopLeftRadius: 0px;
    --formTopRightRadius: 0px;
    --formBottomRightRadius: 0px;
    --formBottomLeftRadius: 0px;
    --formInputBorderColorHover: #FFFFFF;
    --formInputBorderColorFocus: #FFFFFF
}

body.adaptive-mobile [data-id="584701145"] .component-form {
    --formTitleGap_mobile: 0px;
    --formDescGap_mobile: 0px;
    --lineHeightTitleDynamic_mobile: 24px;
    --lineHeightTitleFocusOutside_mobile: 24px;
    --lineHeightTitleFocusInside_mobile: 16.8px;
    --fontSizeFocusInside_mobile: 11.2px;
    --lineHeightTitleFocusOutside_mobile: 20.55px;
    --fontSizeText_mobile: 16px;
    --fontSizeTitle_mobile: 15px;
    --fontSizeDesc_mobile: 13px
}

[data-id="584701145"] .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--darkColor_contrast);
    --currentColor: var(--darkColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgColor: #eeeeee;
    --currentColorHover: var(--darkColor);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

body.adaptive-mobile [data-id="584701145"] .component-button {
    --fontSize_mobile: 14px;
    --gapX: 20px;
    --gapY: 10px
}

[data-id="597830185"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="597830185"],body.adaptive-mobile [data-id="597830185"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="597830185"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="597830185"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="623156546"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="623156546"],body.adaptive-mobile [data-id="623156546"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="623156546"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="623156546"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="625930357"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="625930357"],body.adaptive-mobile [data-id="625930357"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="625930357"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="625930357"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="637962089"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="637962089"],body.adaptive-mobile [data-id="637962089"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="637962089"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 300
}

body.adaptive-mobile [data-id="637962089"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 300
}

[data-id="669310202"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="669310202"],body.adaptive-mobile [data-id="669310202"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="669310202"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="669310202"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="676431069"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --borderWidth: 1px;
    --borderColor: #212121;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 370px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-id="676431069"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="697608866"],body.adaptive-mobile [data-id="697608866"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="697608866"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px
}

body.adaptive-mobile [data-id="697608866"] {
    --minHeight: 285px;
    --paddingGap: 0px
}

[data-id="699838832"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="699838832"],body.adaptive-mobile [data-id="699838832"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="699838832"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="699838832"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="711386300"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="711386300"],body.adaptive-mobile [data-id="711386300"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="711386300"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="715875766"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --borderWidth: 3px;
    --borderColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 80px;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-id="715875766"] {
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="755056537"],body.adaptive-mobile [data-id="755056537"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="755056537"] {
    --elementPaddingBottom: 20px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="755056537"] {
    --elementPaddingBottom: 10px
}

[data-id="755056537"] .element-text {
    --fontSize: 30px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="755056537"] .element-text {
    --fontSize_mobile: 20px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="759617254"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="759617254"],body.adaptive-mobile [data-id="759617254"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="759617254"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="759617254"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="760691086"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="760691086"],body.adaptive-mobile [data-id="760691086"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="760691086"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 300
}

body.adaptive-mobile [data-id="760691086"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 300
}

[data-id="771150765"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="771150765"],body.adaptive-mobile [data-id="771150765"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="771150765"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="771150765"] .button-1 .component-button .component-icon {
    --iconSize: 15px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="771150765"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --gapX: 20px;
    --gapY: 10px
}

body.adaptive-mobile [data-id="771150765"] .button-1 .component-button .component-icon {
    --iconSize: 14px
}

[data-id="779494613"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --borderWidth: 1px;
    --borderColor: #212121;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 370px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-id="779494613"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="800842024"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="800842024"],body.adaptive-mobile [data-id="800842024"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="800842024"] .element-text {
    --fontSize: 48px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="800842024"] .element-text {
    --fontSize_mobile: 34px
}

[data-id="811291213"],body.adaptive-mobile [data-id="811291213"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="811291213"] {
    --elementPaddingRight: 125px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="811291213"] {
    --elementPaddingRight: 0px
}

[data-id="811291213"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="811291213"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 500
}

[data-id="866945518"],body.adaptive-mobile [data-id="866945518"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="866945518"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.07);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 385px
}

body.adaptive-mobile [data-id="866945518"] {
    --minHeight: 0px
}

[data-id="869829646"],body.adaptive-mobile [data-id="869829646"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="869829646"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px
}

body.adaptive-mobile [data-id="869829646"] {
    --minHeight: 0px
}

[data-id="873295300"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="873295300"],body.adaptive-mobile [data-id="873295300"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="873295300"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

[data-id="882786359"],body.adaptive-mobile [data-id="882786359"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="882786359"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="882786359"] {
    --paddingGap: 0px
}

[data-id="889201832"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-id="889201832"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="908744208"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="908744208"],body.adaptive-mobile [data-id="908744208"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="908744208"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="908744208"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="921504485"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="921504485"],body.adaptive-mobile [data-id="921504485"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.78571429;
    --proportion: 56%;
    --imageMinHeight: 200px
}

[data-id="924492500"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="924492500"],body.adaptive-mobile [data-id="924492500"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="924492500"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="924492500"] .button-1 .component-button .component-icon {
    --iconSize: 15px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="924492500"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --gapX: 20px;
    --gapY: 10px
}

body.adaptive-mobile [data-id="924492500"] .button-1 .component-button .component-icon {
    --iconSize: 14px
}

[data-id="950418746"],body.adaptive-mobile [data-id="950418746"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="950418746"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --bgColor: #1b1b1c;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px
}

body.adaptive-mobile [data-id="950418746"] {
    --minHeight: 0px
}

[data-id="964400321"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="964400321"],body.adaptive-mobile [data-id="964400321"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

/* [data-id="964400321"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
} */

body.adaptive-mobile [data-id="964400321"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="968638271"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 20%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="968638271"],body.adaptive-mobile [data-id="968638271"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id=form14937] {
    --width: 630px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-id=form14937] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-id=form14937] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-id=form14937] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-id=form14937] {
    --width: 630px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 0px;
    --gapRight: 0px;
    --gapTop: 0px;
    --gapBottom: 0px
}

body.adaptive-mobile [data-id=form14937] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}

[data-id=basic56936] {
    --width: 560px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-id=basic56936] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-id=basic56936] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-id=basic56936] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-id=basic56936] {
    --width: 560px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 10px;
    --gapRight: 10px;
    --gapTop: 10px;
    --gapBottom: 10px
}

body.adaptive-mobile [data-id=basic56936] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}

/*стили внурянки алюминиевые двери и порталы*/

[data-b-id=BUNDLE][data-id="101062987"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="101062987"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-b-id=BUNDLE][data-id="137163380"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 0px;
    --indent-bottom: 0px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="137163380"] {
    --indent-top: 0px;
    --indent-bottom: 0px
}

[data-b-id=BUNDLE][data-id="144584736"] {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.4;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --indent-top: 120px;
    --indent-bottom: 120px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="144584736"] {
    --indent-top: 50px;
    --indent-bottom: 50px
}

[data-b-id=BUNDLE][data-id="192412066"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 0px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="192412066"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 0px
}

[data-b-id=BUNDLE][data-id="315424578"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 0.9;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="315424578"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-b-id=GLOBAL][data-id="396384734"] {
    --forceCriticalCSS: 1
}

[data-b-id=BUNDLE][data-id="412558731"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 0px;
    --indent-bottom: 0px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="412558731"] {
    --indent-top: 0px;
    --indent-bottom: 0px
}

[data-b-id=BUNDLE][data-id="444702019"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="444702019"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-b-id=BUNDLE][data-id="514824535"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="514824535"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-b-id=GLOBAL][data-id="516613433"] {
    --forceCriticalCSS: 1
}

[data-b-id=BUNDLE][data-id="570477743"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="570477743"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-b-id=BUNDLE][data-id="625648101"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="625648101"] {
    --indent-top: 40px;
    --indent-bottom: 40px
}

[data-b-id=BUNDLE][data-id="836600922"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="836600922"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-b-id=BUNDLE][data-id="912717799"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 0px;
    --indent-bottom: 0px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="912717799"] {
    --indent-top: 0px;
    --indent-bottom: 0px
}

[data-b-id=BUNDLE][data-id="925726916"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-b-id=BUNDLE][data-id="925726916"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-e-id=media01][data-id="110748330"],body.adaptive-mobile [data-e-id=media01][data-id="110748330"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="110748330"] {
    --ratio: 1.66666667;
    --proportion: 60%
}

body.adaptive-mobile [data-e-id=media01][data-id="110748330"] {
    --ratio: 1.11111111;
    --proportion: 90%
}

[data-e-id=media01][data-id="113750164"],body.adaptive-mobile [data-e-id=media01][data-id="113750164"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="113750164"] {
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-e-id=media01][data-id="113750164"] {
    --ratio: 1.25;
    --proportion: 80%
}

[data-e-id=media01][data-id="114371689"],body.adaptive-mobile [data-e-id=media01][data-id="114371689"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="114371689"] {
    --ratio: 0.90909091;
    --proportion: 110%
}

body.adaptive-mobile [data-e-id=media01][data-id="114371689"] {
    --ratio: 1.08695652;
    --proportion: 92%
}

[data-e-id=zone][data-id="115546119"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

body.adaptive-mobile [data-e-id=zone][data-id="115546119"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-e-id=text01][data-id="119045531"],body.adaptive-mobile [data-e-id=text01][data-id="119045531"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="119045531"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="119045531"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-e-id=zone][data-id="140401278"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: #CCCCCC;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="140401278"] {
    --minHeight: 350px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-e-id=text01][data-id="151556262"],body.adaptive-mobile [data-e-id=text01][data-id="151556262"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="151556262"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 500
}

body.adaptive-mobile [data-e-id=text01][data-id="151556262"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 500
}

[data-e-id=zone][data-id="153568752"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-e-id=zone][data-id="153568752"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-e-id=text01][data-id="153604831"],body.adaptive-mobile [data-e-id=text01][data-id="153604831"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="153604831"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-e-id=media01][data-id="163705392"],body.adaptive-mobile [data-e-id=media01][data-id="163705392"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="163705392"] {
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-e-id=media01][data-id="163705392"] {
    --ratio: 1.11111111;
    --proportion: 90%
}

[data-e-id=text01][data-id="165979191"],body.adaptive-mobile [data-e-id=text01][data-id="165979191"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="165979191"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-e-id=text01][data-id="165979191"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-e-id=zone][data-id="166692942"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-e-id=zone][data-id="166692942"],body.adaptive-mobile [data-e-id=zone][data-id="166692942"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-e-id=text01][data-id="167524539"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

body.adaptive-mobile [data-e-id=text01][data-id="167524539"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="167524539"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="167524539"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-e-id=media01][data-id="174398615"],body.adaptive-mobile [data-e-id=media01][data-id="174398615"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="174398615"] {
    --ratio: 1.66666667;
    --proportion: 60%
}

body.adaptive-mobile [data-e-id=media01][data-id="174398615"] {
    --ratio: 1.11111111;
    --proportion: 90%
}

[data-e-id=zone][data-id="175306084"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: #CCCCCC;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="175306084"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-e-id=form01][data-id="177904849"],body.adaptive-mobile [data-e-id=form01][data-id="177904849"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px
}

[data-e-id=form01][data-id="177904849"] .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgColor: #e09b57;
    --currentColorHover: var(--lightColor);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-e-id=zone][data-id="186004762"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-e-id=zone][data-id="186004762"],body.adaptive-mobile [data-e-id=zone][data-id="186004762"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-e-id=zone][data-id="190174067"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-e-id=zone][data-id="190174067"],body.adaptive-mobile [data-e-id=zone][data-id="190174067"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-e-id=text01][data-id="190455167"],body.adaptive-mobile [data-e-id=text01][data-id="190455167"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="190455167"] .element-text {
    --fontSize: 48px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="190455167"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-e-id=text01][data-id="190868562"],body.adaptive-mobile [data-e-id=text01][data-id="190868562"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="190868562"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-e-id=text01][data-id="190868562"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-e-id=media01][data-id="198012717"],body.adaptive-mobile [data-e-id=media01][data-id="198012717"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="198012717"] {
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-e-id=media01][data-id="198012717"] {
    --ratio: 1.25;
    --proportion: 80%
}

[data-e-id=text01][data-id="212998463"],body.adaptive-mobile [data-e-id=text01][data-id="212998463"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="212998463"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="212998463"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-e-id=text01][data-id="213286453"],body.adaptive-mobile [data-e-id=text01][data-id="213286453"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="213286453"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="213286453"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-e-id=text01][data-id="215567842"],body.adaptive-mobile [data-e-id=text01][data-id="215567842"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="215567842"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-e-id=media01][data-id="219003522"],body.adaptive-mobile [data-e-id=media01][data-id="219003522"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="219003522"] {
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-e-id=media01][data-id="219003522"] {
    --ratio: 1.11111111;
    --proportion: 90%
}

[data-e-id=media01][data-id="222731989"],body.adaptive-mobile [data-e-id=media01][data-id="222731989"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="222731989"] {
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-e-id=media01][data-id="222731989"] {
    --ratio: 1.14942529;
    --proportion: 87%
}

[data-e-id=zone][data-id="225544586"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-e-id=zone][data-id="225544586"],body.adaptive-mobile [data-e-id=zone][data-id="225544586"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-e-id=text01][data-id="231684487"],body.adaptive-mobile [data-e-id=text01][data-id="231684487"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="231684487"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="231684487"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-e-id=media01][data-id="246685064"],body.adaptive-mobile [data-e-id=media01][data-id="246685064"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="246685064"] {
    --ratio: 0.90909091;
    --proportion: 110%
}

body.adaptive-mobile [data-e-id=media01][data-id="246685064"] {
    --ratio: 1.08695652;
    --proportion: 92%
}

[data-e-id=text01][data-id="256347246"],body.adaptive-mobile [data-e-id=text01][data-id="256347246"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="256347246"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="256347246"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-e-id=zone][data-id="258441709"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="258441709"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-e-id=media01][data-id="262788849"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --ratio: 1.36986301;
    --proportion: 73%;
    --imageMinHeight: 275px
}

body.adaptive-mobile [data-e-id=media01][data-id="262788849"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 260px
}

[data-e-id=text01][data-id="267078512"],body.adaptive-mobile [data-e-id=text01][data-id="267078512"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="267078512"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="267078512"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-e-id=zone][data-id="272783431"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

body.adaptive-mobile [data-e-id=zone][data-id="272783431"] {
    --minHeight: 80px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-e-id=text01][data-id="284032375"],body.adaptive-mobile [data-e-id=text01][data-id="284032375"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="284032375"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="284032375"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-e-id=media01][data-id="288756684"],body.adaptive-mobile [data-e-id=media01][data-id="288756684"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="288756684"] {
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-e-id=media01][data-id="288756684"] {
    --ratio: 1.11111111;
    --proportion: 90%
}

[data-e-id=text01][data-id="293554176"] {
    --elementPaddingLeft: 60px;
    --elementPaddingRight: 130px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

body.adaptive-mobile [data-e-id=text01][data-id="293554176"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="293554176"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 300
}

body.adaptive-mobile [data-e-id=text01][data-id="293554176"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 300
}

[data-e-id=zone][data-id="296005048"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="296005048"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-e-id=text01][data-id="308777117"],body.adaptive-mobile [data-e-id=text01][data-id="308777117"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="308777117"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="308777117"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-e-id=zone][data-id="316299979"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-e-id=zone][data-id="316299979"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-e-id=media01][data-id="317020294"],body.adaptive-mobile [data-e-id=media01][data-id="317020294"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 192px
}

[data-e-id=media01][data-id="317020294"] {
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-e-id=media01][data-id="317020294"] {
    --ratio: 1.25;
    --proportion: 80%
}

[data-e-id=zone][data-id="320927688"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="320927688"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-e-id=text01][data-id="329333248"],body.adaptive-mobile [data-e-id=text01][data-id="329333248"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="329333248"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="329333248"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-e-id=zone][data-id="334907195"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 355px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="334907195"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-e-id=hr01][data-id="348298658"],body.adaptive-mobile [data-e-id=hr01][data-id="348298658"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=hr01][data-id="348298658"] {
    --hrWidth: 20%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-e-id=zone][data-id="350277005"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 535px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-e-id=zone][data-id="350277005"] {
    --minHeight: 365px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-e-id=text01][data-id="357867446"],body.adaptive-mobile [data-e-id=text01][data-id="357867446"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="357867446"] .element-text {
    --fontSize: 48px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="357867446"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-e-id=zone][data-id="358477571"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="358477571"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-e-id=media01][data-id="374117263"],body.adaptive-mobile [data-e-id=media01][data-id="374117263"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="374117263"] {
    --ratio: 0.90909091;
    --proportion: 110%
}

body.adaptive-mobile [data-e-id=media01][data-id="374117263"] {
    --ratio: 1.0989011;
    --proportion: 91%
}

[data-e-id=media01][data-id="377942413"],body.adaptive-mobile [data-e-id=media01][data-id="377942413"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --ratio: 1.11111111;
    --proportion: 90%;
    --imageMinHeight: 200px
}

[data-e-id=zone][data-id="388489255"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="388489255"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-e-id=media01][data-id="401723289"],body.adaptive-mobile [data-e-id=media01][data-id="401723289"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="401723289"] {
    --ratio: 0.90909091;
    --proportion: 110%
}

body.adaptive-mobile [data-e-id=media01][data-id="401723289"] {
    --ratio: 1.0989011;
    --proportion: 91%
}

[data-e-id=button01][data-id="404860943"] {
    --elementPaddingLeft: 60px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 25px;
    --elementPaddingBottom: 5px;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-e-id=button01][data-id="404860943"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px
}

[data-e-id=button01][data-id="404860943"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 16px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 15px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-e-id=button01][data-id="404860943"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-e-id=button01][data-id="404860943"] .button-1 .component-button {
    --fontSize_mobile: 14px;
    --gapX: 22px;
    --gapY: 12px
}

body.adaptive-mobile [data-e-id=button01][data-id="404860943"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-e-id=text01][data-id="405362609"] {
    --elementPaddingLeft: 60px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 20px
}

body.adaptive-mobile [data-e-id=text01][data-id="405362609"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="405362609"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="405362609"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-e-id=text01][data-id="408844391"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

body.adaptive-mobile [data-e-id=text01][data-id="408844391"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="408844391"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="408844391"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-e-id=media01][data-id="423257296"],body.adaptive-mobile [data-e-id=media01][data-id="423257296"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --ratio: 1.66666667;
    --proportion: 60%
}

[data-e-id=media01][data-id="423257296"] {
    --imageMinHeight: 275px
}

body.adaptive-mobile [data-e-id=media01][data-id="423257296"] {
    --imageMinHeight: 230px
}

[data-e-id=text01][data-id="427482918"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

body.adaptive-mobile [data-e-id=text01][data-id="427482918"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 30px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="427482918"] .element-text {
    --fontSize: 52px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="427482918"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-e-id=text01][data-id="428871844"],body.adaptive-mobile [data-e-id=text01][data-id="428871844"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="428871844"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="428871844"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-e-id=button01][data-id="432910556"] {
    --elementPaddingLeft: 60px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 25px;
    --elementPaddingBottom: 5px;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-e-id=button01][data-id="432910556"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px
}

[data-e-id=button01][data-id="432910556"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 16px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 15px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-e-id=button01][data-id="432910556"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-e-id=button01][data-id="432910556"] .button-1 .component-button {
    --fontSize_mobile: 14px;
    --gapX: 22px;
    --gapY: 12px
}

body.adaptive-mobile [data-e-id=button01][data-id="432910556"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-e-id=text01][data-id="435055461"],body.adaptive-mobile [data-e-id=text01][data-id="435055461"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="435055461"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="435055461"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-e-id=text01][data-id="436991741"],body.adaptive-mobile [data-e-id=text01][data-id="436991741"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="436991741"] .element-text {
    --fontSize: 30px;
    --lineHeight: 1.2;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="436991741"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-e-id=media01][data-id="438283473"],body.adaptive-mobile [data-e-id=media01][data-id="438283473"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --ratio: 1.5625;
    --proportion: 64%
}

[data-e-id=media01][data-id="438283473"] {
    --imageMinHeight: 200px
}

body.adaptive-mobile [data-e-id=media01][data-id="438283473"] {
    --imageMinHeight: 250px
}

[data-e-id=media01][data-id="438511088"],body.adaptive-mobile [data-e-id=media01][data-id="438511088"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="438511088"] {
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-e-id=media01][data-id="438511088"] {
    --ratio: 1.11111111;
    --proportion: 90%
}

[data-e-id=text01][data-id="442258492"],body.adaptive-mobile [data-e-id=text01][data-id="442258492"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="442258492"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="442258492"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-e-id=button01][data-id="453862736"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 45px;
    --elementPaddingBottom: 10px;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-e-id=button01][data-id="453862736"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px
}

[data-e-id=button01][data-id="453862736"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 17px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 40px;
    --gapY: 25px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-e-id=button01][data-id="453862736"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-e-id=button01][data-id="453862736"] .button-1 .component-button {
    --fontSize_mobile: 14px;
    --gapX: 22px;
    --gapY: 12px
}

body.adaptive-mobile [data-e-id=button01][data-id="453862736"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-e-id=text01][data-id="455456824"],body.adaptive-mobile [data-e-id=text01][data-id="455456824"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="455456824"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="455456824"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-e-id=zone][data-id="462132723"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-e-id=zone][data-id="462132723"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-e-id=zone][data-id="473216625"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-e-id=zone][data-id="473216625"],body.adaptive-mobile [data-e-id=zone][data-id="473216625"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-e-id=zone][data-id="477661508"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-e-id=zone][data-id="477661508"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-e-id=hr01][data-id="481196698"],body.adaptive-mobile [data-e-id=hr01][data-id="481196698"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=hr01][data-id="481196698"] {
    --hrWidth: 20%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-e-id=zone][data-id="485584522"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 355px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="485584522"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-e-id=zone][data-id="487523820"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 535px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="487523820"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-e-id=text01][data-id="512879527"],body.adaptive-mobile [data-e-id=text01][data-id="512879527"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="512879527"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="512879527"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-e-id=text01][data-id="515629145"],body.adaptive-mobile [data-e-id=text01][data-id="515629145"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="515629145"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-e-id=zone][data-id="516170605"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="516170605"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-e-id=media01][data-id="526061863"],body.adaptive-mobile [data-e-id=media01][data-id="526061863"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="526061863"] {
    --ratio: 0.90909091;
    --proportion: 110%
}

body.adaptive-mobile [data-e-id=media01][data-id="526061863"] {
    --ratio: 1.0989011;
    --proportion: 91%
}

[data-e-id=text01][data-id="539327403"],body.adaptive-mobile [data-e-id=text01][data-id="539327403"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="539327403"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="539327403"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-e-id=zone][data-id="545911182"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 370px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="545911182"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-e-id=text01][data-id="546808486"],body.adaptive-mobile [data-e-id=text01][data-id="546808486"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="546808486"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="546808486"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 400
}

[data-e-id=button01][data-id="553178219"] {
    --buttonsGap: 15px
}

[data-e-id=button01][data-id="553178219"],body.adaptive-mobile [data-e-id=button01][data-id="553178219"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px
}

[data-e-id=button01][data-id="553178219"] .button-1 .component-button,[data-e-id=button01][data-id="553178219"] .button-2 .component-button {
    --topLeftRadius: 50px;
    --topRightRadius: 50px;
    --bottomRightRadius: 50px;
    --bottomLeftRadius: 50px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-e-id=button01][data-id="553178219"] .button-1 .component-button {
    --bgColor: #1b1b1c;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor)
}

[data-e-id=button01][data-id="553178219"] .button-2 .component-button {
    --borderWidth: 2px;
    --borderColor: #080705;
    --currentContrast: var(--lightColor);
    --currentColor: #080705;
    --hoverBgColor: #080705;
    --currentColorHover: var(--lightColor)
}

[data-e-id=zone][data-id="556699316"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

body.adaptive-mobile [data-e-id=zone][data-id="556699316"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-e-id=text01][data-id="575535516"],body.adaptive-mobile [data-e-id=text01][data-id="575535516"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="575535516"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="575535516"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-e-id=media01][data-id="575746093"],body.adaptive-mobile [data-e-id=media01][data-id="575746093"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="575746093"] {
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-e-id=media01][data-id="575746093"] {
    --ratio: 1.11111111;
    --proportion: 90%
}

[data-e-id=text01][data-id="575922800"],body.adaptive-mobile [data-e-id=text01][data-id="575922800"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="575922800"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="575922800"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-e-id=zone][data-id="581849768"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgPositionX: 50%;
    --bgPositionY: 50%;
    --currentContrast: #ffffff;
    --bgShadingColor: rgba(29, 29, 29, 0.5);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="581849768"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-e-id=form01][data-id="584701145"] {
    --elementPaddingLeft: 10px;
    --elementPaddingRight: 30px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px
}

body.adaptive-mobile [data-e-id=form01][data-id="584701145"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px
}

[data-e-id=form01][data-id="584701145"] .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--darkColor_contrast);
    --currentColor: var(--darkColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgColor: #eeeeee;
    --currentColorHover: var(--darkColor);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

body.adaptive-mobile [data-e-id=form01][data-id="584701145"] .component-button {
    --fontSize_mobile: 14px;
    --gapX: 20px;
    --gapY: 10px
}

[data-e-id=zone][data-id="591359242"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="591359242"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-e-id=text01][data-id="608819010"] {
    --elementPaddingLeft: 60px;
    --elementPaddingRight: 130px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

body.adaptive-mobile [data-e-id=text01][data-id="608819010"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="608819010"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 300
}

body.adaptive-mobile [data-e-id=text01][data-id="608819010"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 300
}

[data-e-id=media01][data-id="613031048"],body.adaptive-mobile [data-e-id=media01][data-id="613031048"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --ratio: 1.66666667;
    --proportion: 60%
}

[data-e-id=media01][data-id="613031048"] {
    --imageMinHeight: 275px
}

body.adaptive-mobile [data-e-id=media01][data-id="613031048"] {
    --imageMinHeight: 230px
}

[data-e-id=text01][data-id="619023706"],body.adaptive-mobile [data-e-id=text01][data-id="619023706"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px
}

[data-e-id=text01][data-id="619023706"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="619023706"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-e-id=text01][data-id="621922730"] {
    --elementPaddingLeft: 60px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 20px
}

body.adaptive-mobile [data-e-id=text01][data-id="621922730"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="621922730"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="621922730"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-e-id=zone][data-id="622382522"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="622382522"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-e-id=text01][data-id="624230551"] {
    --elementPaddingLeft: 65px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 20px
}

body.adaptive-mobile [data-e-id=text01][data-id="624230551"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="624230551"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="624230551"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-e-id=text01][data-id="626886005"],body.adaptive-mobile [data-e-id=text01][data-id="626886005"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px
}

[data-e-id=text01][data-id="626886005"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="626886005"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-e-id=text01][data-id="642334517"],body.adaptive-mobile [data-e-id=text01][data-id="642334517"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="642334517"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

[data-e-id=text01][data-id="644583749"],body.adaptive-mobile [data-e-id=text01][data-id="644583749"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="644583749"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="644583749"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 400
}

[data-e-id=text01][data-id="650965355"],body.adaptive-mobile [data-e-id=text01][data-id="650965355"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="650965355"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="650965355"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-e-id=zone][data-id="651031347"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

body.adaptive-mobile [data-e-id=zone][data-id="651031347"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-e-id=zone][data-id="652098923"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="652098923"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-e-id=text01][data-id="654666370"],body.adaptive-mobile [data-e-id=text01][data-id="654666370"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="654666370"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-e-id=text01][data-id="654666370"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-e-id=hr01][data-id="655727882"],body.adaptive-mobile [data-e-id=hr01][data-id="655727882"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=hr01][data-id="655727882"] {
    --hrWidth: 20%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-e-id=text01][data-id="655743608"],body.adaptive-mobile [data-e-id=text01][data-id="655743608"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="655743608"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="655743608"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-e-id=text01][data-id="659727229"],body.adaptive-mobile [data-e-id=text01][data-id="659727229"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="659727229"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

[data-e-id=text01][data-id="659770873"] {
    --elementPaddingLeft: 60px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 20px
}

body.adaptive-mobile [data-e-id=text01][data-id="659770873"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="659770873"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="659770873"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-e-id=zone][data-id="661177480"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="661177480"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-e-id=text01][data-id="661354436"],body.adaptive-mobile [data-e-id=text01][data-id="661354436"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="661354436"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

[data-e-id=text01][data-id="662169869"],body.adaptive-mobile [data-e-id=text01][data-id="662169869"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="662169869"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="662169869"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-e-id=media01][data-id="666762113"],body.adaptive-mobile [data-e-id=media01][data-id="666762113"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="666762113"] {
    --ratio: 3.7037037;
    --proportion: 27%
}

body.adaptive-mobile [data-e-id=media01][data-id="666762113"] {
    --ratio: 5;
    --proportion: 20%
}

[data-e-id=media01][data-id="668688384"],body.adaptive-mobile [data-e-id=media01][data-id="668688384"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="668688384"] {
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-e-id=media01][data-id="668688384"] {
    --ratio: 1.11111111;
    --proportion: 90%
}

[data-e-id=text01][data-id="674846674"],body.adaptive-mobile [data-e-id=text01][data-id="674846674"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="674846674"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="674846674"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-e-id=zone][data-id="683779563"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="683779563"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-e-id=zone][data-id="686914322"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="686914322"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-e-id=media01][data-id="696224032"],body.adaptive-mobile [data-e-id=media01][data-id="696224032"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="696224032"] {
    --ratio: 1.25;
    --proportion: 80%
}

body.adaptive-mobile [data-e-id=media01][data-id="696224032"] {
    --ratio: 1.2345679;
    --proportion: 81%
}

[data-e-id=zone][data-id="707366253"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="707366253"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-e-id=zone][data-id="715614514"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: #CCCCCC;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="715614514"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-e-id=zone][data-id="715875766"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --borderWidth: 3px;
    --borderColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 80px;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-e-id=zone][data-id="715875766"] {
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-e-id=button01][data-id="720264122"] {
    --elementPaddingLeft: 60px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 25px;
    --elementPaddingBottom: 5px;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-e-id=button01][data-id="720264122"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px
}

[data-e-id=button01][data-id="720264122"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 16px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 15px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-e-id=button01][data-id="720264122"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-e-id=button01][data-id="720264122"] .button-1 .component-button {
    --fontSize_mobile: 14px;
    --gapX: 22px;
    --gapY: 12px
}

body.adaptive-mobile [data-e-id=button01][data-id="720264122"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-e-id=text01][data-id="731354282"] {
    --elementPaddingLeft: 60px;
    --elementPaddingRight: 130px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

body.adaptive-mobile [data-e-id=text01][data-id="731354282"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="731354282"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 300
}

body.adaptive-mobile [data-e-id=text01][data-id="731354282"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 300
}

[data-e-id=text01][data-id="733688105"],body.adaptive-mobile [data-e-id=text01][data-id="733688105"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="733688105"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="733688105"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-e-id=hr01][data-id="738645586"],body.adaptive-mobile [data-e-id=hr01][data-id="738645586"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=hr01][data-id="738645586"] {
    --hrWidth: 20%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-e-id=hr01][data-id="742770307"],body.adaptive-mobile [data-e-id=hr01][data-id="742770307"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=hr01][data-id="742770307"] {
    --hrWidth: 20%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-e-id=text01][data-id="745684247"],body.adaptive-mobile [data-e-id=text01][data-id="745684247"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="745684247"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

[data-e-id=zone][data-id="745948933"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="745948933"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-e-id=hr01][data-id="747203032"],body.adaptive-mobile [data-e-id=hr01][data-id="747203032"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=hr01][data-id="747203032"] {
    --hrWidth: 20%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-e-id=text01][data-id="771639355"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

body.adaptive-mobile [data-e-id=text01][data-id="771639355"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="771639355"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="771639355"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-e-id=text01][data-id="778641735"] {
    --elementPaddingLeft: 60px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 20px
}

body.adaptive-mobile [data-e-id=text01][data-id="778641735"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="778641735"] .element-text {
    --fontSize: 30px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="778641735"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-e-id=text01][data-id="783002723"] {
    --elementPaddingLeft: 60px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 20px
}

body.adaptive-mobile [data-e-id=text01][data-id="783002723"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="783002723"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="783002723"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-e-id=zone][data-id="783309693"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="783309693"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-e-id=text01][data-id="791294720"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

body.adaptive-mobile [data-e-id=text01][data-id="791294720"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="791294720"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="791294720"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-e-id=media01][data-id="806801903"],body.adaptive-mobile [data-e-id=media01][data-id="806801903"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="806801903"] {
    --ratio: 1;
    --proportion: 100%
}

body.adaptive-mobile [data-e-id=media01][data-id="806801903"] {
    --ratio: 1.25;
    --proportion: 80%
}

[data-e-id=zone][data-id="815006561"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="815006561"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-e-id=hr01][data-id="828010567"],body.adaptive-mobile [data-e-id=hr01][data-id="828010567"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=hr01][data-id="828010567"] {
    --hrWidth: 20%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-e-id=text01][data-id="828089275"] {
    --elementPaddingLeft: 60px;
    --elementPaddingRight: 130px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

body.adaptive-mobile [data-e-id=text01][data-id="828089275"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="828089275"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 300
}

body.adaptive-mobile [data-e-id=text01][data-id="828089275"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 300
}

[data-e-id=zone][data-id="830152035"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 370px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="830152035"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-e-id=zone][data-id="838473048"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="838473048"] {
    --minHeight: 235px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-e-id=zone][data-id="842307920"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-e-id=zone][data-id="842307920"],body.adaptive-mobile [data-e-id=zone][data-id="842307920"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-e-id=text01][data-id="848828398"],body.adaptive-mobile [data-e-id=text01][data-id="848828398"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="848828398"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="848828398"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-e-id=text01][data-id="862522612"] {
    --elementPaddingLeft: 60px;
    --elementPaddingRight: 130px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

body.adaptive-mobile [data-e-id=text01][data-id="862522612"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="862522612"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 300
}

body.adaptive-mobile [data-e-id=text01][data-id="862522612"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 300
}

[data-e-id=zone][data-id="864563731"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: #CCCCCC;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="864563731"] {
    --minHeight: 350px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-e-id=media01][data-id="866827469"],body.adaptive-mobile [data-e-id=media01][data-id="866827469"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="866827469"] {
    --ratio: 1.11111111;
    --proportion: 90%
}

body.adaptive-mobile [data-e-id=media01][data-id="866827469"] {
    --ratio: 1.0989011;
    --proportion: 91%
}

[data-e-id=media01][data-id="867453052"],body.adaptive-mobile [data-e-id=media01][data-id="867453052"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="867453052"] {
    --ratio: 1.66666667;
    --proportion: 60%
}

body.adaptive-mobile [data-e-id=media01][data-id="867453052"] {
    --ratio: 1.11111111;
    --proportion: 90%
}

[data-e-id=zone][data-id="871595089"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="871595089"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-e-id=zone][data-id="875813299"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="875813299"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-e-id=hr01][data-id="888919093"],body.adaptive-mobile [data-e-id=hr01][data-id="888919093"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=hr01][data-id="888919093"] {
    --hrWidth: 30px;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-e-id=menu01][data-id="892592297"],body.adaptive-mobile [data-e-id=menu01][data-id="892592297"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=menu01][data-id="892592297"] .component-menu,body.adaptive-mobile [data-e-id=menu01][data-id="892592297"] .component-menu {
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 12px;
    --gapY: 6px;
    --divider: url(/assets/img/menu_dividers.svg#arrow-regular);
    --dividerDisplay: block;
    --dividerSize: 0.5em
}

[data-e-id=menu01][data-id="892592297"] .component-menu {
    --fontSize: 16px;
    --fontWeight: 400;
    --textOpacityHover: 1;
    --underlineSize: 1px;
    --underlineColorHover: var(--textColorHover);
    --underlineOpacityHover: 0.35
}

body.adaptive-mobile [data-e-id=menu01][data-id="892592297"] .component-menu {
    --fontSize: 14px;
    --fontWeight: 500
}

[data-e-id=text01][data-id="913108118"],body.adaptive-mobile [data-e-id=text01][data-id="913108118"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="913108118"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="913108118"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-e-id=logo01][data-id="914594889"],body.adaptive-mobile [data-e-id=logo01][data-id="914594889"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 15px
}

[data-e-id=text01][data-id="918089698"],body.adaptive-mobile [data-e-id=text01][data-id="918089698"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="918089698"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="918089698"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-e-id=zone][data-id="920146995"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="920146995"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-e-id=media01][data-id="920239169"],body.adaptive-mobile [data-e-id=media01][data-id="920239169"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="920239169"] {
    --ratio: 1.66666667;
    --proportion: 60%
}

body.adaptive-mobile [data-e-id=media01][data-id="920239169"] {
    --ratio: 1.11111111;
    --proportion: 90%
}

[data-e-id=text01][data-id="920525955"],body.adaptive-mobile [data-e-id=text01][data-id="920525955"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="920525955"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-e-id=text01][data-id="920525955"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-e-id=text01][data-id="922721475"],body.adaptive-mobile [data-e-id=text01][data-id="922721475"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="922721475"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="922721475"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 400
}

[data-e-id=media01][data-id="946907979"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --ratio: 1.36986301;
    --proportion: 73%;
    --imageMinHeight: 275px
}

body.adaptive-mobile [data-e-id=media01][data-id="946907979"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 260px
}

[data-e-id=button01][data-id="949880042"] {
    --elementPaddingLeft: 60px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 25px;
    --elementPaddingBottom: 5px;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-e-id=button01][data-id="949880042"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px
}

[data-e-id=button01][data-id="949880042"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 16px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 15px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-e-id=button01][data-id="949880042"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-e-id=button01][data-id="949880042"] .button-1 .component-button {
    --fontSize_mobile: 14px;
    --gapX: 22px;
    --gapY: 12px
}

body.adaptive-mobile [data-e-id=button01][data-id="949880042"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-e-id=zone][data-id="950418746"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --bgColor: #1b1b1c;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-e-id=zone][data-id="950418746"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-e-id=text01][data-id="962202180"],body.adaptive-mobile [data-e-id=text01][data-id="962202180"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px
}

[data-e-id=text01][data-id="962202180"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="962202180"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-e-id=media01][data-id="973074687"],body.adaptive-mobile [data-e-id=media01][data-id="973074687"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --imageMinHeight: 200px
}

[data-e-id=media01][data-id="973074687"] {
    --ratio: 0.90909091;
    --proportion: 110%
}

body.adaptive-mobile [data-e-id=media01][data-id="973074687"] {
    --ratio: 1.08695652;
    --proportion: 92%
}

[data-e-id=zone][data-id="983468238"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-e-id=zone][data-id="983468238"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-e-id=text01][data-id="992526332"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px
}

body.adaptive-mobile [data-e-id=text01][data-id="992526332"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="992526332"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-e-id=text01][data-id="992526332"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-e-id=text01][data-id="999911443"],body.adaptive-mobile [data-e-id=text01][data-id="999911443"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px
}

[data-e-id=text01][data-id="999911443"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-e-id=text01][data-id="999911443"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-m-id=BASIC][data-id=form14937] {
    --width: 630px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-m-id=BASIC][data-id=form14937] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-m-id=BASIC][data-id=form14937] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-m-id=BASIC][data-id=form14937] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-m-id=BASIC][data-id=form14937] {
    --width: 630px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 0px;
    --gapRight: 0px;
    --gapTop: 0px;
    --gapBottom: 0px
}

body.adaptive-mobile [data-m-id=BASIC][data-id=form14937] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}

[data-m-id=BASIC][data-id=done96435] {
    --width: 560px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-m-id=BASIC][data-id=done96435] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-m-id=BASIC][data-id=done96435] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-m-id=BASIC][data-id=done96435] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-m-id=BASIC][data-id=done96435] {
    --width: 560px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 10px;
    --gapRight: 10px;
    --gapTop: 10px;
    --gapBottom: 10px
}

body.adaptive-mobile [data-m-id=BASIC][data-id=done96435] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}

/*стили внутрянки отделка балконов и лоджий*/

[data-id="254892"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="254892"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="112825883"] {
    --forceCriticalCSS: 1
}

[data-id="149404510"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 0.9;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="149404510"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="460321889"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 0;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="460321889"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="485602221"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="485602221"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="579830294"] {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.4;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --indent-top: 120px;
    --indent-bottom: 120px
}

body.adaptive-mobile [data-id="579830294"] {
    --indent-top: 50px;
    --indent-bottom: 50px
}

[data-id="779463609"] {
    --componentBgColor: #1b1b1c;
    --componentBgOpacity: 1;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --sectionHeight: 298px;
    --sectionHeightMin: 0px;
    --sectionHeightMax: none
}

body.adaptive-mobile [data-id="779463609"] {
    --sectionHeight: 292px;
    --sectionHeightMin: 0px;
    --sectionHeightMax: none
}

[data-id="973902223"] {
    --forceCriticalCSS: 1
}

[data-id="633753"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="633753"],body.adaptive-mobile [data-id="633753"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 2;
    --proportion: 50%;
    --imageMinHeight: 200px
}

[data-id="769744"],body.adaptive-mobile [data-id="769744"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="769744"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="769744"] {
    --paddingGap: 0px
}

[data-id="852573"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: #CCCCCC;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="852573"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="985946"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="985946"],body.adaptive-mobile [data-id="985946"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="985946"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="985946"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="123690158"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="123690158"],body.adaptive-mobile [data-id="123690158"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="123690158"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="123690158"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="132275600"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: rgba(27, 27, 28, 0.41);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="132275600"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="155978717"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="155978717"],body.adaptive-mobile [data-id="155978717"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="155978717"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="155978717"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="163805982"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="163805982"],body.adaptive-mobile [data-id="163805982"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="163805982"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="163805982"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="166833767"],body.adaptive-mobile [data-id="166833767"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="166833767"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="166833767"] {
    --paddingGap: 0px
}

[data-id="168024342"],body.adaptive-mobile [data-id="168024342"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="168024342"] {
    --elementPaddingRight: 0px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="168024342"] {
    --elementPaddingRight: 30px
}

[data-id="168024342"] .element-text {
    --fontSize: 52px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="168024342"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="169168471"],body.adaptive-mobile [data-id="169168471"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 202px
}

[data-id="169168471"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 2.85714286;
    --proportion: 35%
}

body.adaptive-mobile [data-id="169168471"] {
    --ratio: 2.5;
    --proportion: 40%
}

[data-id="169439592"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="169439592"],body.adaptive-mobile [data-id="169439592"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="169439592"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="176985121"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="176985121"],body.adaptive-mobile [data-id="176985121"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="176985121"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="176985121"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 500
}

[data-id="182095936"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="182095936"],body.adaptive-mobile [data-id="182095936"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="182095936"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="182095936"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="182788491"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="182788491"],body.adaptive-mobile [data-id="182788491"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="184253686"],body.adaptive-mobile [data-id="184253686"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementRotate: 0deg
}

[data-id="184253686"] {
    --elementX: 627px;
    --elementY: 148px;
    --elementWidth: 392px;
    --elementHeight: 84px;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="184253686"] {
    --elementX: 29px;
    --elementY: 204px;
    --elementWidth: 285px;
    --elementHeight: 49px
}

[data-id="184253686"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 18px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 16px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.05;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="184253686"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="184253686"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 22px;
    --gapY: 12px
}

[data-id="217264495"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="217264495"],body.adaptive-mobile [data-id="217264495"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="217264495"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="217264495"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="217929747"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="217929747"],body.adaptive-mobile [data-id="217929747"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="217929747"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="217929747"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="227241335"],body.adaptive-mobile [data-id="227241335"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementX: 16px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="227241335"] {
    --elementY: 48px;
    --elementWidth: 478px
}

body.adaptive-mobile [data-id="227241335"] {
    --elementY: 39px;
    --elementWidth: 251px
}

[data-id="227241335"] .element-text {
    --fontSize: 44px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="227241335"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="227595770"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="227595770"],body.adaptive-mobile [data-id="227595770"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="227595770"] .component-icon {
    --scaling: 56%
}

[data-id="227595770"] .component-icon,[data-id="227595770"] .component-icon.hover--color:hover {
    --iconColor: #df732c;
    --iconColor_contrast: #ffffff
}

[data-id="227595770"] .element-text--title {
    --fontSize: 18px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

[data-id="227595770"] .element-text--subtitle {
    --fontSize: 16px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="231003691"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="231003691"],body.adaptive-mobile [data-id="231003691"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="239227499"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="239227499"],body.adaptive-mobile [data-id="239227499"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="239227499"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="239227499"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 500
}

[data-id="258800450"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="258800450"],body.adaptive-mobile [data-id="258800450"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="258800450"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="258800450"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="259870250"],body.adaptive-mobile [data-id="259870250"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="259870250"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="259870250"] {
    --paddingGap: 0px
}

[data-id="263614156"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="263614156"],body.adaptive-mobile [data-id="263614156"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="263614156"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="263614156"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="272681806"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 30px;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="272681806"],body.adaptive-mobile [data-id="272681806"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="313824645"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="313824645"],body.adaptive-mobile [data-id="313824645"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="313824645"] .component-icon {
    --scaling: 56%
}

[data-id="313824645"] .component-icon,[data-id="313824645"] .component-icon.hover--color:hover {
    --iconColor: #df732c;
    --iconColor_contrast: #ffffff
}

[data-id="313824645"] .element-text--title {
    --fontSize: 18px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

[data-id="325636410"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: #CCCCCC;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 510px;
    --elementOpacity: 1;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-id="325636410"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="343645426"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="343645426"],body.adaptive-mobile [data-id="343645426"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="343645426"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="343645426"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="372883164"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="372883164"],body.adaptive-mobile [data-id="372883164"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="372883164"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="372883164"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="381443201"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="381443201"],body.adaptive-mobile [data-id="381443201"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="381443201"] .component-icon {
    --scaling: 56%
}

[data-id="381443201"] .component-icon,[data-id="381443201"] .component-icon.hover--color:hover {
    --iconColor: #df732c;
    --iconColor_contrast: #ffffff
}

[data-id="381443201"] .element-text--title {
    --fontSize: 24px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

[data-id="384446343"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="384446343"],body.adaptive-mobile [data-id="384446343"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="384446343"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="384446343"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="440856561"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="440856561"],body.adaptive-mobile [data-id="440856561"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="440856561"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="440856561"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="450884839"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="450884839"],body.adaptive-mobile [data-id="450884839"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 15px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="456712936"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="456712936"],body.adaptive-mobile [data-id="456712936"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="456712936"] .component-icon {
    --scaling: 56%
}

[data-id="456712936"] .component-icon,[data-id="456712936"] .component-icon.hover--color:hover {
    --iconColor: #2f65ba;
    --iconColor_contrast: #ffffff
}

[data-id="456712936"] .element-text--title {
    --fontSize: 18px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

[data-id="456712936"] .element-text--subtitle {
    --fontSize: 16px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="462258664"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="462258664"],body.adaptive-mobile [data-id="462258664"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="462258664"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="462258664"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="462286043"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: rgba(27, 27, 28, 0.41);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="462286043"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="485974979"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="485974979"],body.adaptive-mobile [data-id="485974979"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="485974979"] .component-icon {
    --scaling: 56%
}

[data-id="485974979"] .component-icon,[data-id="485974979"] .component-icon.hover--color:hover {
    --iconColor: #2f65ba;
    --iconColor_contrast: #ffffff
}

[data-id="485974979"] .element-text--title {
    --fontSize: 18px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

[data-id="496140152"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="496140152"],body.adaptive-mobile [data-id="496140152"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 2;
    --proportion: 50%;
    --imageMinHeight: 200px
}

[data-id="522849695"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="522849695"],body.adaptive-mobile [data-id="522849695"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="522849695"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="522849695"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 500
}

[data-id="529448471"],body.adaptive-mobile [data-id="529448471"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 202px
}

[data-id="529448471"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 2.85714286;
    --proportion: 35%
}

body.adaptive-mobile [data-id="529448471"] {
    --ratio: 2.5;
    --proportion: 40%
}

[data-id="529785128"],body.adaptive-mobile [data-id="529785128"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 202px
}

[data-id="529785128"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 2.85714286;
    --proportion: 35%
}

body.adaptive-mobile [data-id="529785128"] {
    --ratio: 2.5;
    --proportion: 40%
}

[data-id="545388627"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="545388627"],body.adaptive-mobile [data-id="545388627"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 2.5;
    --proportion: 40%;
    --imageMinHeight: 202px
}

[data-id="546424654"],body.adaptive-mobile [data-id="546424654"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="546424654"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="546424654"] {
    --paddingGap: 0px
}

[data-id="547339211"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="547339211"],body.adaptive-mobile [data-id="547339211"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="547339211"] .component-icon {
    --scaling: 56%
}

[data-id="547339211"] .component-icon,[data-id="547339211"] .component-icon.hover--color:hover {
    --iconColor: #2f65ba;
    --iconColor_contrast: #ffffff
}

[data-id="547339211"] .element-text--title {
    --fontSize: 24px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

[data-id="551046238"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="551046238"],body.adaptive-mobile [data-id="551046238"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="551046238"] .component-icon {
    --scaling: 56%
}

[data-id="551046238"] .component-icon,[data-id="551046238"] .component-icon.hover--color:hover {
    --iconColor: #df732c;
    --iconColor_contrast: #ffffff
}

[data-id="551046238"] .element-text--title {
    --fontSize: 18px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

[data-id="551046238"] .element-text--subtitle {
    --fontSize: 16px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="551497962"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="551497962"],body.adaptive-mobile [data-id="551497962"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="585820273"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="585820273"],body.adaptive-mobile [data-id="585820273"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="585820273"] .component-icon {
    --scaling: 56%
}

[data-id="585820273"] .component-icon,[data-id="585820273"] .component-icon.hover--color:hover {
    --iconColor: #df732c;
    --iconColor_contrast: #ffffff
}

[data-id="585820273"] .element-text--title {
    --fontSize: 18px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

[data-id="585820273"] .element-text--subtitle {
    --fontSize: 16px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="599620616"],body.adaptive-mobile [data-id="599620616"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="599620616"] {
    --elementX: 26px;
    --elementY: 174px;
    --elementWidth: 64px
}

body.adaptive-mobile [data-id="599620616"] {
    --elementX: 16px;
    --elementY: 117px;
    --elementWidth: 45px
}

[data-id="599620616"] .component-icon {
    --scaling: 56%;
    --iconColor: #ef3423;
    --iconColor_contrast: #ffffff
}

[data-id="599620616"] .component-icon.hover--color:hover {
    --iconColor: #999999;
    --iconColor_contrast: #ffffff
}

[data-id="617353291"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="617353291"],body.adaptive-mobile [data-id="617353291"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="617353291"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="617353291"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="618071246"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="618071246"],body.adaptive-mobile [data-id="618071246"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 2;
    --proportion: 50%;
    --imageMinHeight: 200px
}

[data-id="625506362"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="625506362"],body.adaptive-mobile [data-id="625506362"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="625506362"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="625506362"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="630337222"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: rgba(27, 27, 28, 0.41);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="630337222"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="639855895"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: #CCCCCC;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 510px;
    --elementOpacity: 1;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-id="639855895"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="644086741"],body.adaptive-mobile [data-id="644086741"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 275px
}

[data-id="644086741"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.66666667;
    --proportion: 60%
}

body.adaptive-mobile [data-id="644086741"] {
    --ratio: 2;
    --proportion: 50%
}

[data-id="654075760"],body.adaptive-mobile [data-id="654075760"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 202px
}

[data-id="654075760"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 2.85714286;
    --proportion: 35%
}

body.adaptive-mobile [data-id="654075760"] {
    --ratio: 2.5;
    --proportion: 40%
}

[data-id="659775253"],body.adaptive-mobile [data-id="659775253"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="659775253"] {
    --elementX: 839px;
    --elementY: 65px;
    --elementWidth: 214px;
    --elementHeight: 105px;
    --elementRotate: 3deg
}

body.adaptive-mobile [data-id="659775253"] {
    --elementX: 196px;
    --elementY: 159px;
    --elementWidth: 131px;
    --elementHeight: 62px;
    --elementRotate: 0deg
}

[data-id="670271731"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="670271731"],body.adaptive-mobile [data-id="670271731"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="670271731"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="670271731"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="682056133"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="682056133"],body.adaptive-mobile [data-id="682056133"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="682056133"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="682056133"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="704859682"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="704859682"],body.adaptive-mobile [data-id="704859682"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="704859682"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="704859682"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="711624160"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: rgba(27, 27, 28, 0.41);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="711624160"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="711849189"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="711849189"],body.adaptive-mobile [data-id="711849189"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="711849189"] .button-1 .component-button,[data-id="711849189"] .button-2 .component-button {
    --topLeftRadius: 50px;
    --topRightRadius: 50px;
    --bottomRightRadius: 50px;
    --bottomLeftRadius: 50px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="711849189"] .button-1 .component-button {
    --bgColor: #1b1b1c;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor)
}

[data-id="711849189"] .button-2 .component-button {
    --borderWidth: 2px;
    --borderColor: #080705;
    --currentContrast: var(--lightColor);
    --currentColor: #080705;
    --hoverBgColor: #080705;
    --currentColorHover: var(--lightColor)
}

[data-id="717237113"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="717237113"],body.adaptive-mobile [data-id="717237113"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="717237113"] .component-icon {
    --scaling: 56%
}

[data-id="717237113"] .component-icon,[data-id="717237113"] .component-icon.hover--color:hover {
    --iconColor: #df732c;
    --iconColor_contrast: #ffffff
}

[data-id="717237113"] .element-text--title {
    --fontSize: 18px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

[data-id="717237113"] .element-text--subtitle {
    --fontSize: 16px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="728485640"],body.adaptive-mobile [data-id="728485640"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 202px
}

[data-id="728485640"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 2.85714286;
    --proportion: 35%
}

body.adaptive-mobile [data-id="728485640"] {
    --ratio: 2.5;
    --proportion: 40%
}

[data-id="739309110"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: rgba(27, 27, 28, 0.4);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="739309110"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="753623857"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: rgba(27, 27, 28, 0.41);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="753623857"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="756837588"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="756837588"],body.adaptive-mobile [data-id="756837588"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="756837588"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="756837588"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="762915624"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="762915624"],body.adaptive-mobile [data-id="762915624"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="762915624"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="762915624"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="768967555"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="768967555"],body.adaptive-mobile [data-id="768967555"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="768967555"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="768967555"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="776377219"],body.adaptive-mobile [data-id="776377219"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="776377219"] {
    --elementX: 92px;
    --elementY: 178px;
    --elementWidth: 456px
}

body.adaptive-mobile [data-id="776377219"] {
    --elementX: 66px;
    --elementY: 117px;
    --elementWidth: 254px
}

[data-id="776377219"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="776377219"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 500
}

[data-id="777025816"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="777025816"],body.adaptive-mobile [data-id="777025816"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="777025816"] .component-menu,body.adaptive-mobile [data-id="777025816"] .component-menu {
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 12px;
    --gapY: 6px;
    --divider: url(/assets/img/menu_dividers.svg#arrow-regular);
    --dividerDisplay: block;
    --dividerSize: 0.5em
}

[data-id="777025816"] .component-menu {
    --fontSize: 16px;
    --fontWeight: 400;
    --textOpacityHover: 1;
    --underlineSize: 1px;
    --underlineColorHover: var(--textColorHover);
    --underlineOpacityHover: 0.35
}

body.adaptive-mobile [data-id="777025816"] .component-menu {
    --fontSize: 14px;
    --fontWeight: 500
}

[data-id="783743545"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: rgba(27, 27, 28, 0.4);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="783743545"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="784186795"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="784186795"],body.adaptive-mobile [data-id="784186795"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 2;
    --proportion: 50%;
    --imageMinHeight: 200px
}

[data-id="787958518"],body.adaptive-mobile [data-id="787958518"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 275px
}

[data-id="787958518"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.66666667;
    --proportion: 60%
}

body.adaptive-mobile [data-id="787958518"] {
    --ratio: 2;
    --proportion: 50%
}

[data-id="806473009"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="806473009"],body.adaptive-mobile [data-id="806473009"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="806473009"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="812489764"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --borderWidth: 3px;
    --borderColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 80px;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-id="812489764"] {
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="827163319"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="827163319"],body.adaptive-mobile [data-id="827163319"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="827163319"] .component-icon {
    --scaling: 56%
}

[data-id="827163319"] .component-icon,[data-id="827163319"] .component-icon.hover--color:hover {
    --iconColor: #df732c;
    --iconColor_contrast: #ffffff
}

[data-id="827163319"] .element-text--title {
    --fontSize: 18px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

[data-id="827163319"] .element-text--subtitle {
    --fontSize: 16px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="831400740"],body.adaptive-mobile [data-id="831400740"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="831400740"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="831400740"] {
    --paddingGap: 0px
}

[data-id="835578102"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="835578102"],body.adaptive-mobile [data-id="835578102"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="835578102"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="835578102"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 500
}

[data-id="856683735"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="856683735"],body.adaptive-mobile [data-id="856683735"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="856683735"] .component-icon {
    --scaling: 56%
}

[data-id="856683735"] .component-icon,[data-id="856683735"] .component-icon.hover--color:hover {
    --iconColor: #2f65ba;
    --iconColor_contrast: #ffffff
}

[data-id="856683735"] .element-text--title {
    --fontSize: 18px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

[data-id="856683735"] .element-text--subtitle {
    --fontSize: 16px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="859742681"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="859742681"],body.adaptive-mobile [data-id="859742681"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="859742681"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="863231833"],body.adaptive-mobile [data-id="863231833"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 275px
}

[data-id="863231833"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.66666667;
    --proportion: 60%
}

body.adaptive-mobile [data-id="863231833"] {
    --ratio: 2;
    --proportion: 50%
}

[data-id="864944412"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="864944412"],body.adaptive-mobile [data-id="864944412"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="864944412"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="864944412"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="870715480"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="870715480"],body.adaptive-mobile [data-id="870715480"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="870715480"] .component-icon {
    --scaling: 56%
}

[data-id="870715480"] .component-icon,[data-id="870715480"] .component-icon.hover--color:hover {
    --iconColor: #df732c;
    --iconColor_contrast: #ffffff
}

[data-id="870715480"] .element-text--title {
    --fontSize: 18px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

[data-id="870715480"] .element-text--subtitle {
    --fontSize: 16px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="871822082"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: rgba(27, 27, 28, 0.41);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="871822082"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="872800377"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="872800377"],body.adaptive-mobile [data-id="872800377"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="872800377"] .component-icon {
    --scaling: 56%
}

[data-id="872800377"] .component-icon,[data-id="872800377"] .component-icon.hover--color:hover {
    --iconColor: #df732c;
    --iconColor_contrast: #ffffff
}

[data-id="872800377"] .element-text--title {
    --fontSize: 18px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

[data-id="872800377"] .element-text--subtitle {
    --fontSize: 16px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="873369276"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: rgba(27, 27, 28, 0.41);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="873369276"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 20px;
    --paddingRight: 20px;
    --paddingTop: 20px;
    --paddingBottom: 20px
}

[data-id="911485522"],body.adaptive-mobile [data-id="911485522"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 202px
}

[data-id="911485522"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 2.85714286;
    --proportion: 35%
}

body.adaptive-mobile [data-id="911485522"] {
    --ratio: 2.5;
    --proportion: 40%
}

[data-id="918453863"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="918453863"],body.adaptive-mobile [data-id="918453863"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="918453863"] .component-icon {
    --scaling: 56%
}

[data-id="918453863"] .component-icon,[data-id="918453863"] .component-icon.hover--color:hover {
    --iconColor: #df732c;
    --iconColor_contrast: #ffffff
}

[data-id="918453863"] .element-text--title {
    --fontSize: 18px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

[data-id="918453863"] .element-text--subtitle {
    --fontSize: 16px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="920314702"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: #CCCCCC;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="920314702"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="924652048"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: rgba(27, 27, 28, 0.4);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="924652048"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="936969703"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="936969703"],body.adaptive-mobile [data-id="936969703"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="936969703"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="936969703"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="947140512"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="947140512"],body.adaptive-mobile [data-id="947140512"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="947788429"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: rgba(27, 27, 28, 0.4);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="947788429"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="949133453"],body.adaptive-mobile [data-id="949133453"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="949133453"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="949133453"] {
    --paddingGap: 0px
}

[data-id="952657730"],body.adaptive-mobile [data-id="952657730"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 275px
}

[data-id="952657730"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.66666667;
    --proportion: 60%
}

body.adaptive-mobile [data-id="952657730"] {
    --ratio: 2;
    --proportion: 50%
}

[data-id="952873607"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-id="952873607"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="977657700"],body.adaptive-mobile [data-id="977657700"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="977657700"] {
    --elementPaddingTop: 45px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="977657700"] {
    --elementPaddingTop: 20px
}

[data-id="977657700"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 17px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 40px;
    --gapY: 25px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="977657700"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="977657700"] .button-1 .component-button {
    --fontSize_mobile: 14px;
    --gapX: 22px;
    --gapY: 12px
}

body.adaptive-mobile [data-id="977657700"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-id="977861485"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="977861485"],body.adaptive-mobile [data-id="977861485"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="977861485"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="977861485"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

.select-container-in-body .select-container-989445100.dropdown-select-ul .option-e {
    --fontSizeSelect: 16px;
    --lineHeightSelect: 1.5;
    --fontWeightSelect: 400;
    --fontStyleSelect: normal;
    font-size: var(--fontSizeSelect);
    line-height: var(--lineHeightSelect);
    font-weight: var(--fontWeightSelect);
    letter-spacing: var(--letterSpacingSelect);
    font-style: var(--fontStyleSelect);
    text-decoration: var(--textDecorationSelect);
    text-transform: var(--textTransformSelect)
}

[data-id="989445100"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="989445100"],body.adaptive-mobile [data-id="989445100"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="989445100"] .component-form {
    --formShadow: none;
    --formInputBorderSize: 0px;
    --formInputGapX: 15px;
    --formInputGapY: 11px;
    --formFieldsGapY: 20px;
    --formFieldsGapX: 20px;
    --formButtonGap: 20px;
    --formTitleGap: 5px;
    --formDescGap: 10px;
    --titleInputWeight: 500;
    --lineHeightTitleDynamic: 24px;
    --lineHeightTitleFocusInside: 16.8px;
    --fontSizeFocusInside: 11.2px;
    --lineHeightTitleFocusOutside: 20.55px;
    --formInputWidth: 550px;
    --formInputBorderColorContrast: var(--lightBorder);
    --formInputBg: rgba(6, 6, 7, 0.1);
    --formInputBgContrast: var(--lightText);
    --textInputColor: #000000;
    --fontSizeText: 16px;
    --lineHeightText: 1.5;
    --fontWeightText: 400;
    --fontStyleText: normal;
    --fontSizeTitle: 15px;
    --lineHeightTitle: 1.37;
    --fontWeightTitle: 500;
    --fontStyleTitle: normal;
    --fontSizeDesc: 13px;
    --lineHeightDesc: 1.33;
    --fontWeightDesc: 400;
    --fontStyleDesc: normal;
    --formTopLeftRadius: 4px;
    --formTopRightRadius: 4px;
    --formBottomRightRadius: 4px;
    --formBottomLeftRadius: 4px;
    --formInputBorderHoverColor: var(--lightBorder);
    --formInputBgHoverContrast: var(--lightText);
    --formInputBgHover: rgba(6, 6, 7, 0.1);
    --formInputBorderFocusColor: var(--lightBorder);
    --formInputBgFocusContrast: var(--lightText);
    --formInputBgFocus: rgba(6, 6, 7, 0.1)
}

body.adaptive-mobile [data-id="989445100"] .component-form {
    --formTitleGap_mobile: 10px;
    --formDescGap_mobile: 10px;
    --lineHeightTitleDynamic_mobile: 24px;
    --lineHeightTitleFocusOutside_mobile: 24px;
    --lineHeightTitleFocusInside_mobile: 16.8px;
    --fontSizeFocusInside_mobile: 11.2px;
    --lineHeightTitleFocusOutside_mobile: 20.55px;
    --fontSizeText_mobile: 16px;
    --fontSizeTitle_mobile: 15px;
    --fontSizeDesc_mobile: 13px
}

[data-id="989445100"] .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgColor: #e09b57;
    --currentColorHover: var(--lightColor);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id=form14937] {
    --width: 630px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-id=form14937] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-id=form14937] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-id=form14937] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-id=form14937] {
    --width: 630px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 0px;
    --gapRight: 0px;
    --gapTop: 0px;
    --gapBottom: 0px
}

body.adaptive-mobile [data-id=form14937] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}

[data-id=done91764] {
    --width: 560px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-id=done91764] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-id=done91764] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-id=done91764] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-id=done91764] {
    --width: 560px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 10px;
    --gapRight: 10px;
    --gapTop: 10px;
    --gapBottom: 10px
}

body.adaptive-mobile [data-id=done91764] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}


/*стили внутрянки алюминиевые окна*/

[data-id="430393220"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 0.65;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="430393220"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="460321889"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 0;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="460321889"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="490978912"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="490978912"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="552345501"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="552345501"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="715419611"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="715419611"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="758741386"] {
    --forceCriticalCSS: 1
}

[data-id="846736412"] {
    --forceCriticalCSS: 1
}

[data-id="886112675"] {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.45;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --indent-top: 120px;
    --indent-bottom: 120px
}

body.adaptive-mobile [data-id="886112675"] {
    --indent-top: 50px;
    --indent-bottom: 50px
}

[data-id="957953561"] {
    --componentBgColor: #1b1b1c;
    --componentBgOpacity: 1;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --sectionHeight: 298px;
    --sectionHeightMin: 0px;
    --sectionHeightMax: none
}

body.adaptive-mobile [data-id="957953561"] {
    --sectionHeight: 292px;
    --sectionHeightMin: 0px;
    --sectionHeightMax: none
}

[data-id="119310064"],body.adaptive-mobile [data-id="119310064"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="119310064"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="119310064"] {
    --paddingGap: 0px
}

[data-id="119693930"],body.adaptive-mobile [data-id="119693930"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="119693930"] {
    --elementPaddingTop: 45px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="119693930"] {
    --elementPaddingTop: 20px
}

[data-id="119693930"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 17px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 40px;
    --gapY: 25px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="119693930"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="119693930"] .button-1 .component-button {
    --fontSize_mobile: 14px;
    --gapX: 22px;
    --gapY: 12px
}

body.adaptive-mobile [data-id="119693930"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-id="142645864"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="142645864"],body.adaptive-mobile [data-id="142645864"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="142645864"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="142645864"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="151330548"],body.adaptive-mobile [data-id="151330548"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="151330548"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="151330548"] {
    --paddingGap: 0px
}

[data-id="172570359"],body.adaptive-mobile [data-id="172570359"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 275px
}

[data-id="172570359"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.66666667;
    --proportion: 60%
}

body.adaptive-mobile [data-id="172570359"] {
    --ratio: 1.33333333;
    --proportion: 75%
}

[data-id="198657281"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="198657281"],body.adaptive-mobile [data-id="198657281"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="198657281"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="207213073"],body.adaptive-mobile [data-id="207213073"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 275px
}

[data-id="207213073"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 2;
    --proportion: 50%
}

body.adaptive-mobile [data-id="207213073"] {
    --ratio: 1.33333333;
    --proportion: 75%
}

[data-id="225684258"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --borderWidth: 1px;
    --borderColor: #1b1b1c;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 235px;
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="225684258"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="228501126"],body.adaptive-mobile [data-id="228501126"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 275px
}

[data-id="228501126"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.66666667;
    --proportion: 60%
}

body.adaptive-mobile [data-id="228501126"] {
    --ratio: 1.33333333;
    --proportion: 75%
}

[data-id="231003691"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="231003691"],body.adaptive-mobile [data-id="231003691"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="231085786"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="231085786"],body.adaptive-mobile [data-id="231085786"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="231085786"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="231085786"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

.select-container-in-body .select-container-234115880.dropdown-select-ul .option-e {
    --fontSizeSelect: 16px;
    --lineHeightSelect: 1.5;
    --fontWeightSelect: 400;
    --fontStyleSelect: normal;
    font-size: var(--fontSizeSelect);
    line-height: var(--lineHeightSelect);
    font-weight: var(--fontWeightSelect);
    letter-spacing: var(--letterSpacingSelect);
    font-style: var(--fontStyleSelect);
    text-decoration: var(--textDecorationSelect);
    text-transform: var(--textTransformSelect)
}

[data-id="234115880"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="234115880"],body.adaptive-mobile [data-id="234115880"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="234115880"] .component-form {
    --formShadow: none;
    --formInputBorderSize: 0px;
    --formInputGapX: 15px;
    --formInputGapY: 11px;
    --formFieldsGapY: 20px;
    --formFieldsGapX: 20px;
    --formButtonGap: 20px;
    --formTitleGap: 5px;
    --formDescGap: 10px;
    --titleInputWeight: 500;
    --lineHeightTitleDynamic: 24px;
    --lineHeightTitleFocusInside: 16.8px;
    --fontSizeFocusInside: 11.2px;
    --lineHeightTitleFocusOutside: 20.55px;
    --formInputWidth: 550px;
    --formInputBorderColorContrast: var(--lightBorder);
    --formInputBg: rgba(6, 6, 7, 0.1);
    --formInputBgContrast: var(--lightText);
    --textInputColor: #000000;
    --fontSizeText: 16px;
    --lineHeightText: 1.5;
    --fontWeightText: 400;
    --fontStyleText: normal;
    --fontSizeTitle: 15px;
    --lineHeightTitle: 1.37;
    --fontWeightTitle: 500;
    --fontStyleTitle: normal;
    --fontSizeDesc: 13px;
    --lineHeightDesc: 1.33;
    --fontWeightDesc: 400;
    --fontStyleDesc: normal;
    --formTopLeftRadius: 4px;
    --formTopRightRadius: 4px;
    --formBottomRightRadius: 4px;
    --formBottomLeftRadius: 4px;
    --formInputBorderHoverColor: var(--lightBorder);
    --formInputBgHoverContrast: var(--lightText);
    --formInputBgHover: rgba(6, 6, 7, 0.1);
    --formInputBorderFocusColor: var(--lightBorder);
    --formInputBgFocusContrast: var(--lightText);
    --formInputBgFocus: rgba(6, 6, 7, 0.1)
}

body.adaptive-mobile [data-id="234115880"] .component-form {
    --formTitleGap_mobile: 10px;
    --formDescGap_mobile: 10px;
    --lineHeightTitleDynamic_mobile: 24px;
    --lineHeightTitleFocusOutside_mobile: 24px;
    --lineHeightTitleFocusInside_mobile: 16.8px;
    --fontSizeFocusInside_mobile: 11.2px;
    --lineHeightTitleFocusOutside_mobile: 20.55px;
    --fontSizeText_mobile: 16px;
    --fontSizeTitle_mobile: 15px;
    --fontSizeDesc_mobile: 13px
}

[data-id="234115880"] .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgColor: #e09b57;
    --currentColorHover: var(--lightColor);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="238869495"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --borderWidth: 1px;
    --borderColor: #1b1b1c;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 235px;
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="238869495"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="239495090"],body.adaptive-mobile [data-id="239495090"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="239495090"] {
    --elementX: 92px;
    --elementY: 178px;
    --elementWidth: 456px
}

body.adaptive-mobile [data-id="239495090"] {
    --elementX: 66px;
    --elementY: 117px;
    --elementWidth: 254px
}

[data-id="239495090"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="239495090"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 500
}

[data-id="244306084"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="244306084"],body.adaptive-mobile [data-id="244306084"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="244306084"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="244306084"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="247468097"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.23);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="247468097"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="249997545"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="249997545"],body.adaptive-mobile [data-id="249997545"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="249997545"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="249997545"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="255315331"],body.adaptive-mobile [data-id="255315331"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 275px
}

[data-id="255315331"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.66666667;
    --proportion: 60%
}

body.adaptive-mobile [data-id="255315331"] {
    --ratio: 1.33333333;
    --proportion: 75%
}

[data-id="259810933"],body.adaptive-mobile [data-id="259810933"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="259810933"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="259810933"] {
    --paddingGap: 0px
}

[data-id="259870250"],body.adaptive-mobile [data-id="259870250"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="259870250"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="259870250"] {
    --paddingGap: 0px
}

[data-id="278358094"],body.adaptive-mobile [data-id="278358094"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="278358094"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="278358094"] {
    --paddingGap: 0px
}

[data-id="281082933"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 30px;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="281082933"],body.adaptive-mobile [data-id="281082933"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="292238196"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="292238196"],body.adaptive-mobile [data-id="292238196"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="292238196"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="292238196"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="293366292"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --borderWidth: 1px;
    --borderColor: #1b1b1c;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 235px;
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="293366292"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="301871067"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="301871067"],body.adaptive-mobile [data-id="301871067"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="301871067"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="301871067"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="308393729"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="308393729"],body.adaptive-mobile [data-id="308393729"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 15px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="313834092"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --borderWidth: 1px;
    --borderColor: #1b1b1c;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 235px;
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="313834092"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="327101344"],body.adaptive-mobile [data-id="327101344"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="327101344"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 400px
}

body.adaptive-mobile [data-id="327101344"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="340334568"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="340334568"],body.adaptive-mobile [data-id="340334568"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="354262313"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="354262313"],body.adaptive-mobile [data-id="354262313"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="354262313"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="354262313"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="355164478"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="355164478"],body.adaptive-mobile [data-id="355164478"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="355164478"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="358522107"],body.adaptive-mobile [data-id="358522107"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementX: 16px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="358522107"] {
    --elementY: 48px;
    --elementWidth: 478px
}

body.adaptive-mobile [data-id="358522107"] {
    --elementY: 39px;
    --elementWidth: 251px
}

[data-id="358522107"] .element-text {
    --fontSize: 44px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="358522107"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="380937471"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-id="380937471"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="396817033"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="396817033"],body.adaptive-mobile [data-id="396817033"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="396817033"] .button-1 .component-button,[data-id="396817033"] .button-2 .component-button {
    --topLeftRadius: 50px;
    --topRightRadius: 50px;
    --bottomRightRadius: 50px;
    --bottomLeftRadius: 50px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="396817033"] .button-1 .component-button {
    --bgColor: #1b1b1c;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor)
}

[data-id="396817033"] .button-2 .component-button {
    --borderWidth: 2px;
    --borderColor: #080705;
    --currentContrast: var(--lightColor);
    --currentColor: #080705;
    --hoverBgColor: #080705;
    --currentColorHover: var(--lightColor)
}

[data-id="400759950"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="400759950"],body.adaptive-mobile [data-id="400759950"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="400759950"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="400759950"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="416085799"],body.adaptive-mobile [data-id="416085799"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="416085799"] {
    --elementX: 26px;
    --elementY: 174px;
    --elementWidth: 64px
}

body.adaptive-mobile [data-id="416085799"] {
    --elementX: 16px;
    --elementY: 117px;
    --elementWidth: 45px
}

[data-id="416085799"] .component-icon {
    --scaling: 56%;
    --iconColor: #ef3423;
    --iconColor_contrast: #ffffff
}

[data-id="416085799"] .component-icon.hover--color:hover {
    --iconColor: #999999;
    --iconColor_contrast: #ffffff
}

[data-id="417119638"],body.adaptive-mobile [data-id="417119638"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementRotate: 0deg
}

[data-id="417119638"] {
    --elementX: 627px;
    --elementY: 148px;
    --elementWidth: 392px;
    --elementHeight: 84px;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="417119638"] {
    --elementX: 29px;
    --elementY: 204px;
    --elementWidth: 285px;
    --elementHeight: 49px
}

[data-id="417119638"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 18px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 16px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.05;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="417119638"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="417119638"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 22px;
    --gapY: 12px
}

[data-id="447633311"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.23);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="447633311"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="450747855"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="450747855"],body.adaptive-mobile [data-id="450747855"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="450747855"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="451163171"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="451163171"],body.adaptive-mobile [data-id="451163171"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="485664019"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="485664019"],body.adaptive-mobile [data-id="485664019"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="485664019"] .component-menu,body.adaptive-mobile [data-id="485664019"] .component-menu {
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 12px;
    --gapY: 6px;
    --divider: url(/assets/img/menu_dividers.svg#arrow-regular);
    --dividerDisplay: block;
    --dividerSize: 0.5em
}

[data-id="485664019"] .component-menu {
    --fontSize: 16px;
    --fontWeight: 400;
    --textOpacityHover: 1;
    --underlineSize: 1px;
    --underlineColorHover: var(--textColorHover);
    --underlineOpacityHover: 0.35
}

body.adaptive-mobile [data-id="485664019"] .component-menu {
    --fontSize: 14px;
    --fontWeight: 500
}

[data-id="496308487"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="496308487"],body.adaptive-mobile [data-id="496308487"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="496308487"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="496308487"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="504696948"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --borderWidth: 1px;
    --borderColor: #1b1b1c;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 235px;
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="504696948"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="509630104"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="509630104"],body.adaptive-mobile [data-id="509630104"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="509630104"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="509630104"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="551823933"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="551823933"],body.adaptive-mobile [data-id="551823933"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="570712224"],body.adaptive-mobile [data-id="570712224"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="570712224"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 400px
}

body.adaptive-mobile [data-id="570712224"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="572342220"],body.adaptive-mobile [data-id="572342220"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 275px
}

[data-id="572342220"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.66666667;
    --proportion: 60%
}

body.adaptive-mobile [data-id="572342220"] {
    --ratio: 1.33333333;
    --proportion: 75%
}

[data-id="591388114"],body.adaptive-mobile [data-id="591388114"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="591388114"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 95px
}

body.adaptive-mobile [data-id="591388114"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="594174253"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.23);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="594174253"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="603377934"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="603377934"],body.adaptive-mobile [data-id="603377934"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="603377934"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="665123140"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="665123140"],body.adaptive-mobile [data-id="665123140"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="665123140"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="665123140"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="673465861"],body.adaptive-mobile [data-id="673465861"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="673465861"] {
    --elementPaddingTop: 25px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="673465861"] {
    --elementPaddingTop: 15px
}

[data-id="673465861"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="673465861"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="689897576"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="689897576"],body.adaptive-mobile [data-id="689897576"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="689897576"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="689897576"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="707778897"],body.adaptive-mobile [data-id="707778897"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 275px
}

[data-id="707778897"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.66666667;
    --proportion: 60%
}

body.adaptive-mobile [data-id="707778897"] {
    --ratio: 1.33333333;
    --proportion: 75%
}

[data-id="708483003"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="708483003"],body.adaptive-mobile [data-id="708483003"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="708483003"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="708483003"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="734897103"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="734897103"],body.adaptive-mobile [data-id="734897103"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="734897103"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="734897103"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="758977919"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="758977919"],body.adaptive-mobile [data-id="758977919"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="758977919"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="758977919"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="759302086"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="759302086"],body.adaptive-mobile [data-id="759302086"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="759302086"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="759302086"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="765566788"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="765566788"],body.adaptive-mobile [data-id="765566788"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="765566788"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="765566788"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="766272474"],body.adaptive-mobile [data-id="766272474"] {
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="766272474"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="766272474"] {
    --elementPaddingLeft: 30px;
    --elementPaddingRight: 30px
}

[data-id="766272474"] .element-text {
    --fontSize: 48px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="766272474"] .element-text {
    --fontSize_mobile: 26px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="768334247"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="768334247"],body.adaptive-mobile [data-id="768334247"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="768334247"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="768334247"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="769078933"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="769078933"],body.adaptive-mobile [data-id="769078933"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="769078933"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="782179604"] {
    --proportion: 80%
}

[data-id="806940739"],body.adaptive-mobile [data-id="806940739"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="806940739"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.25;
    --proportion: 80%
}

body.adaptive-mobile [data-id="806940739"] {
    --ratio: 2;
    --proportion: 50%
}

[data-id="806940739"] .element-content {
    --mediaTopLeftRadius: 10px;
    --mediaTopRightRadius: 10px;
    --mediaBottomRightRadius: 10px;
    --mediaBottomLeftRadius: 10px
}

[data-id="809104888"],body.adaptive-mobile [data-id="809104888"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 275px
}

[data-id="809104888"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 2;
    --proportion: 50%
}

body.adaptive-mobile [data-id="809104888"] {
    --ratio: 1.33333333;
    --proportion: 75%
}

[data-id="813713368"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --borderWidth: 1px;
    --borderColor: #1b1b1c;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 235px;
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="813713368"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="818481064"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="818481064"],body.adaptive-mobile [data-id="818481064"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="818481064"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="818481064"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="822104870"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="822104870"],body.adaptive-mobile [data-id="822104870"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="822104870"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="822104870"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="834043699"],body.adaptive-mobile [data-id="834043699"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="834043699"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="834043699"] {
    --paddingGap: 0px
}

[data-id="837341597"],body.adaptive-mobile [data-id="837341597"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="837341597"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 400px
}

body.adaptive-mobile [data-id="837341597"] {
    --minHeight: 0px
}

[data-id="852818542"],body.adaptive-mobile [data-id="852818542"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="852818542"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="852818542"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="855438554"],body.adaptive-mobile [data-id="855438554"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 275px
}

[data-id="855438554"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 2;
    --proportion: 50%
}

body.adaptive-mobile [data-id="855438554"] {
    --ratio: 1.33333333;
    --proportion: 75%
}

[data-id="856728745"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="856728745"],body.adaptive-mobile [data-id="856728745"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="856728745"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="856728745"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="867905596"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="867905596"],body.adaptive-mobile [data-id="867905596"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="875740431"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="875740431"],body.adaptive-mobile [data-id="875740431"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="875740431"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="875740431"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="875782528"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="875782528"],body.adaptive-mobile [data-id="875782528"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="875782528"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="875782528"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 500
}

[data-id="894646493"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="894646493"],body.adaptive-mobile [data-id="894646493"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="894646493"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="894646493"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="900996735"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --bgShadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.23);
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 60px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="900996735"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="903262823"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --borderWidth: 3px;
    --borderColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 80px;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-id="903262823"] {
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="911198878"],body.adaptive-mobile [data-id="911198878"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="911198878"] {
    --elementPaddingRight: 0px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="911198878"] {
    --elementPaddingRight: 30px
}

[data-id="911198878"] .element-text {
    --fontSize: 52px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="911198878"] .element-text {
    --fontSize_mobile: 26px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="931081370"],body.adaptive-mobile [data-id="931081370"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 275px
}

[data-id="931081370"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.66666667;
    --proportion: 60%
}

body.adaptive-mobile [data-id="931081370"] {
    --ratio: 1.35135135;
    --proportion: 74%
}

[data-id="959019462"],body.adaptive-mobile [data-id="959019462"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="959019462"] {
    --elementX: 839px;
    --elementY: 65px;
    --elementWidth: 214px;
    --elementHeight: 105px;
    --elementRotate: 3deg
}

body.adaptive-mobile [data-id="959019462"] {
    --elementX: 196px;
    --elementY: 159px;
    --elementWidth: 131px;
    --elementHeight: 62px;
    --elementRotate: 0deg
}

[data-id="962419301"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="962419301"],body.adaptive-mobile [data-id="962419301"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="965558953"],body.adaptive-mobile [data-id="965558953"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 275px
}

[data-id="965558953"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 2;
    --proportion: 50%
}

body.adaptive-mobile [data-id="965558953"] {
    --ratio: 1.33333333;
    --proportion: 75%
}

[data-id="966118156"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="966118156"],body.adaptive-mobile [data-id="966118156"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="966118156"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="972138973"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="972138973"],body.adaptive-mobile [data-id="972138973"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="972138973"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="972138973"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="975531520"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="975531520"],body.adaptive-mobile [data-id="975531520"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="975531520"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="975531520"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="977861485"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="977861485"],body.adaptive-mobile [data-id="977861485"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="977861485"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="977861485"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="981468217"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="981468217"],body.adaptive-mobile [data-id="981468217"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="981468217"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="981468217"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="998519389"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="998519389"],body.adaptive-mobile [data-id="998519389"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id=basic38256] {
    --width: 545px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-id=basic38256] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-id=basic38256] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-id=basic38256] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-id=basic38256] {
    --width: 545px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 0px;
    --gapRight: 0px;
    --gapTop: 0px;
    --gapBottom: 0px
}

body.adaptive-mobile [data-id=basic38256] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}

[data-id=basic95401] {
    --width: 560px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-id=basic95401] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-id=basic95401] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-id=basic95401] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-id=basic95401] {
    --width: 560px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 10px;
    --gapRight: 10px;
    --gapTop: 10px;
    --gapBottom: 10px
}

body.adaptive-mobile [data-id=basic95401] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}

/*стили внутрянки остекление домов*/

[data-id="254892"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="254892"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="246878868"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="246878868"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="460321889"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 0;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="460321889"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="485666792"] {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.4;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --indent-top: 120px;
    --indent-bottom: 120px
}

body.adaptive-mobile [data-id="485666792"] {
    --indent-top: 50px;
    --indent-bottom: 50px
}

[data-id="523364131"] {
    --forceCriticalCSS: 1
}

[data-id="539276430"] {
    --forceCriticalCSS: 1
}

[data-id="572461483"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 0.65;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="572461483"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="719563811"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="719563811"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="884554679"] {
    --componentBgColor: #1b1b1c;
    --componentBgOpacity: 1;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --sectionHeight: 298px;
    --sectionHeightMin: 0px;
    --sectionHeightMax: none
}

body.adaptive-mobile [data-id="884554679"] {
    --sectionHeight: 292px;
    --sectionHeightMin: 0px;
    --sectionHeightMax: none
}

[data-id="905546918"] {
    --componentBgColor: #ffffff;
    --componentBgOpacity: 0.65;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="905546918"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="769744"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="769744"],body.adaptive-mobile [data-id="769744"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="852573"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: #CCCCCC;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 20px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="852573"] {
    --elementOpacity: 1;
    --paddingGap: 20px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="985946"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="985946"],body.adaptive-mobile [data-id="985946"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="985946"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="985946"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="103543803"],body.adaptive-mobile [data-id="103543803"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="103543803"] {
    --elementRotate: 0deg;
    --ratio: 1.33333333;
    --proportion: 75%
}

body.adaptive-mobile [data-id="103543803"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="115561133"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="115561133"],body.adaptive-mobile [data-id="115561133"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="115561133"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="115561133"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="115935650"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="115935650"],body.adaptive-mobile [data-id="115935650"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="115935650"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 300
}

body.adaptive-mobile [data-id="115935650"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="126654930"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 29%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="126654930"],body.adaptive-mobile [data-id="126654930"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="143532582"],body.adaptive-mobile [data-id="143532582"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="143532582"] {
    --elementPaddingTop: 10px
}

body.adaptive-mobile [data-id="143532582"] {
    --elementPaddingTop: 15px
}

[data-id="143532582"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="143532582"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="172247445"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="172247445"],body.adaptive-mobile [data-id="172247445"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="173696881"],body.adaptive-mobile [data-id="173696881"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="173696881"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="186800362"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="186800362"],body.adaptive-mobile [data-id="186800362"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="231003691"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="231003691"],body.adaptive-mobile [data-id="231003691"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="231441843"],body.adaptive-mobile [data-id="231441843"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="231441843"] {
    --elementRotate: 0deg;
    --ratio: 1.42857143;
    --proportion: 70%
}

body.adaptive-mobile [data-id="231441843"] {
    --ratio: 2;
    --proportion: 50%
}

[data-id="231441843"] .element-content {
    --mediaTopLeftRadius: 15px;
    --mediaTopRightRadius: 15px;
    --mediaBottomRightRadius: 15px;
    --mediaBottomLeftRadius: 15px
}

[data-id="241482569"],body.adaptive-mobile [data-id="241482569"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="241482569"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="254004120"],body.adaptive-mobile [data-id="254004120"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="254004120"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="254004120"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="259870250"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="259870250"],body.adaptive-mobile [data-id="259870250"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="308572327"],body.adaptive-mobile [data-id="308572327"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="308572327"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="322712936"],body.adaptive-mobile [data-id="322712936"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="322712936"] {
    --elementRotate: 0deg;
    --ratio: 1.42857143;
    --proportion: 70%
}

body.adaptive-mobile [data-id="322712936"] {
    --ratio: 2;
    --proportion: 50%
}

[data-id="322712936"] .element-content {
    --mediaTopLeftRadius: 15px;
    --mediaTopRightRadius: 15px;
    --mediaBottomRightRadius: 15px;
    --mediaBottomLeftRadius: 15px
}

[data-id="327445627"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="327445627"],body.adaptive-mobile [data-id="327445627"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="327445627"] .button-1 .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 14px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 20px;
    --gapY: 10px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

body.adaptive-mobile [data-id="327445627"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 17px;
    --gapY: 10px
}

[data-id="331306525"],body.adaptive-mobile [data-id="331306525"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="331306525"] {
    --elementRotate: 0deg;
    --ratio: 1.53846154;
    --proportion: 65%
}

body.adaptive-mobile [data-id="331306525"] {
    --ratio: 1.66666667;
    --proportion: 60%
}

[data-id="335906640"],body.adaptive-mobile [data-id="335906640"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="335906640"] {
    --elementPaddingTop: 10px
}

body.adaptive-mobile [data-id="335906640"] {
    --elementPaddingTop: 15px
}

[data-id="335906640"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="335906640"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="360645898"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 10%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="360645898"],body.adaptive-mobile [data-id="360645898"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="379114331"],body.adaptive-mobile [data-id="379114331"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="379114331"] {
    --elementX: 26px;
    --elementY: 174px;
    --elementWidth: 64px
}

body.adaptive-mobile [data-id="379114331"] {
    --elementX: 16px;
    --elementY: 117px;
    --elementWidth: 45px
}

[data-id="379114331"] .component-icon {
    --scaling: 56%;
    --iconColor: #ef3423;
    --iconColor_contrast: #ffffff
}

[data-id="379114331"] .component-icon.hover--color:hover {
    --iconColor: #999999;
    --iconColor_contrast: #ffffff
}

[data-id="380866972"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="380866972"],body.adaptive-mobile [data-id="380866972"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="380866972"] .component-menu,body.adaptive-mobile [data-id="380866972"] .component-menu {
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 12px;
    --gapY: 6px;
    --divider: url(/assets/img/menu_dividers.svg#arrow-regular);
    --dividerDisplay: block;
    --dividerSize: 0.5em
}

[data-id="380866972"] .component-menu {
    --fontSize: 16px;
    --fontWeight: 400;
    --textOpacityHover: 1;
    --underlineSize: 1px;
    --underlineColorHover: var(--textColorHover);
    --underlineOpacityHover: 0.35
}

body.adaptive-mobile [data-id="380866972"] .component-menu {
    --fontSize: 14px;
    --fontWeight: 500
}

[data-id="392094009"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="392094009"],body.adaptive-mobile [data-id="392094009"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="393441382"],body.adaptive-mobile [data-id="393441382"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="393441382"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 300
}

body.adaptive-mobile [data-id="393441382"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 300
}

[data-id="402311054"],body.adaptive-mobile [data-id="402311054"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="402311054"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="402311054"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="420560393"],body.adaptive-mobile [data-id="420560393"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="420560393"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="420560393"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="456195551"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: #CCCCCC;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 20px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="456195551"] {
    --elementOpacity: 1;
    --paddingGap: 20px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="471818692"],body.adaptive-mobile [data-id="471818692"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="471818692"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="471818692"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="474791351"],body.adaptive-mobile [data-id="474791351"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="474791351"] {
    --elementRotate: 0deg;
    --ratio: 1.33333333;
    --proportion: 75%
}

body.adaptive-mobile [data-id="474791351"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="492205051"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="492205051"],body.adaptive-mobile [data-id="492205051"] {
    --elementOpacity: 1;
    --paddingGap: 20px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="500219492"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="500219492"],body.adaptive-mobile [data-id="500219492"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="515994817"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="515994817"],body.adaptive-mobile [data-id="515994817"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="517752704"],body.adaptive-mobile [data-id="517752704"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="517752704"] {
    --elementX: 92px;
    --elementY: 178px;
    --elementWidth: 456px
}

body.adaptive-mobile [data-id="517752704"] {
    --elementX: 66px;
    --elementY: 117px;
    --elementWidth: 254px
}

[data-id="517752704"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="517752704"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 500
}

[data-id="526484145"],body.adaptive-mobile [data-id="526484145"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementRotate: 0deg
}

[data-id="526484145"] {
    --elementX: 627px;
    --elementY: 148px;
    --elementWidth: 392px;
    --elementHeight: 84px;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="526484145"] {
    --elementX: 29px;
    --elementY: 204px;
    --elementWidth: 285px;
    --elementHeight: 49px
}

[data-id="526484145"] .button-1 .component-button {
    --buttonWide: 100%;
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 18px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 16px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.05;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="526484145"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="526484145"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 22px;
    --gapY: 12px
}

[data-id="531185627"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="531185627"],body.adaptive-mobile [data-id="531185627"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="532359828"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --borderWidth: 1px;
    --borderColor: #CCCCCC;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 20px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="532359828"] {
    --elementOpacity: 1;
    --paddingGap: 20px;
    --paddingLeft: 10px;
    --paddingRight: 10px;
    --paddingTop: 10px;
    --paddingBottom: 10px
}

[data-id="535893735"],body.adaptive-mobile [data-id="535893735"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="535893735"] {
    --elementRotate: 0deg;
    --ratio: 1.33333333;
    --proportion: 75%
}

body.adaptive-mobile [data-id="535893735"] {
    --ratio: 1.81818182;
    --proportion: 55%
}

[data-id="541943438"],body.adaptive-mobile [data-id="541943438"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="541943438"] {
    --elementPaddingRight: 0px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="541943438"] {
    --elementPaddingRight: 30px
}

[data-id="541943438"] .element-text {
    --fontSize: 52px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="541943438"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="548193102"],body.adaptive-mobile [data-id="548193102"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="548193102"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="548193102"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="576413037"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="576413037"],body.adaptive-mobile [data-id="576413037"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="579680745"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="579680745"],body.adaptive-mobile [data-id="579680745"] {
    --elementOpacity: 1;
    --paddingGap: 20px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="582053271"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="582053271"],body.adaptive-mobile [data-id="582053271"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="582053271"] .button-1 .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 14px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 20px;
    --gapY: 10px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

body.adaptive-mobile [data-id="582053271"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 17px;
    --gapY: 10px
}

[data-id="595724206"],body.adaptive-mobile [data-id="595724206"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="595724206"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="595724206"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="619025163"],body.adaptive-mobile [data-id="619025163"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="619025163"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="619025163"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="632820283"],body.adaptive-mobile [data-id="632820283"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="632820283"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="632820283"] .element-text {
    --fontSize_mobile: 14px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="670566248"],body.adaptive-mobile [data-id="670566248"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="670566248"] {
    --elementPaddingTop: 20px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 13%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

body.adaptive-mobile [data-id="670566248"] {
    --elementPaddingTop: 10px
}

[data-id="671780775"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="671780775"],body.adaptive-mobile [data-id="671780775"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="679561221"],body.adaptive-mobile [data-id="679561221"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 400px
}

[data-id="679561221"] {
    --elementRotate: 0deg;
    --ratio: 1.33333333;
    --proportion: 75%
}

body.adaptive-mobile [data-id="679561221"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="681748030"],body.adaptive-mobile [data-id="681748030"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 400px
}

[data-id="681748030"] {
    --elementRotate: 0deg;
    --ratio: 1.33333333;
    --proportion: 75%
}

body.adaptive-mobile [data-id="681748030"] {
    --ratio: 1.66666667;
    --proportion: 60%
}

[data-id="682741379"],body.adaptive-mobile [data-id="682741379"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="682741379"] {
    --elementRotate: 0deg;
    --ratio: 1.49253731;
    --proportion: 67%
}

body.adaptive-mobile [data-id="682741379"] {
    --ratio: 2;
    --proportion: 50%
}

[data-id="682741379"] .element-content {
    --mediaTopLeftRadius: 15px;
    --mediaTopRightRadius: 15px;
    --mediaBottomRightRadius: 15px;
    --mediaBottomLeftRadius: 15px
}

[data-id="704859682"],body.adaptive-mobile [data-id="704859682"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="704859682"] {
    --elementPaddingRight: 0px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="704859682"] {
    --elementPaddingRight: 20px
}

[data-id="704859682"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="704859682"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="753047450"],body.adaptive-mobile [data-id="753047450"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="753047450"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="755582772"] {
    --proportion: 100%
}

[data-id="757621403"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="757621403"],body.adaptive-mobile [data-id="757621403"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="757621403"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 300
}

body.adaptive-mobile [data-id="757621403"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="760530085"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="760530085"],body.adaptive-mobile [data-id="760530085"] {
    --elementOpacity: 1;
    --paddingGap: 20px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="805901089"],body.adaptive-mobile [data-id="805901089"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 400px
}

[data-id="805901089"] {
    --elementRotate: 0deg;
    --ratio: 1.33333333;
    --proportion: 75%
}

body.adaptive-mobile [data-id="805901089"] {
    --ratio: 1.53846154;
    --proportion: 65%
}

[data-id="811926981"],body.adaptive-mobile [data-id="811926981"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="811926981"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="811926981"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="814666937"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 29%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="814666937"],body.adaptive-mobile [data-id="814666937"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="815794800"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="815794800"],body.adaptive-mobile [data-id="815794800"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="815794800"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="815794800"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 500
}

[data-id="824090823"],body.adaptive-mobile [data-id="824090823"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="824090823"] {
    --elementPaddingTop: 10px
}

body.adaptive-mobile [data-id="824090823"] {
    --elementPaddingTop: 15px
}

[data-id="824090823"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="824090823"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="834282351"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="834282351"],body.adaptive-mobile [data-id="834282351"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="837363036"],body.adaptive-mobile [data-id="837363036"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="837363036"] {
    --elementRotate: 0deg;
    --ratio: 1.35135135;
    --proportion: 74%
}

body.adaptive-mobile [data-id="837363036"] {
    --ratio: 1.66666667;
    --proportion: 60%
}

[data-id="842947492"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="842947492"],body.adaptive-mobile [data-id="842947492"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="846693200"],body.adaptive-mobile [data-id="846693200"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementX: 16px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="846693200"] {
    --elementY: 48px;
    --elementWidth: 478px
}

body.adaptive-mobile [data-id="846693200"] {
    --elementY: 39px;
    --elementWidth: 251px
}

[data-id="846693200"] .element-text {
    --fontSize: 44px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="846693200"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="847201954"],body.adaptive-mobile [data-id="847201954"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="847201954"] .element-text {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

[data-id="852332195"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="852332195"],body.adaptive-mobile [data-id="852332195"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="852332195"] .button-1 .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 14px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 20px;
    --gapY: 10px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

body.adaptive-mobile [data-id="852332195"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 500;
    --gapX: 17px;
    --gapY: 10px
}

[data-id="867215162"],body.adaptive-mobile [data-id="867215162"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="867215162"] {
    --elementPaddingTop: 45px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="867215162"] {
    --elementPaddingTop: 20px
}

[data-id="867215162"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 17px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 40px;
    --gapY: 25px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="867215162"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="867215162"] .button-1 .component-button {
    --fontSize_mobile: 14px;
    --gapX: 22px;
    --gapY: 12px
}

body.adaptive-mobile [data-id="867215162"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-id="871606926"],body.adaptive-mobile [data-id="871606926"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="871606926"] {
    --elementRotate: 0deg;
    --ratio: 1.35135135;
    --proportion: 74%
}

body.adaptive-mobile [data-id="871606926"] {
    --ratio: 1.66666667;
    --proportion: 60%
}

[data-id="877070222"],body.adaptive-mobile [data-id="877070222"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="877070222"] {
    --elementRotate: 0deg;
    --ratio: 0.65789474;
    --proportion: 152%
}

body.adaptive-mobile [data-id="877070222"] {
    --ratio: 1.66666667;
    --proportion: 60%
}

[data-id="894401787"],body.adaptive-mobile [data-id="894401787"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="894401787"] {
    --elementPaddingTop: 10px
}

body.adaptive-mobile [data-id="894401787"] {
    --elementPaddingTop: 15px
}

[data-id="894401787"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="894401787"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700
}

[data-id="896487581"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="896487581"],body.adaptive-mobile [data-id="896487581"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="911171244"],body.adaptive-mobile [data-id="911171244"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-id="911171244"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="913026606"],body.adaptive-mobile [data-id="913026606"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --imageMinHeight: 200px
}

[data-id="913026606"] {
    --elementRotate: 0deg;
    --ratio: 1.53846154;
    --proportion: 65%
}

body.adaptive-mobile [data-id="913026606"] {
    --ratio: 1.66666667;
    --proportion: 60%
}

[data-id="970750720"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="970750720"],body.adaptive-mobile [data-id="970750720"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="970750720"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.37;
    --fontWeight: 300
}

body.adaptive-mobile [data-id="970750720"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="972597478"],body.adaptive-mobile [data-id="972597478"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="972597478"] {
    --elementX: 839px;
    --elementY: 65px;
    --elementWidth: 214px;
    --elementHeight: 105px;
    --elementRotate: 3deg
}

body.adaptive-mobile [data-id="972597478"] {
    --elementX: 196px;
    --elementY: 159px;
    --elementWidth: 131px;
    --elementHeight: 62px;
    --elementRotate: 0deg
}

[data-id="977861485"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="977861485"],body.adaptive-mobile [data-id="977861485"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="977861485"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-id="977861485"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

/*стили внутрянки алюминиевые окна*/

[data-id="144584736"] {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.35;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --indent-top: 120px;
    --indent-bottom: 120px
}

body.adaptive-mobile [data-id="144584736"] {
    --indent-top: 50px;
    --indent-bottom: 50px
}

[data-id="205899555"] {
    --componentBgColor: #fafafa;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 50px;
    --indent-bottom: 50px
}

body.adaptive-mobile [data-id="205899555"] {
    --indent-top: 40px;
    --indent-bottom: 40px
}

[data-id="265409573"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 50px;
    --indent-bottom: 50px
}

body.adaptive-mobile [data-id="265409573"] {
    --indent-top: 33.33333333px;
    --indent-bottom: 33.33333333px
}

[data-id="367655818"] {
    --componentBgColor: #fafafa;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="367655818"] {
    --indent-top: 40px;
    --indent-bottom: 40px
}

[data-id="396384734"] {
    --forceCriticalCSS: 1
}

[data-id="516613433"] {
    --forceCriticalCSS: 1
}

[data-id="570477743"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="570477743"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="701169615"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 50px;
    --indent-bottom: 50px
}

body.adaptive-mobile [data-id="701169615"] {
    --indent-top: 33.33333333px;
    --indent-bottom: 33.33333333px
}

[data-id="789728689"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 50px;
    --indent-bottom: 50px
}

body.adaptive-mobile [data-id="789728689"] {
    --indent-top: 33.33333333px;
    --indent-bottom: 33.33333333px
}

[data-id="942178300"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 50px;
    --indent-bottom: 50px
}

body.adaptive-mobile [data-id="942178300"] {
    --indent-top: 33.33333333px;
    --indent-bottom: 33.33333333px
}

[data-id="981512830"] {
    --componentBgColor: #f5f5f5;
    --componentBgOpacity: 1;
    --currentContrast: var(--darkColor);
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --indent-top: 70px;
    --indent-bottom: 70px
}

body.adaptive-mobile [data-id="981512830"] {
    --indent-top: 46.66666667px;
    --indent-bottom: 46.66666667px
}

[data-id="101293826"],body.adaptive-mobile [data-id="101293826"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 178px
}

[data-id="101293826"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 0.99009901;
    --proportion: 101%
}

body.adaptive-mobile [data-id="101293826"] {
    --ratio: 1.42857143;
    --proportion: 70%
}

[data-id="104007755"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="104007755"],body.adaptive-mobile [data-id="104007755"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="104007755"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="104007755"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="115546119"],body.adaptive-mobile [data-id="115546119"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="115546119"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="115546119"] {
    --paddingGap: 0px
}

[data-id="125475795"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="125475795"],body.adaptive-mobile [data-id="125475795"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="125475795"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="125475795"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="136299509"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="136299509"],body.adaptive-mobile [data-id="136299509"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="136299509"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="136299509"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="149528630"],body.adaptive-mobile [data-id="149528630"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="149528630"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 0.97087379;
    --proportion: 103%;
    --imageMinHeight: 230px
}

body.adaptive-mobile [data-id="149528630"] {
    --ratio: 1.25;
    --proportion: 80%;
    --imageMinHeight: 284px
}

[data-id="151556262"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="151556262"],body.adaptive-mobile [data-id="151556262"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="151556262"] .element-text {
    --fontSize: 26px;
    --lineHeight: 1.37;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="151556262"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 500
}

[data-id="153604831"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="153604831"],body.adaptive-mobile [data-id="153604831"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="153604831"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="159977013"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="159977013"],body.adaptive-mobile [data-id="159977013"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="159977013"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="159977013"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="170929295"],body.adaptive-mobile [data-id="170929295"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="170929295"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%;
    --imageMinHeight: 200px
}

body.adaptive-mobile [data-id="170929295"] {
    --ratio: 1.25;
    --proportion: 80%;
    --imageMinHeight: 230px
}

[data-id="173088615"],body.adaptive-mobile [data-id="173088615"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="173088615"] {
    --elementPaddingTop: 25px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="173088615"] {
    --elementPaddingTop: 15px
}

[data-id="173088615"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 16px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 15px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="173088615"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="173088615"] .button-1 .component-button {
    --fontSize_mobile: 14px;
    --gapX: 22px;
    --gapY: 12px
}

body.adaptive-mobile [data-id="173088615"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

.select-container-in-body .select-container-177904849.dropdown-select-ul .option-e {
    --fontSizeSelect: 16px;
    --lineHeightSelect: 1.5;
    --fontWeightSelect: 400;
    --fontStyleSelect: normal;
    font-size: var(--fontSizeSelect);
    line-height: var(--lineHeightSelect);
    font-weight: var(--fontWeightSelect);
    letter-spacing: var(--letterSpacingSelect);
    font-style: var(--fontStyleSelect);
    text-decoration: var(--textDecorationSelect);
    text-transform: var(--textTransformSelect)
}

[data-id="177904849"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="177904849"],body.adaptive-mobile [data-id="177904849"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="177904849"] .component-form {
    --formShadow: none;
    --formInputBorderSize: 0px;
    --formInputGapX: 15px;
    --formInputGapY: 11px;
    --formFieldsGapY: 20px;
    --formFieldsGapX: 20px;
    --formButtonGap: 20px;
    --formTitleGap: 5px;
    --formDescGap: 10px;
    --titleInputWeight: 500;
    --lineHeightTitleDynamic: 24px;
    --lineHeightTitleFocusInside: 16.8px;
    --fontSizeFocusInside: 11.2px;
    --lineHeightTitleFocusOutside: 20.55px;
    --formInputWidth: 550px;
    --formInputBorderColorContrast: var(--lightBorder);
    --formInputBg: rgba(6, 6, 7, 0.1);
    --formInputBgContrast: var(--lightText);
    --textInputColor: #000000;
    --fontSizeText: 16px;
    --lineHeightText: 1.5;
    --fontWeightText: 400;
    --fontStyleText: normal;
    --fontSizeTitle: 15px;
    --lineHeightTitle: 1.37;
    --fontWeightTitle: 500;
    --fontStyleTitle: normal;
    --fontSizeDesc: 13px;
    --lineHeightDesc: 1.33;
    --fontWeightDesc: 400;
    --fontStyleDesc: normal;
    --formTopLeftRadius: 4px;
    --formTopRightRadius: 4px;
    --formBottomRightRadius: 4px;
    --formBottomLeftRadius: 4px;
    --formInputBorderHoverColor: var(--lightBorder);
    --formInputBgHoverContrast: var(--lightText);
    --formInputBgHover: rgba(6, 6, 7, 0.1);
    --formInputBorderFocusColor: var(--lightBorder);
    --formInputBgFocusContrast: var(--lightText);
    --formInputBgFocus: rgba(6, 6, 7, 0.1)
}

body.adaptive-mobile [data-id="177904849"] .component-form {
    --formTitleGap_mobile: 10px;
    --formDescGap_mobile: 10px;
    --lineHeightTitleDynamic_mobile: 24px;
    --lineHeightTitleFocusOutside_mobile: 24px;
    --lineHeightTitleFocusInside_mobile: 16.8px;
    --fontSizeFocusInside_mobile: 11.2px;
    --lineHeightTitleFocusOutside_mobile: 20.55px;
    --fontSizeText_mobile: 16px;
    --fontSizeTitle_mobile: 15px;
    --fontSizeDesc_mobile: 13px
}

[data-id="177904849"] .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgColor: #e09b57;
    --currentColorHover: var(--lightColor);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="182816007"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="182816007"],body.adaptive-mobile [data-id="182816007"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="182816007"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="182816007"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="188867761"],body.adaptive-mobile [data-id="188867761"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="188867761"] {
    --elementPaddingTop: 25px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="188867761"] {
    --elementPaddingTop: 15px
}

[data-id="188867761"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 16px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 15px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="188867761"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="188867761"] .button-1 .component-button {
    --fontSize_mobile: 14px;
    --gapX: 22px;
    --gapY: 12px
}

body.adaptive-mobile [data-id="188867761"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-id="206036422"],body.adaptive-mobile [data-id="206036422"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="206036422"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.25;
    --proportion: 80%;
    --imageMinHeight: 439px
}

body.adaptive-mobile [data-id="206036422"] {
    --ratio: 1.66666667;
    --proportion: 60%;
    --imageMinHeight: 248px
}

[data-id="215567842"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="215567842"],body.adaptive-mobile [data-id="215567842"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="215567842"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-id="221189360"],body.adaptive-mobile [data-id="221189360"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="221189360"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px
}

body.adaptive-mobile [data-id="221189360"] {
    --minHeight: 80px;
    --paddingGap: 0px
}

[data-id="256389123"],body.adaptive-mobile [data-id="256389123"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="256389123"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px
}

body.adaptive-mobile [data-id="256389123"] {
    --minHeight: 0px
}

[data-id="258441709"],body.adaptive-mobile [data-id="258441709"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="258441709"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #e6e6e6;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px
}

body.adaptive-mobile [data-id="258441709"] {
    --minHeight: 0px
}

[data-id="260706427"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="260706427"],body.adaptive-mobile [data-id="260706427"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="260706427"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 300;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="260706427"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 300
}

[data-id="267008805"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="267008805"],body.adaptive-mobile [data-id="267008805"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="267008805"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="267008805"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="298337606"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="298337606"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="316299979"],body.adaptive-mobile [data-id="316299979"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="316299979"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

body.adaptive-mobile [data-id="316299979"] {
    --paddingGap: 0px
}

[data-id="351830345"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="351830345"],body.adaptive-mobile [data-id="351830345"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="351830345"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="351830345"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="353790046"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 20%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="353790046"],body.adaptive-mobile [data-id="353790046"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="356170289"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="356170289"],body.adaptive-mobile [data-id="356170289"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="356170289"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="356170289"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="357063134"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="357063134"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="361273904"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="361273904"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="363940861"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 455px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-id="363940861"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="365964476"],body.adaptive-mobile [data-id="365964476"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="365964476"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.25;
    --proportion: 80%;
    --imageMinHeight: 275px
}

body.adaptive-mobile [data-id="365964476"] {
    --ratio: 1.42857143;
    --proportion: 70%;
    --imageMinHeight: 260px
}

[data-id="370965789"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="370965789"],body.adaptive-mobile [data-id="370965789"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="370965789"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 300;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="370965789"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 300
}

[data-id="377909049"],body.adaptive-mobile [data-id="377909049"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="377909049"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 455px
}

body.adaptive-mobile [data-id="377909049"] {
    --minHeight: 0px
}

[data-id="385011361"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="385011361"],body.adaptive-mobile [data-id="385011361"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="385011361"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="385011361"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="386263264"],body.adaptive-mobile [data-id="386263264"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="386263264"] {
    --elementPaddingBottom: 20px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="386263264"] {
    --elementPaddingBottom: 10px
}

[data-id="386263264"] .element-text {
    --fontSize: 30px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="386263264"] .element-text {
    --fontSize_mobile: 20px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="388681423"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="388681423"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="401138226"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="401138226"],body.adaptive-mobile [data-id="401138226"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="401138226"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="401138226"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="416731288"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="416731288"],body.adaptive-mobile [data-id="416731288"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="416731288"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 300;
    --textAlign: left;
    --justifyContent: flex-start
}

body.adaptive-mobile [data-id="416731288"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 300
}

[data-id="422663135"],body.adaptive-mobile [data-id="422663135"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="422663135"] {
    --elementPaddingBottom: 20px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="422663135"] {
    --elementPaddingBottom: 10px
}

[data-id="422663135"] .element-text {
    --fontSize: 30px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="422663135"] .element-text {
    --fontSize_mobile: 20px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="422942560"],body.adaptive-mobile [data-id="422942560"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="422942560"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px
}

body.adaptive-mobile [data-id="422942560"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="427482918"],body.adaptive-mobile [data-id="427482918"] {
    --elementPaddingLeft: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="427482918"] {
    --elementPaddingRight: 0px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="427482918"] {
    --elementPaddingRight: 30px
}

[data-id="427482918"] .element-text {
    --fontSize: 52px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="427482918"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="436991741"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="436991741"],body.adaptive-mobile [data-id="436991741"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="436991741"] .element-text {
    --fontSize: 30px;
    --lineHeight: 1.2;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="436991741"] .element-text {
    --fontSize_mobile: 22px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="438283473"],body.adaptive-mobile [data-id="438283473"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 1.5625;
    --proportion: 64%
}

[data-id="438283473"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --imageMinHeight: 200px
}

body.adaptive-mobile [data-id="438283473"] {
    --imageMinHeight: 270px
}

[data-id="440468432"],body.adaptive-mobile [data-id="440468432"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="440468432"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 435px
}

body.adaptive-mobile [data-id="440468432"] {
    --minHeight: 0px
}

[data-id="453862736"],body.adaptive-mobile [data-id="453862736"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="453862736"] {
    --elementPaddingTop: 45px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="453862736"] {
    --elementPaddingTop: 20px
}

[data-id="453862736"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 17px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 40px;
    --gapY: 25px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="453862736"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="453862736"] .button-1 .component-button {
    --fontSize_mobile: 14px;
    --gapX: 22px;
    --gapY: 12px
}

body.adaptive-mobile [data-id="453862736"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-id="457231362"],body.adaptive-mobile [data-id="457231362"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="457231362"] {
    --elementPaddingBottom: 20px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="457231362"] {
    --elementPaddingBottom: 10px
}

[data-id="457231362"] .element-text {
    --fontSize: 30px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="457231362"] .element-text {
    --fontSize_mobile: 20px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="462589601"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="462589601"],body.adaptive-mobile [data-id="462589601"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="462589601"] .component-menu,body.adaptive-mobile [data-id="462589601"] .component-menu {
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 12px;
    --gapY: 6px;
    --divider: url(/assets/img/menu_dividers.svg#arrow-regular);
    --dividerDisplay: block;
    --dividerSize: 0.5em
}

[data-id="462589601"] .component-menu {
    --fontSize: 16px;
    --fontWeight: 400;
    --textOpacityHover: 1;
    --underlineSize: 1px;
    --underlineColorHover: var(--textColorHover);
    --underlineOpacityHover: 0.35
}

body.adaptive-mobile [data-id="462589601"] .component-menu {
    --fontSize: 14px;
    --fontWeight: 500
}

[data-id="474854075"],body.adaptive-mobile [data-id="474854075"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="474854075"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.25;
    --proportion: 80%;
    --imageMinHeight: 499px
}

body.adaptive-mobile [data-id="474854075"] {
    --ratio: 1.33333333;
    --proportion: 75%;
    --imageMinHeight: 260px
}

[data-id="486009846"],body.adaptive-mobile [data-id="486009846"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="486009846"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px
}

body.adaptive-mobile [data-id="486009846"] {
    --minHeight: 80px;
    --paddingGap: 0px
}

[data-id="507684806"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="507684806"],body.adaptive-mobile [data-id="507684806"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="514187981"],body.adaptive-mobile [data-id="514187981"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="514187981"] {
    --elementPaddingBottom: 20px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="514187981"] {
    --elementPaddingBottom: 10px
}

[data-id="514187981"] .element-text {
    --fontSize: 30px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="514187981"] .element-text {
    --fontSize_mobile: 20px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="515629145"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="515629145"],body.adaptive-mobile [data-id="515629145"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="515629145"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-id="523882669"],body.adaptive-mobile [data-id="523882669"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="523882669"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%;
    --imageMinHeight: 200px
}

body.adaptive-mobile [data-id="523882669"] {
    --ratio: 1.25;
    --proportion: 80%;
    --imageMinHeight: 249px
}

[data-id="553178219"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-id="553178219"],body.adaptive-mobile [data-id="553178219"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="553178219"] .button-1 .component-button,[data-id="553178219"] .button-2 .component-button {
    --topLeftRadius: 50px;
    --topRightRadius: 50px;
    --bottomRightRadius: 50px;
    --bottomLeftRadius: 50px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="553178219"] .button-1 .component-button {
    --bgColor: #1b1b1c;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor)
}

[data-id="553178219"] .button-2 .component-button {
    --borderWidth: 2px;
    --borderColor: #080705;
    --currentContrast: var(--lightColor);
    --currentColor: #080705;
    --hoverBgColor: #080705;
    --currentColorHover: var(--lightColor)
}

[data-id="560389049"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 20%;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="560389049"],body.adaptive-mobile [data-id="560389049"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="565885187"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-id="565885187"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="576754763"],body.adaptive-mobile [data-id="576754763"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="576754763"] {
    --elementPaddingTop: 25px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="576754763"] {
    --elementPaddingTop: 15px
}

[data-id="576754763"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 16px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 15px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="576754763"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="576754763"] .button-1 .component-button {
    --fontSize_mobile: 14px;
    --gapX: 22px;
    --gapY: 12px
}

body.adaptive-mobile [data-id="576754763"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-id="580675161"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="580675161"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="584300682"],body.adaptive-mobile [data-id="584300682"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="584300682"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px
}

body.adaptive-mobile [data-id="584300682"] {
    --minHeight: 0px
}

.select-container-in-body .select-container-584701145.dropdown-select-ul .option-e {
    --fontSizeSelect: 16px;
    --lineHeightSelect: 1.5;
    --fontWeightSelect: 400;
    --fontStyleSelect: normal;
    font-size: var(--fontSizeSelect);
    line-height: var(--lineHeightSelect);
    font-weight: var(--fontWeightSelect);
    letter-spacing: var(--letterSpacingSelect);
    font-style: var(--fontStyleSelect);
    text-decoration: var(--textDecorationSelect);
    text-transform: var(--textTransformSelect)
}

[data-id="584701145"],body.adaptive-mobile [data-id="584701145"] {
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="584701145"] {
    --elementPaddingLeft: 10px;
    --elementPaddingRight: 30px;
    --elementHeight: auto;
    --elementRotate: 0deg
}

body.adaptive-mobile [data-id="584701145"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px
}

[data-id="584701145"] .component-form {
    --formShadow: none;
    --formInputBorderSize: 1px;
    --formInputGapX: 0px;
    --formInputGapY: 11px;
    --formFieldsGapY: 20px;
    --formFieldsGapX: 20px;
    --formButtonGap: 20px;
    --formTitleGap: 0px;
    --formDescGap: 0px;
    --titleInputWeight: 500;
    --lineHeightTitleDynamic: 24px;
    --lineHeightTitleFocusInside: 16.8px;
    --fontSizeFocusInside: 11.2px;
    --lineHeightTitleFocusOutside: 20.55px;
    --formInputWidth: 550px;
    --formInputBorderColor: #FFFFFF;
    --fontSizeText: 16px;
    --lineHeightText: 1.5;
    --fontWeightText: 400;
    --fontStyleText: normal;
    --fontSizeTitle: 15px;
    --lineHeightTitle: 1.37;
    --fontWeightTitle: 500;
    --fontStyleTitle: normal;
    --fontSizeDesc: 13px;
    --lineHeightDesc: 1.33;
    --fontWeightDesc: 400;
    --fontStyleDesc: normal;
    --formTopLeftRadius: 0px;
    --formTopRightRadius: 0px;
    --formBottomRightRadius: 0px;
    --formBottomLeftRadius: 0px;
    --formInputBorderColorHover: #FFFFFF;
    --formInputBorderColorFocus: #FFFFFF
}

body.adaptive-mobile [data-id="584701145"] .component-form {
    --formTitleGap_mobile: 0px;
    --formDescGap_mobile: 0px;
    --lineHeightTitleDynamic_mobile: 24px;
    --lineHeightTitleFocusOutside_mobile: 24px;
    --lineHeightTitleFocusInside_mobile: 16.8px;
    --fontSizeFocusInside_mobile: 11.2px;
    --lineHeightTitleFocusOutside_mobile: 20.55px;
    --fontSizeText_mobile: 16px;
    --fontSizeTitle_mobile: 15px;
    --fontSizeDesc_mobile: 13px
}

[data-id="584701145"] .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--darkColor_contrast);
    --currentColor: var(--darkColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgColor: #eeeeee;
    --currentColorHover: var(--darkColor);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

body.adaptive-mobile [data-id="584701145"] .component-button {
    --fontSize_mobile: 14px;
    --gapX: 20px;
    --gapY: 10px
}

[data-id="596242671"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor)
}

[data-id="596242671"],body.adaptive-mobile [data-id="596242671"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="626751296"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="626751296"],body.adaptive-mobile [data-id="626751296"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="626751296"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="626751296"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="637962089"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="637962089"],body.adaptive-mobile [data-id="637962089"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="637962089"] .element-text {
    --fontSize: 18px;
    --lineHeight: 1.5;
    --fontWeight: 300
}

body.adaptive-mobile [data-id="637962089"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 300
}

[data-id="638540419"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="638540419"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="688680261"],body.adaptive-mobile [data-id="688680261"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 230px
}

[data-id="688680261"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.0989011;
    --proportion: 91%
}

body.adaptive-mobile [data-id="688680261"] {
    --ratio: 1.11111111;
    --proportion: 90%
}

[data-id="696508737"],body.adaptive-mobile [data-id="696508737"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="696508737"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1;
    --proportion: 100%;
    --imageMinHeight: 200px
}

body.adaptive-mobile [data-id="696508737"] {
    --ratio: 1.25;
    --proportion: 80%;
    --imageMinHeight: 249px
}

[data-id="715875766"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --borderWidth: 3px;
    --borderColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 80px;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-id="715875766"] {
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="719785914"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="719785914"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="749243447"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="749243447"],body.adaptive-mobile [data-id="749243447"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="749243447"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="749243447"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="751983782"],body.adaptive-mobile [data-id="751983782"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="751983782"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 4;
    --proportion: 25%
}

body.adaptive-mobile [data-id="751983782"] {
    --ratio: 5;
    --proportion: 20%
}

[data-id="761838904"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="761838904"],body.adaptive-mobile [data-id="761838904"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="761838904"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="761838904"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="765565452"],body.adaptive-mobile [data-id="765565452"] {
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-id="765565452"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px
}

body.adaptive-mobile [data-id="765565452"] {
    --minHeight: 0px;
    --paddingGap: 0px
}

[data-id="766098012"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="766098012"],body.adaptive-mobile [data-id="766098012"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="766098012"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="766098012"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="774106010"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="774106010"],body.adaptive-mobile [data-id="774106010"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="774106010"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="774106010"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="778570605"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="778570605"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="784376443"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="784376443"],body.adaptive-mobile [data-id="784376443"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 15px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="784376443"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="784376443"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="823303831"],body.adaptive-mobile [data-id="823303831"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="823303831"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.25;
    --proportion: 80%;
    --imageMinHeight: 421px
}

body.adaptive-mobile [data-id="823303831"] {
    --ratio: 1.2345679;
    --proportion: 81%;
    --imageMinHeight: 260px
}

[data-id="829345175"],body.adaptive-mobile [data-id="829345175"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-id="829345175"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.5625;
    --proportion: 64%
}

body.adaptive-mobile [data-id="829345175"] {
    --ratio: 2;
    --proportion: 50%
}

[data-id="833289028"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="833289028"],body.adaptive-mobile [data-id="833289028"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="833289028"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="833289028"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="842763593"],body.adaptive-mobile [data-id="842763593"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="842763593"] {
    --elementPaddingTop: 25px;
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="842763593"] {
    --elementPaddingTop: 15px
}

[data-id="842763593"] .button-1 .component-button {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 16px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 30px;
    --gapY: 15px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-id="842763593"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="842763593"] .button-1 .component-button {
    --fontSize_mobile: 14px;
    --gapX: 22px;
    --gapY: 12px
}

body.adaptive-mobile [data-id="842763593"] .button-1 .component-button .component-icon {
    --iconSize: 15px
}

[data-id="855462244"],body.adaptive-mobile [data-id="855462244"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 230px
}

[data-id="855462244"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.0989011;
    --proportion: 91%
}

body.adaptive-mobile [data-id="855462244"] {
    --ratio: 1.11111111;
    --proportion: 90%
}

[data-id="868281463"],body.adaptive-mobile [data-id="868281463"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="868281463"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.05263158;
    --proportion: 95%;
    --imageMinHeight: 230px
}

body.adaptive-mobile [data-id="868281463"] {
    --ratio: 1.25;
    --proportion: 80%;
    --imageMinHeight: 306px
}

[data-id="873491266"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="873491266"],body.adaptive-mobile [data-id="873491266"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="873491266"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="873491266"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="879549269"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 435px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-id="879549269"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="888919093"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 30px;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-id="888919093"],body.adaptive-mobile [data-id="888919093"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="899648829"],body.adaptive-mobile [data-id="899648829"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 230px
}

[data-id="899648829"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 1.0989011;
    --proportion: 91%
}

body.adaptive-mobile [data-id="899648829"] {
    --ratio: 1.11111111;
    --proportion: 90%
}

[data-id="914594889"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="914594889"],body.adaptive-mobile [data-id="914594889"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 15px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="943152884"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="943152884"],body.adaptive-mobile [data-id="943152884"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="943152884"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="943152884"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="950418746"],body.adaptive-mobile [data-id="950418746"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id="950418746"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --bgColor: #1b1b1c;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 150px
}

body.adaptive-mobile [data-id="950418746"] {
    --minHeight: 0px
}

[data-id="956509192"] {
    --topLeftRadius: 10px;
    --topRightRadius: 10px;
    --bottomRightRadius: 10px;
    --bottomLeftRadius: 10px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 505px;
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

body.adaptive-mobile [data-id="956509192"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="964400321"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="964400321"],body.adaptive-mobile [data-id="964400321"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="964400321"] .element-text {
    --fontSize: 40px;
    --lineHeight: 1.2;
    --fontWeight: 700
}

body.adaptive-mobile [data-id="964400321"] .element-text {
    --fontSize_mobile: 24px;
    --lineHeight_mobile: 1.2;
    --fontWeight_mobile: 700
}

[data-id="975032433"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="975032433"],body.adaptive-mobile [data-id="975032433"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="975032433"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="975032433"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-id="980069074"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="980069074"],body.adaptive-mobile [data-id="980069074"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-id="980069074"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center
}

body.adaptive-mobile [data-id="980069074"] .element-text {
    --fontSize_mobile: 18px;
    --lineHeight_mobile: 1.37;
    --fontWeight_mobile: 700;
    --textAlign_mobile: center;
    --justifyContent_mobile: center
}

[data-id="981563795"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --minHeight: 430px;
    --elementOpacity: 1;
    --paddingLeft: 25px;
    --paddingRight: 25px;
    --paddingTop: 25px;
    --paddingBottom: 25px
}

body.adaptive-mobile [data-id="981563795"] {
    --minHeight: 0px;
    --elementOpacity: 1;
    --paddingLeft: 15px;
    --paddingRight: 15px;
    --paddingTop: 15px;
    --paddingBottom: 15px
}

[data-id="983468238"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-id="983468238"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-id=form14937] {
    --width: 630px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-id=form14937] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-id=form14937] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-id=form14937] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-id=form14937] {
    --width: 630px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 0px;
    --gapRight: 0px;
    --gapTop: 0px;
    --gapBottom: 0px
}

body.adaptive-mobile [data-id=form14937] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}

[data-id=done96435] {
    --width: 560px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-id=done96435] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-id=done96435] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-id=done96435] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-id=done96435] {
    --width: 560px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 10px;
    --gapRight: 10px;
    --gapTop: 10px;
    --gapBottom: 10px
}

body.adaptive-mobile [data-id=done96435] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}

/**/

.jg-grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 20px;
    margin: 20px 0;
    width: 100%;
    box-sizing: border-box;
  }
  
  .jg-card {
    background: #fff; /* можно убрать, если нужен прозрачный фон */
    border-radius: 15px;
    overflow: hidden;
    transition: transform 0.2s ease;
    display: flex;
    flex-direction: column;
  }
  
  .jg-card:hover {
    transform: translateY(-4px);
  }
  
  .jg-card-title {
    font-size: 16px;
    color: #2d2d2d;
    font-weight: bold;
    text-align: center;
    line-height: 1.1;
    flex-shrink: 0;
    /* Без отступов слева/справа — текст по центру карточки */
  }
  
  .jg-card-img {
    display: block;
    width: 100%;
    aspect-ratio: 3 / 4;
    object-fit: cover;
    object-position: center;
    border: none;
    flex-shrink: 0;
    border-radius: 15px; /* ← закругление по всем углам */
  }
  
  /* Нечётные карточки: текст → изображение */
  .jg-card--odd {
    /* по умолчанию flex-direction: column — текст сверху */
  }
  .jg-card--odd .jg-card-title { order: 1; padding: 0 0 15px; min-height: 50px;}
  .jg-card--odd .jg-card-img  { order: 2; }
  
  /* Чётные карточки: изображение → текст */
  .jg-card--even {
    /* flex-direction: column — изображение сверху */
  }
  .jg-card--even .jg-card-img  { order: 1; }
  .jg-card--even .jg-card-title { order: 2; padding: 15px 0 0; min-height: 50px;}
  
  
  .systems {
    width: 100%;
  }
  
  /* Обёртка сетки */
  .systems_wrapper {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    margin-top: 24px;
  }
  
  /* Карточка */
  .systems_item {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  
  /* Изображение — горизонтальное, закруглённое */
  .systems_img {
    width: 100%;
    aspect-ratio: 4 / 2.6; /* Горизонтальное соотношение — как на макете */
    overflow: hidden;
    border-radius: 15px;
  }
  
  .systems_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
  }
  
  /* Текст под изображением */
  .systems_item_title {
    margin-top: 12px;
    font-size: 16px;
    color: #2d2d2d;
    font-weight: bold;
    text-align: center;
    line-height: 1.1;
  }
  
  .element-text.text-style-title.h2 {
    font-size:35px; 
    font-weight: normal;
      text-align: center;
    margin-bottom: 24px;
    width: 100%;
  }

  /**/

  [data-id="144101375"] {
    --componentBgColor: #1b1b1c;
    --componentBgOpacity: 0.47;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --sectionHeight: 595px;
    --sectionHeightMin: 0px;
    --sectionHeightMax: none
}

body.adaptive-mobile [data-id="144101375"] {
    --sectionHeight: 391px;
    --sectionHeightMin: 0px;
    --sectionHeightMax: none
}


[data-id="711570315"],
body.adaptive-mobile [data-id="711570315"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementX: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="711570315"] {
    --elementY: 80px;
}

body.adaptive-mobile [data-id="711570315"] {
    --elementY: 15px;
    --elementWidth: 306px
}

[data-id="711570315"] .element-text {
    --fontSize: 63px;
    --lineHeight: 1.1;
    --fontWeight: 600
}

body.adaptive-mobile [data-id="711570315"] .element-text {
    --fontSize_mobile: 30px
}


[data-id="528117954"],
body.adaptive-mobile [data-id="528117954"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-id="528117954"] {
    --elementX: 0px;
    --elementY: 250px;
    
}

body.adaptive-mobile [data-id="528117954"] {
    --elementX: -8px;
    --elementY: 254px;
    --elementWidth: 284px
}

[data-id="528117954"] .element-text,
[data-id="528117954"] .check-list__item {
    --fontSize: 20px;
    --lineHeight: 1.37;
    --fontWeight: 500
}

body.adaptive-mobile [data-id="528117954"] .element-text {
    --fontSize_mobile: 16px;
    --lineHeight_mobile: 1.4;
    --fontWeight_mobile: 600
}


[data-id="296327681"],
body.adaptive-mobile [data-id="296327681"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementAlignX: flex-start;
    --elementAlignY: flex-start;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementRotate: 0deg
}

[data-id="296327681"] {
    --elementX: 0px;
    --elementY: 424px;
    --elementWidth: 336px;
    --elementHeight: 60px;
    --buttonsGap: 15px
}

body.adaptive-mobile [data-id="296327681"] {
    --elementX: -8px;
    --elementY: 335px;
    --elementWidth: 160px;
    --elementHeight: 44px
}

[data-id="296327681"] .button-1 .component-button {
    --buttonWide: auto;
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #0cad33;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 20px;
    --lineHeight: 1.4;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 50px;
    --gapY: 18px;
    --transitionDuration: 0.2s;
    --iconColorHover: var(--currentColorHover);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.05;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor);
    min-width: 380px;
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
    white-space: nowrap;
}

[data-id="296327681"] .button-1 .component-button .component-icon {
    --iconSize: 20px;
    --iconColor: var(--currentColor)
}

body.adaptive-mobile [data-id="296327681"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 700;
    --gapX: 22px;
    --gapY: 12px
}

/* @media (min-width: 1490px) {
    .component-bg .image-holder, .component-bg .preview-holder {
        background-size: contain;
    }
    
} */
.element-569335692 .component-image__bg {
    background-size: contain;
}



/**/

.hero__check-list .check-list__item,
.check-list.hero__check-list .check-list__item {
    display: flex;
    align-items: flex-start;
    gap: 12px;
}

.hero__check-list .check-list__bullet,
.check-list.hero__check-list .check-list__bullet {
    display: inline-block;
    width: 21px;
    height: 21px;
    min-width: 21px;
    min-height: 21px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='none'%3E%3Cpath d='M10.5.00004282C16.299.00004282 21 4.70106 21 10.5 21 16.299 16.299 21 10.5 21 4.70106 21 .00004355 16.299.00004355 10.5-.016457 4.7175 4.65778.0165434 10.4402.00004282c.02-.0000571.0399-.0000571.0598 0z' fill='%2365B016'/%3E%3Cpath d='M16.3167 7.60654L8.85936 15.0639l-4.17613-4.1463 1.7003-1.67042 2.47583 2.44602 5.75714-5.7571 1.7002 1.67044z' fill='%23fff'/%3E%3C/svg%3E");
    background-size: 21px 21px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent !important;
    border: none !important;
    border-radius: 0;
    margin: 0;
    padding: 0;
}

.hero__check-list .check-list__text,
.check-list.hero__check-list .check-list__text {
    flex: 1;
    margin: 0;
}

.hero__check-list .check-list__bullet::before,
.check-list.hero__check-list .check-list__bullet::before,
.hero__check-list .check-list__bullet::after,
.check-list.hero__check-list .check-list__bullet::after {
    display: none;
}

.hero__check-list .ckeck-list__accent,
.check-list.hero__check-list .ckeck-list__accent {
    color: #ef3423 !important;
    font-weight: 700;
}

/*1835075_3248411.css*/
[data-page-id="1835075"][data-id="310645215"] {
    --componentBgColor: #212121;
    --componentBgOpacity: 1;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast);
    --indent-top: 60px;
    --indent-bottom: 60px
}

body.adaptive-mobile [data-page-id="1835075"][data-id="310645215"] {
    --indent-top: 40px;
    --indent-bottom: 40px;
}

[data-page-id="1835075"] [data-id="140570704"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px;
}

[data-page-id="1835075"] [data-id="140570704"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="140570704"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 20px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
}

[data-page-id="1835075"] [data-id="140570704"] .button-1 .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 700;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor);
}

body.adaptive-mobile [data-page-id="1835075"] [data-id="140570704"] .button-1 .component-button {
    --fontSize_mobile: 13px;
    --lineHeight_mobile: 1.47;
    --letterSpacing_mobile: 0px;
    --fontWeight_mobile: 400;
    --gapX: 22px;
    --gapY: 12px
}

[data-page-id="1835075"] [data-id="179097251"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="179097251"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="179097251"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 15px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-page-id="1835075"] [data-id="184542756"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

body.adaptive-mobile [data-page-id="1835075"] [data-id="184542756"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-page-id="1835075"] [data-id="270559227"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-page-id="1835075"] [data-id="270559227"] {
    --elementOpacity: 1;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-page-id="1835075"] [data-id="277340073"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --borderWidth: 3px;
    --borderColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 80px;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-page-id="1835075"] [data-id="277340073"] {
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-page-id="1835075"] [data-id="311927400"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="311927400"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --imageMinHeight: 200px
}

[data-page-id="1835075"] [data-id="311927400"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --ratio: 7.69230769;
    --proportion: 13%
}

body.adaptive-mobile [data-page-id="1835075"] [data-id="311927400"] {
    --ratio: 9.09090909;
    --proportion: 11%
}

[data-page-id="1835075"] [data-id="313498637"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

body.adaptive-mobile [data-page-id="1835075"] [data-id="313498637"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-page-id="1835075"] [data-id="329186693"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="329186693"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="329186693"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 0px;
    --elementPaddingBottom: 0px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --ratio: 7.69230769;
    --proportion: 13%;
    --imageMinHeight: 200px
}

[data-page-id="1835075"] [data-id="329330090"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

body.adaptive-mobile [data-page-id="1835075"] [data-id="329330090"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-page-id="1835075"] [data-id="373156502"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="373156502"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="373156502"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-page-id="1835075"] [data-id="413518799"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --buttonsGap: 15px
}

[data-page-id="1835075"] [data-id="413518799"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="413518799"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-page-id="1835075"] [data-id="413518799"] .button-1 .component-button,
[data-page-id="1835075"] [data-id="413518799"] .button-2 .component-button {
    --topLeftRadius: 50px;
    --topRightRadius: 50px;
    --bottomRightRadius: 50px;
    --bottomLeftRadius: 50px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverScale: 1.03;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-page-id="1835075"] [data-id="413518799"] .button-1 .component-button {
    --bgColor: #1b1b1c;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor)
}

[data-page-id="1835075"] [data-id="413518799"] .button-2 .component-button {
    --borderWidth: 2px;
    --borderColor: #080705;
    --currentContrast: var(--lightColor);
    --currentColor: #080705;
    --hoverBgColor: #080705;
    --currentColorHover: var(--lightColor)
}

[data-page-id="1835075"] [data-id="425574150"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="425574150"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="425574150"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-page-id="1835075"] [data-id="425574150"] .element-text {
    --fillScale: 1
}

body.adaptive-mobile [data-page-id="1835075"] [data-id="425574150"] .element-text {
    --fontSize_mobile: 14px
}

[data-page-id="1835075"] [data-id="483640311"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="483640311"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="483640311"] .element-text {
    --fontSize: 16px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-page-id="1835075"] [data-id="492929161"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="492929161"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="492929161"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-page-id="1835075"] [data-id="492929161"] .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgColor: #e09b57;
    --currentColorHover: var(--lightColor);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

.select-container-in-body .select-container-532060907.dropdown-select-ul .option-e {
    --fontSizeSelect: 16px;
    --lineHeightSelect: 1.5;
    --fontWeightSelect: 400;
    --fontStyleSelect: normal;
    font-size: var(--fontSizeSelect);
    line-height: var(--lineHeightSelect);
    font-weight: var(--fontWeightSelect);
    letter-spacing: var(--letterSpacingSelect);
    font-style: var(--fontStyleSelect);
    text-decoration: var(--textDecorationSelect);
    text-transform: var(--textTransformSelect)
}

[data-page-id="1835075"] [data-id="532060907"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="532060907"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="532060907"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 20px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-page-id="1835075"] [data-id="532060907"] .component-form {
    --formShadow: none;
    --formInputBorderSize: 0px;
    --formInputGapX: 15px;
    --formInputGapY: 11px;
    --formFieldsGapY: 20px;
    --formFieldsGapX: 20px;
    --formButtonGap: 20px;
    --formTitleGap: 5px;
    --formDescGap: 10px;
    --titleInputWeight: 500;
    --lineHeightTitleDynamic: 24px;
    --lineHeightTitleFocusInside: 16.8px;
    --fontSizeFocusInside: 11.2px;
    --lineHeightTitleFocusOutside: 20.55px;
    --formInputWidth: 550px;
    --formInputBorderColorContrast: var(--lightBorder);
    --formInputBg: rgba(6, 6, 7, 0.1);
    --formInputBgContrast: var(--lightText);
    --textInputColor: #000000;
    --fontSizeText: 16px;
    --lineHeightText: 1.5;
    --fontWeightText: 400;
    --fontStyleText: normal;
    --fontSizeTitle: 15px;
    --lineHeightTitle: 1.37;
    --fontWeightTitle: 500;
    --fontStyleTitle: normal;
    --fontSizeDesc: 13px;
    --lineHeightDesc: 1.33;
    --fontWeightDesc: 400;
    --fontStyleDesc: normal;
    --formTopLeftRadius: 4px;
    --formTopRightRadius: 4px;
    --formBottomRightRadius: 4px;
    --formBottomLeftRadius: 4px;
    --formInputBorderHoverColor: var(--lightBorder);
    --formInputBgHoverContrast: var(--lightText);
    --formInputBgHover: rgba(6, 6, 7, 0.1);
    --formInputBorderFocusColor: var(--lightBorder);
    --formInputBgFocusContrast: var(--lightText);
    --formInputBgFocus: rgba(6, 6, 7, 0.1)
}

body.adaptive-mobile [data-page-id="1835075"] [data-id="532060907"] .component-form {
    --formTitleGap_mobile: 10px;
    --formDescGap_mobile: 10px;
    --lineHeightTitleDynamic_mobile: 24px;
    --lineHeightTitleFocusOutside_mobile: 24px;
    --lineHeightTitleFocusInside_mobile: 16.8px;
    --fontSizeFocusInside_mobile: 11.2px;
    --lineHeightTitleFocusOutside_mobile: 20.55px;
    --fontSizeText_mobile: 16px;
    --fontSizeTitle_mobile: 15px;
    --fontSizeDesc_mobile: 15px
}

[data-page-id="1835075"] [data-id="532060907"] .component-button {
    --topLeftRadius: 5px;
    --topRightRadius: 5px;
    --bottomRightRadius: 5px;
    --bottomLeftRadius: 5px;
    --bgColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --fontSize: 15px;
    --lineHeight: 1.47;
    --letterSpacing: 0px;
    --fontWeight: 500;
    --textAlign: center;
    --justifyContent: center;
    --fontStyle: normal;
    --textDecoration: none;
    --currentContrast: var(--lightColor_contrast);
    --currentColor: var(--lightColor);
    --gapX: 22px;
    --gapY: 12px;
    --transitionDuration: 0.2s;
    --hoverBgColor: #e09b57;
    --currentColorHover: var(--lightColor);
    --hoverBgShadow: none;
    --hoverBorderColor: transparent;
    --hoverBorderGradient: transparent;
    --hoverUnderlineBorder: var(--underlineBorder);
    --hoverUnderlineColor: var(--underlineColor)
}

[data-page-id="1835075"] [data-id="549361824"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="549361824"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="549361824"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-page-id="1835075"] [data-id="549361824"] .component-menu {
    --fontSize: 15px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 400;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 12px;
    --gapY: 6px;
    --textColorHover: #ef3423
}

body.adaptive-mobile [data-page-id="1835075"] [data-id="549361824"] .component-menu {
    --fontSize: 14px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 400;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 12px;
    --gapY: 6px
}

[data-page-id="1835075"] [data-id="634434231"] {
    --topLeftRadius: 0px;
    --topRightRadius: 0px;
    --bottomRightRadius: 0px;
    --bottomLeftRadius: 0px;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

body.adaptive-mobile [data-page-id="1835075"] [data-id="634434231"] {
    --elementOpacity: 1;
    --paddingGap: 0px;
    --paddingLeft: 0px;
    --paddingRight: 0px;
    --paddingTop: 0px;
    --paddingBottom: 0px
}

[data-page-id="1835075"] [data-id="635928017"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="635928017"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="635928017"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-page-id="1835075"] [data-id="635928017"] .element-text {
    --fillScale: 1
}

body.adaptive-mobile [data-page-id="1835075"] [data-id="635928017"] .element-text {
    --fontSize_mobile: 14px
}

[data-page-id="1835075"] [data-id="655351546"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="655351546"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="655351546"] .element-text {
    --fontSize: 12px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

[data-page-id="1835075"] [data-id="690179966"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="690179966"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="690179966"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-page-id="1835075"] [data-id="701023308"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="701023308"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="701023308"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-page-id="1835075"] [data-id="701023308"] .component-socials {
    --socialSize: 17px;
    --socialMargin: 10px;
    --socialCustomColor: #969696;
    --socialCustomContrast: #ffffff;
    --fontSize: 15px;
    --letterSpacing: 0px;
    --fontWeight: 400;
    --fontStyle: normal;
    --textDecoration: none
}

[data-page-id="1835075"] [data-id="746272760"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="746272760"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="746272760"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-page-id="1835075"] [data-id="810277355"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="810277355"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="810277355"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-page-id="1835075"] [data-id="810277355"] .element-text {
    --fontSize: 12px;
    --lineHeight: 1.5;
    --fontWeight: 400
}

body.adaptive-mobile [data-page-id="1835075"] [data-id="810277355"] .element-text {
    --fontSize_mobile: 12px;
    --lineHeight_mobile: 1.5;
    --fontWeight_mobile: 400
}

[data-page-id="1835075"] [data-id="810505564"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="810505564"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="810505564"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-page-id="1835075"] [data-id="810505564"] .component-socials {
    --socialSize: 17px;
    --socialMargin: 10px;
    --socialCustomColor: #969696;
    --socialCustomContrast: #ffffff;
    --fontSize: 15px;
    --letterSpacing: 0px;
    --fontWeight: 400;
    --fontStyle: normal;
    --textDecoration: none
}

[data-page-id="1835075"] [data-id="886754037"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="886754037"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="886754037"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-page-id="1835075"] [data-id="886754037"] .component-menu {
    --fontSize: 15px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 400;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 12px;
    --gapY: 6px;
    --textColorHover: #ef3423
}

body.adaptive-mobile [data-page-id="1835075"] [data-id="886754037"] .component-menu {
    --fontSize: 14px;
    --lineHeight: 1.37;
    --letterSpacing: 0px;
    --fontWeight: 400;
    --fontStyle: normal;
    --textDecoration: none;
    --gapX: 12px;
    --gapY: 6px
}

[data-page-id="1835075"] [data-id="917522059"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="917522059"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="917522059"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 5px;
    --elementPaddingBottom: 5px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-page-id="1835075"] [data-id="917522059"] .element-text {
    --fillScale: 1
}

body.adaptive-mobile [data-page-id="1835075"] [data-id="917522059"] .element-text {
    --fontSize_mobile: 14px
}

[data-page-id="1835075"] [data-id="938176163"] {
    --topLeftRadius: 7px;
    --topRightRadius: 7px;
    --bottomRightRadius: 7px;
    --bottomLeftRadius: 7px;
    --currentColor: var(--darkText);
    --contrastColor: var(--darkText_contrast);
    --bgColor: #ffffff;
    --borderWidth: 3px;
    --borderColor: #ef3423;
    --underlineBorder: 1px;
    --underlineColor: var(--currentColor);
    --elementOpacity: 1;
    --paddingGap: 80px;
    --paddingLeft: 40px;
    --paddingRight: 40px;
    --paddingTop: 40px;
    --paddingBottom: 40px
}

body.adaptive-mobile [data-page-id="1835075"] [data-id="938176163"] {
    --elementOpacity: 1;
    --paddingGap: 30px;
    --paddingLeft: 30px;
    --paddingRight: 30px;
    --paddingTop: 30px;
    --paddingBottom: 30px
}

[data-page-id="1835075"] [data-id="939310397"] {
    --elementHeight: auto;
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="939310397"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="939310397"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-page-id="1835075"] [data-id="939310397"] .component-icon {
    --scaling: 56%;
    --iconColor: #ffffff;
    --iconColor_contrast: #060607
}

[data-page-id="1835075"] [data-id="939310397"] .component-icon.hover--color:hover {
    --iconColor: #ffffff;
    --iconColor_contrast: #060607
}

[data-page-id="1835075"] [data-id="939310397"] .element-text--contact {
    --fontSize: 20px;
    --lineHeight: 1.5;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-page-id="1835075"] [data-id="939310397"] .element-text--desc {
    --fontSize: 14px;
    --lineHeight: 1.5;
    --fontWeight: 400;
    --textAlign: left;
    --justifyContent: flex-start
}

[data-page-id="1835075"] [data-id="971288442"] {
    --elementHeight: auto;
    --elementRotate: 0deg;
    --hrWidth: 30px;
    --hrHeight: 5px;
    --hrBg: #ef3423
}

[data-page-id="1835075"] [data-id="971288442"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="971288442"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto
}

[data-page-id="1835075"] [data-id="971660229"],
body.adaptive-mobile [data-page-id="1835075"] [data-id="971660229"] {
    --elementPaddingLeft: 0px;
    --elementPaddingRight: 0px;
    --elementPaddingTop: 10px;
    --elementPaddingBottom: 10px;
    --elementGrow: 0;
    --elementFlexBasis: auto;
    --elementWidth: 100%;
    --elementGrowY: 0;
    --elementFlexBasisY: auto;
    --elementAlignSelf: auto;
    --elementHeight: '';
    --elementRotate: 0deg
}

[data-page-id="1835075"] [data-id="971660229"] .element-text {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700
}

[data-page-id="1835075"][data-id=form29177] {
    --width: 515px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-page-id="1835075"][data-id=form29177] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-page-id="1835075"][data-id=form29177] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-page-id="1835075"][data-id=form29177] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-page-id="1835075"][data-id=form29177] {
    --width: 515px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 0px;
    --gapRight: 0px;
    --gapTop: 0px;
    --gapBottom: 0px
}

body.adaptive-mobile [data-page-id="1835075"][data-id=form29177] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}

[data-page-id="1835075"][data-id=done91764] {
    --width: 560px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-page-id="1835075"][data-id=done91764] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-page-id="1835075"][data-id=done91764] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-page-id="1835075"][data-id=done91764] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-page-id="1835075"][data-id=done91764] {
    --width: 560px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 10px;
    --gapRight: 10px;
    --gapTop: 10px;
    --gapBottom: 10px
}

body.adaptive-mobile [data-page-id="1835075"][data-id=done91764] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}

[data-page-id="1835075"][data-id=basic38891] {
    --width: 545px;
    --minHeight: 0px;
    --closeSize: 16px;
    --gapLeft: 50px;
    --gapRight: 50px;
    --gapTop: 50px;
    --gapBottom: 50px
}

[data-page-id="1835075"][data-id=basic38891] .modal-data>.close-times {
    color: var(--lightColor)
}

[data-page-id="1835075"][data-id=basic38891] .modal-data>.component-bg {
    --componentBgColor: #000000;
    --componentBgOpacity: 0.8;
    --currentContrast: var(--lightColor);
    --currentColor: var(--lightText);
    --contrastColor: var(--lightText_contrast)
}

[data-page-id="1835075"][data-id=basic38891] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 16px
}

body.adaptive-mobile [data-page-id="1835075"][data-id=basic38891] {
    --width: 380px;
    --minHeight: 0px;
    --closeSize: 22px;
    --gapLeft: 0px;
    --gapRight: 0px;
    --gapTop: 0px;
    --gapBottom: 0px
}

body.adaptive-mobile [data-page-id="1835075"][data-id=basic38891] .close>.component-icon {
    --scaling: 56%;
    --iconSize: 22px
}
/**/

.zone-116457747 .component-image__bg {
    min-height: 350px;
}

.layout-type-tabs.steklo-header.style--button-bordered.shape--rounded .tab:before, 
.layout-type-tabs.steklo-header.style--button-filled.shape--rounded .tab:before {
    border-radius: 0;
}

.layout-type-tabs.steklo-header .tab-wrap {
    max-width:214px;
}

.layout-type-tabs.steklo-header .tab-label {
    text-transform: uppercase;
}

.steklo-content .elements-list {
    justify-content:flex-start;
}

.steklo-content h5 {
    --fontSize: 22px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    text-transform: uppercase;
    margin-bottom: 10px !important;
    margin-top: 0 !important;
}
.steklo-content .text-style-content {
    text-align: left;
    margin-bottom: 15px;
    display: grid;
    gap: 10px;
}
.steklo-content .text-style-content h2 {
    font-size: 21px;
    line-height: 1.1;
}
.steklo-content .text-style-subtitle {
    --fontSize: 23px;
    --lineHeight: 1.37;
    --fontWeight: 700;
    --textAlign: left;
    --justifyContent: flex-start;
    margin-bottom: 15px;
    margin-top: 15px;
}

.steklo-content .component-image__bg--contain {
    background-size: cover;
}
#reviews-block {
    width:600px;
    height:640px;
    overflow:
    hidden;
    position:relative;
}

#reviews-block iframe {
    width:100%;
    height:100%;
    border:1px solid #e6e6e6;
    border-radius:8px;
    box-sizing:border-box;
}
.copyright {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    font-size: 14px;
    padding: 30px 0 0;
}
/* .flexbe-cards-root {
    width: 100% !important;
}
.flexbe-cards-slider {
    display: block;
    margin: 0;
}
.swiper-wrapper {
    flex-wrap: nowrap;
}
.cards-1 .flexbe-card {
    max-width: 100%;
    flex-basis: auto;
}
body.adaptive-desktop .flexbe-cards-slider--desktop>.flexbe-cards {
    justify-content: flex-start;
} */