.elementor-1275 .elementor-element.elementor-element-ea60cfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1275 .elementor-element.elementor-element-cb9df74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1275 .elementor-element.elementor-element-3e5da74{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-3e5da74 p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-3e5da74 a{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-3e5da74 a:hover, .elementor-1275 .elementor-element.elementor-element-3e5da74 a:focus{color:#10851C;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1275 .elementor-element.elementor-element-a922925 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:32px;font-weight:600;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-a114b88{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-a114b88 p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-a114b88 a{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-a114b88 a:hover, .elementor-1275 .elementor-element.elementor-element-a114b88 a:focus{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-07f1555 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:32px;font-weight:600;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-073d709{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-073d709 p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-073d709 a{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-073d709 a:hover, .elementor-1275 .elementor-element.elementor-element-073d709 a:focus{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-8411ba5 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:32px;font-weight:600;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-950db22{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-950db22 p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-950db22 a{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-950db22 a:hover, .elementor-1275 .elementor-element.elementor-element-950db22 a:focus{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-47abcc1 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:32px;font-weight:600;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-7e94b17{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-7e94b17 p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-7e94b17 a{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-7e94b17 a:hover, .elementor-1275 .elementor-element.elementor-element-7e94b17 a:focus{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-5b6f6d3 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:32px;font-weight:600;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-486aa52{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-486aa52 p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-486aa52 a{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-486aa52 a:hover, .elementor-1275 .elementor-element.elementor-element-486aa52 a:focus{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-fbfb690 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:32px;font-weight:600;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-7554bda{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-7554bda p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-7554bda a{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-7554bda a:hover, .elementor-1275 .elementor-element.elementor-element-7554bda a:focus{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-3702931 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:32px;font-weight:600;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-f2f21d0{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-f2f21d0 p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-f2f21d0 a{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-f2f21d0 a:hover, .elementor-1275 .elementor-element.elementor-element-f2f21d0 a:focus{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-da5996b .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:32px;font-weight:600;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-0a175c8{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-0a175c8 p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-0a175c8 a{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-0a175c8 a:hover, .elementor-1275 .elementor-element.elementor-element-0a175c8 a:focus{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-9c36f18 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:32px;font-weight:600;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-027ad9b{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-027ad9b p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-027ad9b a{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-027ad9b a:hover, .elementor-1275 .elementor-element.elementor-element-027ad9b a:focus{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-48ac829 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:32px;font-weight:600;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-6a7cb6b{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1275 .elementor-element.elementor-element-6a7cb6b p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-6a7cb6b a{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-6a7cb6b a:hover, .elementor-1275 .elementor-element.elementor-element-6a7cb6b a:focus{color:#10851C;}.elementor-1275 .elementor-element.elementor-element-af17247{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1275 .elementor-element.elementor-element-be1e05b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:481px){.elementor-1275 .elementor-element.elementor-element-cb9df74{--content-width:900px;}}@media(max-width:1024px) and (min-width:481px){.elementor-1275 .elementor-element.elementor-element-cb9df74{--content-width:900px;}}@media(min-width:1920px){.elementor-1275 .elementor-element.elementor-element-cb9df74{--content-width:900px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1275 .elementor-element.elementor-element-3e5da74{font-size:20px;}.elementor-1275 .elementor-element.elementor-element-3e5da74 p{margin-block-end:12px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1275 .elementor-element.elementor-element-a114b88{font-size:20px;}.elementor-1275 .elementor-element.elementor-element-a114b88 p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-073d709{font-size:20px;}.elementor-1275 .elementor-element.elementor-element-073d709 p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-950db22{font-size:20px;}.elementor-1275 .elementor-element.elementor-element-950db22 p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-7e94b17{font-size:20px;}.elementor-1275 .elementor-element.elementor-element-7e94b17 p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-486aa52{font-size:20px;}.elementor-1275 .elementor-element.elementor-element-486aa52 p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-7554bda{font-size:20px;}.elementor-1275 .elementor-element.elementor-element-7554bda p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-f2f21d0{font-size:20px;}.elementor-1275 .elementor-element.elementor-element-f2f21d0 p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-0a175c8{font-size:20px;}.elementor-1275 .elementor-element.elementor-element-0a175c8 p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-027ad9b{font-size:20px;}.elementor-1275 .elementor-element.elementor-element-027ad9b p{margin-block-end:12px;}.elementor-1275 .elementor-element.elementor-element-6a7cb6b{font-size:20px;}.elementor-1275 .elementor-element.elementor-element-6a7cb6b p{margin-block-end:12px;}}@media(max-width:1024px){.elementor-1275 .elementor-element.elementor-element-cb9df74{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1275 .elementor-element.elementor-element-a922925 .elementor-heading-title{font-size:28px;}.elementor-1275 .elementor-element.elementor-element-07f1555 .elementor-heading-title{font-size:28px;}.elementor-1275 .elementor-element.elementor-element-8411ba5 .elementor-heading-title{font-size:28px;}.elementor-1275 .elementor-element.elementor-element-47abcc1 .elementor-heading-title{font-size:28px;}.elementor-1275 .elementor-element.elementor-element-5b6f6d3 .elementor-heading-title{font-size:28px;}.elementor-1275 .elementor-element.elementor-element-fbfb690 .elementor-heading-title{font-size:28px;}.elementor-1275 .elementor-element.elementor-element-3702931 .elementor-heading-title{font-size:28px;}.elementor-1275 .elementor-element.elementor-element-da5996b .elementor-heading-title{font-size:28px;}.elementor-1275 .elementor-element.elementor-element-9c36f18 .elementor-heading-title{font-size:28px;}.elementor-1275 .elementor-element.elementor-element-48ac829 .elementor-heading-title{font-size:28px;}}@media(max-width:480px){.elementor-1275 .elementor-element.elementor-element-cb9df74{--padding-top:60px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-3e5da74 */.elementor-1275 .elementor-element.elementor-element-3e5da74 a {
    font-weight: 500;
}

.elementor-1275 .elementor-element.elementor-element-3e5da74 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a114b88 */.elementor-1275 .elementor-element.elementor-element-a114b88 a {
    font-weight: 500;
}

.elementor-1275 .elementor-element.elementor-element-a114b88 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-073d709 */.elementor-1275 .elementor-element.elementor-element-073d709 a {
    font-weight: 500;
}

.elementor-1275 .elementor-element.elementor-element-073d709 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-950db22 */.elementor-1275 .elementor-element.elementor-element-950db22 a {
    font-weight: 500;
}

.elementor-1275 .elementor-element.elementor-element-950db22 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e94b17 */.elementor-1275 .elementor-element.elementor-element-7e94b17 a {
    font-weight: 500;
}

.elementor-1275 .elementor-element.elementor-element-7e94b17 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-486aa52 */.elementor-1275 .elementor-element.elementor-element-486aa52 a {
    font-weight: 500;
}

.elementor-1275 .elementor-element.elementor-element-486aa52 a:hover {
    text-decoration: underline;
}

.elementor-1275 .elementor-element.elementor-element-486aa52 h3 {
    font-family: IBM Plex Mono;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 12px;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7554bda */.elementor-1275 .elementor-element.elementor-element-7554bda a {
    font-weight: 500;
}

.elementor-1275 .elementor-element.elementor-element-7554bda a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2f21d0 */.elementor-1275 .elementor-element.elementor-element-f2f21d0 a {
    font-weight: 500;
}

.elementor-1275 .elementor-element.elementor-element-f2f21d0 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a175c8 */.elementor-1275 .elementor-element.elementor-element-0a175c8 a {
    font-weight: 500;
}

.elementor-1275 .elementor-element.elementor-element-0a175c8 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-027ad9b */.elementor-1275 .elementor-element.elementor-element-027ad9b a {
    font-weight: 500;
}

.elementor-1275 .elementor-element.elementor-element-027ad9b a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a7cb6b */.elementor-1275 .elementor-element.elementor-element-6a7cb6b a {
    font-weight: 500;
}

.elementor-1275 .elementor-element.elementor-element-6a7cb6b a:hover {
    text-decoration: underline;
}/* End custom CSS */