.elementor-3050 .elementor-element.elementor-element-60ae7827{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-16bf2eb2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-564d5dbd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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-3050 .elementor-element.elementor-element-0c704c64{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3050 .elementor-element.elementor-element-40c9d632 .elementor-heading-title{font-family:var( --e-global-typography-28e3a7a-font-family ), Sans-serif;font-size:var( --e-global-typography-28e3a7a-font-size );font-weight:var( --e-global-typography-28e3a7a-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-456725cf .elementor-heading-title{font-family:var( --e-global-typography-0d70aee-font-family ), Sans-serif;font-size:var( --e-global-typography-0d70aee-font-size );font-weight:var( --e-global-typography-0d70aee-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-dcd774a3{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-835c8018{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-1103e86f .elementor-button{background-color:var( --e-global-color-9129a4c );font-family:var( --e-global-typography-28e3a7a-font-family ), Sans-serif;font-size:var( --e-global-typography-28e3a7a-font-size );font-weight:var( --e-global-typography-28e3a7a-font-weight );fill:var( --e-global-color-72b77fc );color:var( --e-global-color-72b77fc );}.elementor-3050 .elementor-element.elementor-element-56eb1293{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-83b9281e{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-d1a98d15{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-e9e645fa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-6fcb799c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-e24f5b60{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-ba559202{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-297387c7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-48778c43{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-8f4c7096{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-4887a9dd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-6851d51b{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-29c94f12{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-98477453{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-db78146b{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-52afa103{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-49e67a05{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-39edd063{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-f1e48aa6{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-06b38edf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-7472d012{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-425eede1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-9e070238{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-52de3678{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-1df13164{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-08bb7b2e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-409b9d91{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-83381ec8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-84177355 .elementor-heading-title{font-family:var( --e-global-typography-6495ab0-font-family ), Sans-serif;font-size:var( --e-global-typography-6495ab0-font-size );font-weight:var( --e-global-typography-6495ab0-font-weight );color:var( --e-global-color-72b77fc );}.elementor-3050 .elementor-element.elementor-element-861d01d1{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-51788ba4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-db86cdf2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-76fc3d74{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-6a28d477 .elementor-heading-title{font-family:var( --e-global-typography-e04c950-font-family ), Sans-serif;font-size:var( --e-global-typography-e04c950-font-size );font-weight:var( --e-global-typography-e04c950-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-dd661252{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-d25e91af{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-40934807{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-577f597d .elementor-heading-title{font-family:var( --e-global-typography-7f779df-font-family ), Sans-serif;font-size:var( --e-global-typography-7f779df-font-size );font-weight:var( --e-global-typography-7f779df-font-weight );color:var( --e-global-color-72b77fc );}.elementor-3050 .elementor-element.elementor-element-7a0bfcb8{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-3f8e5f87{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-9fb6ce8a{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-8d4d44a7 .elementor-heading-title{font-family:var( --e-global-typography-7f779df-font-family ), Sans-serif;font-size:var( --e-global-typography-7f779df-font-size );font-weight:var( --e-global-typography-7f779df-font-weight );color:var( --e-global-color-72b77fc );}.elementor-3050 .elementor-element.elementor-element-b9d567ea{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-0f1ddb1c{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-7bf90557{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-33a59594{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-9c0f09a0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-513b7bcb .elementor-heading-title{font-family:var( --e-global-typography-6495ab0-font-family ), Sans-serif;font-size:var( --e-global-typography-6495ab0-font-size );font-weight:var( --e-global-typography-6495ab0-font-weight );color:var( --e-global-color-72b77fc );}.elementor-3050 .elementor-element.elementor-element-5a6da96a{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-81e52741{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-00a85379{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-eef42a72{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-eded3c07{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-7753b41d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-b358e7fd .elementor-heading-title{font-family:var( --e-global-typography-7f779df-font-family ), Sans-serif;font-size:var( --e-global-typography-7f779df-font-size );font-weight:var( --e-global-typography-7f779df-font-weight );color:var( --e-global-color-72b77fc );}.elementor-3050 .elementor-element.elementor-element-0c1c97d9{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-099461d6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-e4cc7041{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-e154d061{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-a5c02775 .elementor-heading-title{font-family:var( --e-global-typography-7f779df-font-family ), Sans-serif;font-size:var( --e-global-typography-7f779df-font-size );font-weight:var( --e-global-typography-7f779df-font-weight );color:var( --e-global-color-72b77fc );}.elementor-3050 .elementor-element.elementor-element-179093d0{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-d8f678c4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-3f5f8683{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-0f09e1d1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-08aa8867 .elementor-heading-title{font-family:var( --e-global-typography-7f779df-font-family ), Sans-serif;font-size:var( --e-global-typography-7f779df-font-size );font-weight:var( --e-global-typography-7f779df-font-weight );color:var( --e-global-color-72b77fc );}.elementor-3050 .elementor-element.elementor-element-127f01e8{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-86dcfa48{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-5e9554eb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-677536d2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-4c3f7484 .elementor-heading-title{font-family:var( --e-global-typography-6495ab0-font-family ), Sans-serif;font-size:var( --e-global-typography-6495ab0-font-size );font-weight:var( --e-global-typography-6495ab0-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-0119cf53{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-21036b62 .elementor-button{background-color:var( --e-global-color-9129a4c );font-family:var( --e-global-typography-28e3a7a-font-family ), Sans-serif;font-size:var( --e-global-typography-28e3a7a-font-size );font-weight:var( --e-global-typography-28e3a7a-font-weight );fill:var( --e-global-color-72b77fc );color:var( --e-global-color-72b77fc );}.elementor-3050 .elementor-element.elementor-element-c6aad987{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-bd3ecf56{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-c55200b3{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-f79a0e8b .elementor-heading-title{font-family:var( --e-global-typography-7691544-font-family ), Sans-serif;font-size:var( --e-global-typography-7691544-font-size );font-weight:var( --e-global-typography-7691544-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-a2985609{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-adca9897{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-83301678{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-514d9142 .elementor-heading-title{font-family:var( --e-global-typography-7691544-font-family ), Sans-serif;font-size:var( --e-global-typography-7691544-font-size );font-weight:var( --e-global-typography-7691544-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-6bbed019{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-4fd19941{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-47436955{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-3a0aaf98 .elementor-heading-title{font-family:var( --e-global-typography-7691544-font-family ), Sans-serif;font-size:var( --e-global-typography-7691544-font-size );font-weight:var( --e-global-typography-7691544-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-b5048653{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-26f2776e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-0c4e2afd{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-3f858366 .elementor-heading-title{font-family:var( --e-global-typography-7691544-font-family ), Sans-serif;font-size:var( --e-global-typography-7691544-font-size );font-weight:var( --e-global-typography-7691544-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-f242c87f{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-e63e8ae5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-d654d21b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-1731fe0e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-80801717{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-9ea7eb6e .elementor-heading-title{font-family:var( --e-global-typography-6495ab0-font-family ), Sans-serif;font-size:var( --e-global-typography-6495ab0-font-size );font-weight:var( --e-global-typography-6495ab0-font-weight );color:var( --e-global-color-72b77fc );}.elementor-3050 .elementor-element.elementor-element-53c36cdb{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-e4d88748{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-314841db{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-c3ba01cf{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-5d1cbca0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-802ca272{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-9738af40{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-31273870{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-7d968b46{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-63c89a58{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-06f3cae4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-5fe92ebd{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-82cfd3fc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-2ba6a188{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-32fcb747{--n-accordion-title-font-size:var( --e-global-typography-7691544-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-3050 .elementor-element.elementor-element-32fcb747 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-3050 .elementor-element.elementor-element-32fcb747 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-7691544-font-family ), Sans-serif;font-weight:var( --e-global-typography-7691544-font-weight );}.elementor-3050 .elementor-element.elementor-element-899917bc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-d5dd22ca{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-e2965519 .elementor-heading-title{font-family:var( --e-global-typography-6495ab0-font-family ), Sans-serif;font-size:var( --e-global-typography-6495ab0-font-size );font-weight:var( --e-global-typography-6495ab0-font-weight );color:var( --e-global-color-72b77fc );}.elementor-3050 .elementor-element.elementor-element-457b30b3{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}.elementor-3050 .elementor-element.elementor-element-fb4e08b3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-eef54ae7 .elementor-button{background-color:var( --e-global-color-72b77fc );font-family:var( --e-global-typography-28e3a7a-font-family ), Sans-serif;font-size:var( --e-global-typography-28e3a7a-font-size );font-weight:var( --e-global-typography-28e3a7a-font-weight );fill:var( --e-global-color-9129a4c );color:var( --e-global-color-9129a4c );}.elementor-3050 .elementor-element.elementor-element-0bb08107{font-family:var( --e-global-typography-b6c68d1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6c68d1-font-size );font-weight:var( --e-global-typography-b6c68d1-font-weight );color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3050 .elementor-element.elementor-element-0c704c64{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-40c9d632 .elementor-heading-title{font-size:var( --e-global-typography-28e3a7a-font-size );}.elementor-3050 .elementor-element.elementor-element-456725cf .elementor-heading-title{font-size:var( --e-global-typography-0d70aee-font-size );}.elementor-3050 .elementor-element.elementor-element-dcd774a3{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-1103e86f .elementor-button{font-size:var( --e-global-typography-28e3a7a-font-size );}.elementor-3050 .elementor-element.elementor-element-56eb1293{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-83b9281e{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-e24f5b60{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-ba559202{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-8f4c7096{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-6851d51b{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-98477453{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-db78146b{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-49e67a05{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-f1e48aa6{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-7472d012{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-9e070238{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-52de3678{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-1df13164{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-84177355 .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3050 .elementor-element.elementor-element-861d01d1{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-76fc3d74{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-6a28d477 .elementor-heading-title{font-size:var( --e-global-typography-e04c950-font-size );}.elementor-3050 .elementor-element.elementor-element-dd661252{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-40934807{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-577f597d .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3050 .elementor-element.elementor-element-7a0bfcb8{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-9fb6ce8a{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-8d4d44a7 .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3050 .elementor-element.elementor-element-b9d567ea{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-0f1ddb1c{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-513b7bcb .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3050 .elementor-element.elementor-element-5a6da96a{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-81e52741{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-eded3c07{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-b358e7fd .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3050 .elementor-element.elementor-element-0c1c97d9{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-e4cc7041{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-a5c02775 .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3050 .elementor-element.elementor-element-179093d0{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-3f5f8683{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-08aa8867 .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3050 .elementor-element.elementor-element-127f01e8{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-4c3f7484 .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3050 .elementor-element.elementor-element-0119cf53{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-21036b62 .elementor-button{font-size:var( --e-global-typography-28e3a7a-font-size );}.elementor-3050 .elementor-element.elementor-element-c55200b3{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-f79a0e8b .elementor-heading-title{font-size:var( --e-global-typography-7691544-font-size );}.elementor-3050 .elementor-element.elementor-element-a2985609{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-83301678{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-514d9142 .elementor-heading-title{font-size:var( --e-global-typography-7691544-font-size );}.elementor-3050 .elementor-element.elementor-element-6bbed019{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-47436955{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-3a0aaf98 .elementor-heading-title{font-size:var( --e-global-typography-7691544-font-size );}.elementor-3050 .elementor-element.elementor-element-b5048653{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-0c4e2afd{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-3f858366 .elementor-heading-title{font-size:var( --e-global-typography-7691544-font-size );}.elementor-3050 .elementor-element.elementor-element-f242c87f{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-9ea7eb6e .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3050 .elementor-element.elementor-element-53c36cdb{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-e4d88748{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-c3ba01cf{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-802ca272{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-31273870{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-63c89a58{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-5fe92ebd{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-2ba6a188{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-32fcb747{--n-accordion-title-font-size:var( --e-global-typography-7691544-font-size );}.elementor-3050 .elementor-element.elementor-element-e2965519 .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3050 .elementor-element.elementor-element-457b30b3{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-eef54ae7 .elementor-button{font-size:var( --e-global-typography-28e3a7a-font-size );}.elementor-3050 .elementor-element.elementor-element-0bb08107{font-size:var( --e-global-typography-b6c68d1-font-size );}}@media(max-width:767px){.elementor-3050 .elementor-element.elementor-element-0c704c64{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-40c9d632 .elementor-heading-title{font-size:var( --e-global-typography-28e3a7a-font-size );}.elementor-3050 .elementor-element.elementor-element-456725cf .elementor-heading-title{font-size:var( --e-global-typography-0d70aee-font-size );}.elementor-3050 .elementor-element.elementor-element-dcd774a3{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-1103e86f .elementor-button{font-size:var( --e-global-typography-28e3a7a-font-size );}.elementor-3050 .elementor-element.elementor-element-56eb1293{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-83b9281e{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-e24f5b60{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-ba559202{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-8f4c7096{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-6851d51b{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-98477453{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-db78146b{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-49e67a05{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-f1e48aa6{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-7472d012{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-9e070238{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-52de3678{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-1df13164{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-84177355 .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3050 .elementor-element.elementor-element-861d01d1{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-76fc3d74{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-6a28d477 .elementor-heading-title{font-size:var( --e-global-typography-e04c950-font-size );}.elementor-3050 .elementor-element.elementor-element-dd661252{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-40934807{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-577f597d .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3050 .elementor-element.elementor-element-7a0bfcb8{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-9fb6ce8a{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-8d4d44a7 .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3050 .elementor-element.elementor-element-b9d567ea{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-0f1ddb1c{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-513b7bcb .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3050 .elementor-element.elementor-element-5a6da96a{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-81e52741{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-eded3c07{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-b358e7fd .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3050 .elementor-element.elementor-element-0c1c97d9{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-e4cc7041{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-a5c02775 .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3050 .elementor-element.elementor-element-179093d0{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-3f5f8683{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-08aa8867 .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3050 .elementor-element.elementor-element-127f01e8{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-4c3f7484 .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3050 .elementor-element.elementor-element-0119cf53{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-21036b62 .elementor-button{font-size:var( --e-global-typography-28e3a7a-font-size );}.elementor-3050 .elementor-element.elementor-element-c55200b3{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-f79a0e8b .elementor-heading-title{font-size:var( --e-global-typography-7691544-font-size );}.elementor-3050 .elementor-element.elementor-element-a2985609{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-83301678{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-514d9142 .elementor-heading-title{font-size:var( --e-global-typography-7691544-font-size );}.elementor-3050 .elementor-element.elementor-element-6bbed019{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-47436955{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-3a0aaf98 .elementor-heading-title{font-size:var( --e-global-typography-7691544-font-size );}.elementor-3050 .elementor-element.elementor-element-b5048653{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-0c4e2afd{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-3f858366 .elementor-heading-title{font-size:var( --e-global-typography-7691544-font-size );}.elementor-3050 .elementor-element.elementor-element-f242c87f{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-9ea7eb6e .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3050 .elementor-element.elementor-element-53c36cdb{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-e4d88748{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-c3ba01cf{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-802ca272{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-31273870{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-63c89a58{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-5fe92ebd{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-2ba6a188{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-32fcb747{--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:var( --e-global-typography-7691544-font-size );}.elementor-3050 .elementor-element.elementor-element-32fcb747 {--n-accordion-padding:5px 0px 5px 0px;}.elementor-3050 .elementor-element.elementor-element-e2965519 .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3050 .elementor-element.elementor-element-457b30b3{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3050 .elementor-element.elementor-element-eef54ae7 .elementor-button{font-size:var( --e-global-typography-28e3a7a-font-size );}.elementor-3050 .elementor-element.elementor-element-0bb08107{font-size:var( --e-global-typography-b6c68d1-font-size );}}/* Start custom CSS *//* Webfuran coming-soon hosting family — page 3050 only. */
body.page-id-3050 {
  --wf-blue: #1EA4F0;
  --wf-black: #000;
  --wf-white: #FFF;
  --wf-ink: #000;
  --wf-copy: #454545;
  --wf-muted: #666;
  --wf-line: #E3E3E3;
  --wf-paper: #F7F7F7;
  --wf-inverse-soft: #C8C8C8;
  --wf-inverse-label: #E3E3E3;
  --wf-dark-line: #333;
  --wf-radius: 1.5rem;
  --wf-space-section: clamp(4.5rem, 8.9vw, 8rem);
  --wf-header-space: 71px;
  --wf-ease: cubic-bezier(.2, 0, 0, 1);
  background: var(--wf-white);
}
body.page-id-3050 .wf-coming {
  --wf-content-width: var(--content-width);
  --e-global-color-text: var(--wf-ink);
  --e-global-color-accent: var(--wf-copy);
  --e-global-color-primary: var(--wf-black);
  --e-global-color-secondary: var(--wf-black);
  --e-global-color-c033149: var(--wf-muted);
  --e-global-color-0005131: var(--wf-line);
  --container-default-padding: 0;
  padding: 0;
  gap: 0;
  isolation: isolate;
  color: var(--wf-ink);
  font-family: 'DM Sans', sans-serif;
  overflow-wrap: anywhere;
}
body.page-id-3050 .wf-coming .e-con { --container-default-padding: 0; min-width: 0; padding: 0; gap: 0; }
body.page-id-3050 .wf-coming .elementor-widget { min-width: 0; margin-block-end: 0; }
body.page-id-3050 .wf-coming :is(.elementor-widget-heading,.elementor-widget-text-editor) { width: 100%; }
body.page-id-3050 .wf-coming :is(h1,h2,h3,h4,h5,h6,p,blockquote,pre) { margin: 0; }
body.page-id-3050 .wf-coming .elementor-heading-title { color: inherit; font-family: 'DM Sans', sans-serif; text-wrap: balance; }
body.page-id-3050 .wf-coming .wf-type-h1 .elementor-heading-title { font-size: clamp(3rem, 1.55rem + 3.5vw, 5.5rem); font-weight: 500; line-height: 1.045; letter-spacing: -.05em; }
body.page-id-3050 .wf-coming .wf-type-h2 .elementor-heading-title { font-size: clamp(2.125rem, 1.25rem + 3vw, 3.875rem); font-weight: 500; line-height: 1.09; letter-spacing: -.045em; }
body.page-id-3050 .wf-coming .wf-type-h3 .elementor-heading-title { font-size: clamp(1.75rem, 1.1rem + 1.8vw, 2.75rem); font-weight: 500; line-height: 1.15; letter-spacing: -.035em; }
body.page-id-3050 .wf-coming .wf-type-h4 .elementor-heading-title { font-size: clamp(1.375rem, 1.15rem + .55vw, 1.625rem); font-weight: 500; line-height: 1.25; letter-spacing: -.025em; }
body.page-id-3050 .wf-coming .wf-type-h5 .elementor-heading-title { font-size: 1.25rem; font-weight: 500; line-height: 1.35; letter-spacing: -.015em; }
body.page-id-3050 .wf-coming .wf-type-h6 .elementor-heading-title { font-size: .875rem; font-weight: 500; line-height: 1.5; letter-spacing: 0; }
body.page-id-3050 .wf-coming .wf-overline .elementor-heading-title { font-size: .8125rem; font-weight: 500; line-height: 1.5; letter-spacing: .025em; }
body.page-id-3050 .wf-coming p { text-wrap: pretty; }
body.page-id-3050 .wf-coming .wf-shell { width: 100%; max-width: none; margin-inline: auto; padding-block: var(--wf-space-section); }
body.page-id-3050 .wf-coming > .wf-shell { width: var(--wf-content-width); }
body.page-id-3050 .wf-coming .wf-column { display: flex; flex-direction: column; gap: 1.5rem; }
body.page-id-3050 .wf-coming .elementor-widget.wf-copy { max-width: 42rem; color: var(--wf-copy); font-size: 1rem; font-weight: 400; line-height: 1.65; }
body.page-id-3050 .wf-coming .wf-copy p { font-size: inherit; line-height: inherit; }
body.page-id-3050 .wf-coming .elementor-widget.wf-lead { font-size: 1.125rem; line-height: 1.65; }
body.page-id-3050 .wf-coming .wf-copy strong { font-weight: 600; }
body.page-id-3050 .wf-coming .wf-copy a { color: inherit; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: .28em; }
body.page-id-3050 .wf-coming .wf-section-intro { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); align-items: end; gap: 2rem 5rem; }
body.page-id-3050 .wf-coming .wf-section-intro .wf-lead { max-width: 30rem; }
body.page-id-3050 .wf-coming.wf-dark,
body.page-id-3050 .wf-coming .wf-dark { color: var(--wf-white); background: var(--wf-black); }
body.page-id-3050 .wf-coming.wf-dark .wf-copy,
body.page-id-3050 .wf-coming .wf-dark .wf-copy { color: var(--wf-inverse-soft); }
body.page-id-3050 .wf-coming :is(a,button,summary) { touch-action: manipulation; }
body.page-id-3050 .wf-coming :is(.elementor-button,button,summary) { -webkit-tap-highlight-color: transparent; -webkit-user-select: none; user-select: none; }
body.page-id-3050 .wf-coming :is(a,button,summary,[tabindex]):focus-visible { outline: 3px solid var(--wf-ink); outline-offset: 4px; }
body.page-id-3050 .wf-coming :is(.wf-dark,.wf-hero) :is(a,button,summary,[tabindex]):focus-visible { outline-color: var(--wf-white); }
body.page-id-3050 .wf-coming :is([id],a,button,summary), body.page-id-3050 .wf-coming[id] { scroll-margin-block-start: calc(var(--wf-header-space) + 2rem); }
body.page-id-3050 .wf-coming .wf-motion-controller { display: none; }

/* Monochrome Webfuran controls. */
body.page-id-3050 .wf-coming .wf-button .elementor-button {
  --wf-button-bg: var(--wf-black); --wf-button-fg: var(--wf-white); --wf-button-over-bg: var(--wf-white); --wf-button-over-fg: var(--wf-black);
  position: relative; isolation: isolate; display: inline-flex; align-items: center; justify-content: center;
  min-height: 3.5rem; max-width: 100%; padding: 1rem 1.625rem; overflow: hidden;
  border: 1px solid var(--wf-button-bg); border-radius: 999px; box-shadow: none;
  background: var(--wf-button-bg); color: var(--wf-button-fg); font-family: 'DM Sans', sans-serif;
  font-size: .9375rem; font-weight: 600; line-height: 1.4; text-align: center; white-space: normal;
}
body.page-id-3050 .wf-coming .wf-button--white .elementor-button { --wf-button-bg: var(--wf-white); --wf-button-fg: var(--wf-black); --wf-button-over-bg: var(--wf-black); --wf-button-over-fg: var(--wf-white); }
body.page-id-3050 .wf-coming .wf-button .elementor-button::before { content: ''; position: absolute; z-index: -1; inset: -1px; border-radius: inherit; background: var(--wf-button-over-bg); transform: translateX(101%); pointer-events: none; }
body.page-id-3050 .wf-coming .wf-button .elementor-button-content-wrapper { display: flex; align-items: center; justify-content: center; gap: 1.25rem; }
body.page-id-3050 .wf-coming .wf-button .elementor-button-content-wrapper::after { content: ''; display: block; flex: 0 0 1.125rem; width: 1.125rem; height: 1.125rem; background: currentColor; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat; }
body.page-id-3050 .wf-coming .wf-text-link a { display: inline-flex; align-items: center; gap: .7rem; min-height: 2.75rem; font-size: .9375rem; font-weight: 500; }
body.page-id-3050 .wf-coming .wf-text-link a::after { content: ''; display: inline-block; width: .5rem; height: .5rem; border-block-start: 1.5px solid; border-inline-end: 1.5px solid; transform: rotate(45deg); }

/* White controls over the hero; native light dropdowns and scrolled states remain intact. */
@media screen {
  body.page-id-3050 .elementor-location-header .shrinker:not(.header-is-scrolled) .e-n-menu[data-layout="horizontal"] { --n-menu-title-color-normal: var(--wf-white); --n-menu-title-color-hover: var(--wf-white); --n-menu-title-color-active: var(--wf-white); --n-menu-dropdown-indicator-color-normal: var(--wf-white); --n-menu-dropdown-indicator-color-hover: var(--wf-white); --n-menu-dropdown-indicator-color-active: var(--wf-white); }
  body.page-id-3050 .elementor-location-header .shrinker:not(.header-is-scrolled) .e-n-menu[data-layout="horizontal"] .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:is(:hover,:focus-within) { background: var(--wf-black); }
  body.page-id-3050 .elementor-location-header .shrinker:not(.header-is-scrolled) :is(.e-n-menu-toggle,.header-icons .elementor-icon) { color: var(--wf-white); }
  body.page-id-3050 .elementor-location-header .shrinker:not(.header-is-scrolled) :is(.e-n-menu-toggle,.header-icons .elementor-icon) svg { fill: var(--wf-white) !important; }
  body.page-id-3050 .elementor-location-header .shrinker:not(.header-is-scrolled) .elementor-element-4618d03 .elementor-icon svg { stroke: var(--wf-white) !important; }
  body.page-id-3050 .elementor-location-header .shrinker:not(.header-is-scrolled) :is(.e-n-menu-toggle,.header-icons .elementor-icon):focus-visible,
  body.page-id-3050 .elementor-location-header .shrinker:not(.header-is-scrolled) .e-n-menu[data-layout="horizontal"] .e-n-menu-title > .e-focus:focus-visible { outline: 3px solid var(--wf-white); outline-offset: 4px; }
}
@media screen and (max-width: 767px) {
  body.page-id-3050 .elementor-location-header .shrinker.header-is-scrolled :is(.e-n-menu-toggle,.header-icons .elementor-icon) { color: var(--wf-black); }
  body.page-id-3050 .elementor-location-header .shrinker.header-is-scrolled :is(.e-n-menu-toggle,.header-icons .elementor-icon) svg,
  body.page-id-3050 .elementor-location-header .shrinker.header-is-scrolled .e-n-menu-toggle svg path { fill: var(--wf-black) !important; }
  body.page-id-3050 .elementor-location-header .shrinker.header-is-scrolled .elementor-element-4618d03 .elementor-icon svg { stroke: var(--wf-black) !important; }
}

/* Hero: status first, then a product-specific signal board. */
body.page-id-3050 .wf-hero { --wf-ink: #FFF; --wf-copy: #D4D4D4; position: relative; width: 100%; max-width: none; min-height: 100vh; min-height: 100svh; margin-block-start: 0; border: 0; border-radius: 0; color: var(--wf-white); background: #111315; }
body.page-id-3050:has(#header-spacer) .wf-hero { margin-block-start: calc(-1 * var(--wf-header-space)); }
body.page-id-3050 .wf-hero::before { content: ''; position: absolute; z-index: -1; inset: 0; pointer-events: none; background: radial-gradient(ellipse 42% 60% at 98% 55%, #5C6268 0%, #363B40 39%, transparent 78%), radial-gradient(ellipse 24% 34% at 82% 58%, #1EA4F024, transparent 78%), radial-gradient(ellipse 42% 45% at 5% 112%, #41464A 0%, transparent 78%), linear-gradient(125deg, #16191B 0%, #0B0D0F 48%, #22272B 100%); }
body.page-id-3050 .wf-hero .wf-hero-shell { min-height: inherit; display: grid; grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr); align-items: center; gap: clamp(3rem, 6vw, 6rem); padding-block: max(7.5rem, calc(var(--wf-header-space) + 3rem)) 4.5rem; }
body.page-id-3050 .wf-hero .wf-hero-copy { align-items: start; gap: 1.375rem; }
body.page-id-3050 .wf-hero .elementor-widget.wf-status-badge { width: auto; max-width: 100%; color: var(--wf-white); font-size: .75rem; line-height: 1.4; }
body.page-id-3050 .wf-hero .wf-status-badge p { display: inline-flex; align-items: center; flex-wrap: wrap; gap: .5rem .9rem; min-height: 2.25rem; padding: .4rem .85rem; border: 1px solid #FFFFFF4A; border-radius: 999px; background: #FFFFFF0B; }
body.page-id-3050 .wf-hero .wf-status-badge strong { display: inline-flex; align-items: center; gap: .5rem; font-weight: 600; letter-spacing: .025em; text-transform: uppercase; }
body.page-id-3050 .wf-hero .wf-status-badge strong::before { content: ''; width: .4rem; height: .4rem; border-radius: 50%; background: var(--wf-blue); }
body.page-id-3050 .wf-hero .wf-status-badge span { color: #D1D1D1; }
body.page-id-3050 .wf-hero .wf-hero-eyebrow .elementor-heading-title { color: #E3E3E3; }
body.page-id-3050 .wf-hero .wf-hero-title .elementor-heading-title { color: var(--wf-white); text-wrap: initial; }
body.page-id-3050 .wf-hero .wf-hero-lead { max-width: 35rem; }
body.page-id-3050 .wf-hero .wf-hero-actions { display: flex; flex-direction: row; align-items: center; flex-wrap: wrap; gap: .75rem 1.5rem; margin-block-start: .25rem; }
body.page-id-3050 .wf-hero .wf-hero-actions > .elementor-widget { width: auto; }
body.page-id-3050 .wf-hero .elementor-widget.wf-text-link { color: var(--wf-white); }
body.page-id-3050 .wf-hero .elementor-widget.wf-hero-note { color: #C8C8C8; font-size: .8125rem; }
body.page-id-3050 .wf-hero .wf-hero-visual { gap: .875rem; }
body.page-id-3050 .wf-hero .wf-signal-board { overflow: hidden; gap: 0; border: 1px solid #FFFFFF4F; border-radius: var(--wf-radius); background: #0A0C0EE8; color: var(--wf-white); box-shadow: none; }
body.page-id-3050 .wf-hero .wf-signal-header { display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 1rem; min-height: 3.25rem; padding: .8rem 1rem; border-block-end: 1px solid #FFFFFF29; }
body.page-id-3050 .wf-hero .wf-signal-header .wf-copy { width: auto; color: #C8C8C8; font-family: ui-monospace, SFMono-Regular, Consolas, monospace; font-size: .625rem; letter-spacing: .05em; }
body.page-id-3050 .wf-hero .elementor-widget.wf-signal-state { color: var(--wf-white); }
body.page-id-3050 .wf-hero .wf-signal-state p { display: flex; align-items: center; gap: .4rem; }
body.page-id-3050 .wf-hero .wf-signal-state p::before { content: ''; width: .35rem; height: .35rem; border-radius: 50%; background: var(--wf-blue); }
body.page-id-3050 .wf-hero .wf-product-art { position: relative; display: grid; align-items: center; min-height: 21rem; padding: clamp(1.5rem, 4vw, 3rem); direction: ltr; }
body.page-id-3050 .wf-hero .wf-art-node { position: relative; z-index: 2; align-items: center; justify-content: center; min-width: 0; min-height: 3.75rem; padding: .75rem; border: 1px solid #FFFFFF59; border-radius: .75rem; background: #FFFFFF0B; text-align: center; }
body.page-id-3050 .wf-hero .wf-art-node .wf-copy { color: var(--wf-white); font-size: .75rem; line-height: 1.4; }
body.page-id-3050 .wf-hero .wf-art-core { flex-direction: column; aspect-ratio: 1; min-height: 0; border-radius: 50%; background: var(--wf-black); outline: 1px solid #FFFFFF26; outline-offset: .5rem; gap: .35rem; }
body.page-id-3050 .wf-hero .elementor-widget.wf-art-core-name { color: var(--wf-white); font-size: 1rem; font-weight: 600; letter-spacing: .06em; }
body.page-id-3050 .wf-hero .elementor-widget.wf-art-core-state { color: var(--wf-white); font-size: .625rem; }
body.page-id-3050 .wf-hero .wf-art-connector { position: relative; z-index: 1; height: 1px; background: #FFFFFF4D; overflow: hidden; }
body.page-id-3050 .wf-hero .wf-art-connector::after { content: ''; position: absolute; inset: 0; background: linear-gradient(90deg, transparent, var(--wf-blue), transparent); transform: translateX(-105%); }
body.page-id-3050 .wf-hero .wf-art-detail { z-index: 2; }
body.page-id-3050 .wf-hero .wf-signal-facts { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); border-block-start: 1px solid #FFFFFF29; }
body.page-id-3050 .wf-hero .wf-signal-fact { max-width: none; padding: 1rem 1.25rem; color: var(--wf-white); }
body.page-id-3050 .wf-hero .wf-signal-fact + .wf-signal-fact { border-inline-start: 1px solid #FFFFFF29; }
body.page-id-3050 .wf-hero .wf-signal-fact p { display: flex; align-items: center; justify-content: space-between; gap: 1rem; }
body.page-id-3050 .wf-hero .wf-signal-fact span { color: #BFBFBF; font-size: .6875rem; }
body.page-id-3050 .wf-hero .wf-signal-fact strong { color: var(--wf-white); font-size: .75rem; font-weight: 500; }
body.page-id-3050 .wf-hero .elementor-widget.wf-art-caption { max-width: none; color: #D1D1D1; font-size: .75rem; text-align: end; }

/* Bot route. */
body.page-id-3050 .wf-product-bot .wf-art-bot { grid-template-columns: minmax(0, 1fr) minmax(1.5rem, .55fr) minmax(5rem, .9fr) minmax(1.5rem, .55fr) minmax(0, 1fr); gap: .5rem; }
body.page-id-3050 .wf-product-bot .wf-art-bot .wf-art-core { width: min(100%, 7rem); justify-self: center; }
body.page-id-3050 .wf-product-bot .wf-bot-messages { grid-column: 1 / -1; display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 1rem; margin-block-start: 1.5rem; }
body.page-id-3050 .wf-product-bot .wf-message { width: auto; max-width: 48%; padding: .55rem .75rem; border: 1px solid #FFFFFF36; border-radius: .75rem; color: #D6D6D6; font-size: .6875rem; }
body.page-id-3050 .wf-product-bot .wf-message-out { margin-inline-start: auto; border-color: #1EA4F080; color: var(--wf-white); }

/* Game server network. */
body.page-id-3050 .wf-product-game .wf-art-game { grid-template-columns: minmax(0, 1fr) minmax(6rem, .85fr) minmax(0, 1fr); grid-template-rows: auto auto auto; gap: 1.25rem; }
body.page-id-3050 .wf-product-game .wf-player { min-height: 3rem; }
body.page-id-3050 .wf-product-game .wf-player-one { grid-column: 1; grid-row: 1; }
body.page-id-3050 .wf-product-game .wf-player-two { grid-column: 3; grid-row: 1; }
body.page-id-3050 .wf-product-game .wf-game-core { grid-column: 2; grid-row: 1 / 3; width: min(100%, 7rem); justify-self: center; align-self: center; }
body.page-id-3050 .wf-product-game .wf-player-three { grid-column: 1; grid-row: 2; }
body.page-id-3050 .wf-product-game .wf-player-four { grid-column: 3; grid-row: 2; }
body.page-id-3050 .wf-product-game .wf-game-lines { position: absolute; z-index: 0; width: auto; min-width: 0; inset: 21% 20% 28%; border: 1px solid #FFFFFF3D; border-radius: 50%; }
body.page-id-3050 .wf-product-game .wf-game-lines::after { content: ''; position: absolute; inset: 20%; border: 1px solid #1EA4F075; border-radius: 50%; }
body.page-id-3050 .wf-product-game .wf-game-address { grid-column: 1 / -1; grid-row: 3; max-width: none; padding-block-start: .75rem; color: #C8C8C8; font-family: ui-monospace, SFMono-Regular, Consolas, monospace; font-size: .6875rem; text-align: center; }

/* n8n workflow. */
body.page-id-3050 .wf-product-n8n .wf-art-n8n { grid-template-columns: minmax(0, 1fr) minmax(1.5rem, .6fr) minmax(0, 1fr) minmax(1.5rem, .6fr) minmax(0, 1fr); gap: .5rem; }
body.page-id-3050 .wf-product-n8n .wf-workflow-trigger { border-radius: 50%; }
body.page-id-3050 .wf-product-n8n .wf-workflow-logic { border-style: dashed; }
body.page-id-3050 .wf-product-n8n .wf-workflow-action { background: var(--wf-white); border-color: var(--wf-white); }
body.page-id-3050 .wf-product-n8n .wf-workflow-action .wf-copy { color: var(--wf-black); }
body.page-id-3050 .wf-product-n8n .wf-workflow-event { grid-column: 1 / -1; display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 1rem; margin-block-start: 2rem; padding: .75rem 1rem; border: 1px solid #FFFFFF2E; border-radius: .75rem; background: #FFFFFF08; }
body.page-id-3050 .wf-product-n8n .wf-workflow-event .wf-copy { width: auto; color: #C8C8C8; font-family: ui-monospace, SFMono-Regular, Consolas, monospace; font-size: .6875rem; }
body.page-id-3050 .wf-product-n8n .wf-workflow-event .wf-event-result { color: var(--wf-white); }

/* Launch plan bento. */
body.page-id-3050 .wf-prepare { background: var(--wf-white); }
body.page-id-3050 .wf-prepare .wf-prepare-shell { gap: 3.5rem; }
body.page-id-3050 .wf-prepare .wf-prep-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.25rem; }
body.page-id-3050 .wf-prepare .wf-prep-card { min-height: 18rem; justify-content: flex-end; gap: 1rem; padding: clamp(1.75rem, 3.35vw, 3rem); border: 1px solid var(--wf-line); border-radius: var(--wf-radius); background: var(--wf-paper); }
body.page-id-3050 .wf-prepare .wf-prep-card-1 { grid-column: 1 / -1; min-height: 22rem; background: radial-gradient(ellipse 45% 120% at 100% 0%, #43494E, transparent 78%), #080A0B; }
body.page-id-3050 .wf-prepare .elementor-widget.wf-card-number { margin-block-end: auto; color: var(--wf-muted); font-size: .75rem; font-variant-numeric: tabular-nums; }
body.page-id-3050 .wf-prepare .wf-prep-card-1 .wf-card-number { color: #BFBFBF; }
body.page-id-3050 .wf-prepare .wf-prep-card .wf-copy { max-width: 34rem; }
body.page-id-3050 .wf-prepare .wf-prep-card-1 .elementor-heading-title { max-width: 37rem; }
body.page-id-3050 .wf-prepare .elementor-widget.wf-boundary-note { max-width: none; color: var(--wf-muted); font-size: .8125rem; text-align: center; }

/* Editorial use-case rows. */
body.page-id-3050 .wf-uses { background: var(--wf-paper); }
body.page-id-3050 .wf-uses .wf-uses-shell { display: grid; grid-template-columns: minmax(0, .75fr) minmax(0, 1.25fr); align-items: start; gap: clamp(3rem, 7vw, 7rem); }
body.page-id-3050 .wf-uses .wf-uses-intro { gap: 1.5rem; }
body.page-id-3050 .wf-uses .wf-uses-intro .wf-lead { max-width: 28rem; }
body.page-id-3050 .wf-uses .wf-use-list { border-block-start: 1px solid var(--wf-line); }
body.page-id-3050 .wf-uses .wf-use-row { display: grid; grid-template-columns: 3rem minmax(0, 1fr); gap: 1.5rem; padding-block: 2rem; border-block-end: 1px solid var(--wf-line); }
body.page-id-3050 .wf-uses .elementor-widget.wf-use-number { color: var(--wf-muted); font-size: .75rem; font-variant-numeric: tabular-nums; }
body.page-id-3050 .wf-uses .wf-use-copy { gap: .75rem; }
body.page-id-3050 .wf-uses .wf-use-copy .wf-copy { max-width: 36rem; }

/* The status ledger deliberately separates fact from future intent. */
body.page-id-3050 .wf-launch { background: var(--wf-black); }
body.page-id-3050 .wf-launch .wf-launch-shell { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); align-items: start; gap: clamp(3rem, 8vw, 8rem); }
body.page-id-3050 .wf-launch .wf-launch-copy { align-items: start; gap: 1.75rem; }
body.page-id-3050 .wf-launch .wf-launch-copy .wf-lead { max-width: 34rem; }
body.page-id-3050 .wf-launch .wf-launch-facts { border-block-start: 1px solid var(--wf-dark-line); }
body.page-id-3050 .wf-launch .wf-launch-fact { display: grid; grid-template-columns: minmax(0, .85fr) minmax(0, 1fr) 2rem; align-items: center; gap: 1.25rem; padding-block: 1.5rem; border-block-end: 1px solid var(--wf-dark-line); }
body.page-id-3050 .wf-launch .wf-launch-fact .elementor-widget { max-width: none; }
body.page-id-3050 .wf-launch .elementor-widget.wf-launch-label { color: #BFBFBF; font-size: .8125rem; }
body.page-id-3050 .wf-launch .elementor-widget.wf-launch-index { color: #8A8A8A; font-size: .6875rem; text-align: end; font-variant-numeric: tabular-nums; }

/* Native Elementor FAQ and final contact. */
body.page-id-3050 .wf-close .wf-close-shell { gap: clamp(4.5rem, 8vw, 7rem); }
body.page-id-3050 .wf-close .wf-faq-grid { display: grid; grid-template-columns: minmax(0, .78fr) minmax(0, 1.22fr); align-items: start; gap: clamp(3rem, 7vw, 7rem); }
body.page-id-3050 .wf-close .wf-faq-intro { gap: 1.5rem; }
body.page-id-3050 .wf-close .wf-faq-intro .elementor-heading-title { font-size: clamp(2rem, 1.25rem + 1.8vw, 3rem); line-height: 1.15; }
body.page-id-3050 .wf-close .e-n-accordion { gap: 0; }
body.page-id-3050 .wf-close .e-n-accordion-item { border: 0; border-block-end: 1px solid var(--wf-line); border-radius: 0; background: transparent; }
body.page-id-3050 .wf-close .e-n-accordion-item:first-child { border-block-start: 1px solid var(--wf-line); }
body.page-id-3050 .wf-close .e-n-accordion-item-title { min-height: 4.5rem; padding: 1.35rem .25rem; gap: 1.5rem; justify-content: space-between; color: var(--wf-ink); border: 0; border-radius: 0; background: transparent; }
body.page-id-3050 .wf-close .e-n-accordion-item-title-text { font-size: 1.0625rem; font-weight: 500; line-height: 1.5; letter-spacing: -.01em; }
body.page-id-3050 .wf-close .e-n-accordion-item-title-icon { flex-shrink: 0; order: 1; color: var(--wf-ink); }
body.page-id-3050 .wf-close .e-n-accordion-item > .e-con { padding: 0 .25rem 1.5rem; border: 0; background: transparent; }
body.page-id-3050 .wf-close .wf-final-banner { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: end; gap: 3rem; padding: clamp(2rem, 5vw, 4.5rem); border: 1px solid var(--wf-line); border-radius: var(--wf-radius); background: var(--wf-paper); }
body.page-id-3050 .wf-close .wf-final-copy { gap: 1.25rem; }
body.page-id-3050 .wf-close .wf-final-copy .wf-lead { max-width: 38rem; }
body.page-id-3050 .wf-close .wf-final-action { align-items: flex-end; gap: 1rem; }
body.page-id-3050 .wf-close .elementor-widget.wf-final-note { max-width: 18rem; color: var(--wf-muted); font-size: .75rem; text-align: end; }

@media (hover: hover) and (pointer: fine) {
  body.page-id-3050 .wf-coming .wf-button .elementor-button,
  body.page-id-3050 .wf-coming .wf-button .elementor-button::before { transition: color 400ms var(--wf-ease), transform 400ms var(--wf-ease); }
  body.page-id-3050 .wf-coming .wf-button .elementor-button:hover { color: var(--wf-button-over-fg); }
  body.page-id-3050 .wf-coming .wf-button .elementor-button:hover::before { transform: translateX(0); }
  body.page-id-3050 .wf-coming .wf-text-link a:hover { text-decoration-thickness: 2px; }
  body.page-id-3050 .wf-close .e-n-accordion-item-title:hover { background: var(--wf-paper); }
}
@media (prefers-reduced-motion: no-preference) {
  body.page-id-3050 .wf-coming .wf-button .elementor-button:not(:disabled):active { transform: scale(.96); transition-duration: 150ms; transition-timing-function: ease-out; }
  body.page-id-3050 .wf-hero .wf-art-node { animation: wf-coming-node 300ms var(--wf-ease) both; }
  body.page-id-3050 .wf-hero .wf-art-node:nth-child(2) { animation-delay: 100ms; }
  body.page-id-3050 .wf-hero .wf-art-node:nth-child(3) { animation-delay: 200ms; }
  body.page-id-3050 .wf-hero .wf-art-node:nth-child(4) { animation-delay: 300ms; }
  body.page-id-3050 .wf-hero .wf-art-node:nth-child(5) { animation-delay: 400ms; }
  body.page-id-3050 .wf-hero .wf-art-connector::after { animation: wf-coming-signal 900ms var(--wf-ease) 500ms both; }
  body.page-id-3050 .wf-hero .wf-art-connector-out::after,
  body.page-id-3050 .wf-hero .wf-workflow-line-two::after { animation-delay: 1300ms; }
}
@keyframes wf-coming-node { from { opacity: .35; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }
@keyframes wf-coming-signal { from { transform: translateX(-105%); } to { transform: translateX(105%); } }

@media screen and (max-width: 1024px) {
  body.page-id-3050 { --wf-header-space: 56px; }
  body.page-id-3050 .wf-hero .wf-hero-shell { gap: 3rem; }
  body.page-id-3050 .wf-hero .wf-product-art { min-height: 18rem; padding: 1.5rem; }
  body.page-id-3050 .wf-prepare .wf-prep-card { min-height: 16rem; }
}
@media screen and (max-width: 860px) {
  body.page-id-3050 .wf-coming .wf-section-intro,
  body.page-id-3050 .wf-hero .wf-hero-shell,
  body.page-id-3050 .wf-uses .wf-uses-shell,
  body.page-id-3050 .wf-launch .wf-launch-shell,
  body.page-id-3050 .wf-close .wf-faq-grid { grid-template-columns: minmax(0, 1fr); }
  body.page-id-3050 .wf-hero .wf-hero-shell { align-content: center; padding-block: max(7rem, calc(var(--wf-header-space) + 2.5rem)) 4rem; }
  body.page-id-3050 .wf-hero .wf-hero-copy { max-width: 42rem; }
  body.page-id-3050 .wf-hero .wf-hero-visual { width: min(100%, 42rem); justify-self: center; }
  body.page-id-3050 .wf-uses .wf-uses-intro { max-width: 38rem; }
  body.page-id-3050 .wf-launch .wf-launch-copy { max-width: 40rem; }
}
@media screen and (max-width: 767px) {
  body.page-id-3050 { --wf-header-space: 49px; --wf-space-section: clamp(4rem, 18vw, 5.5rem); }
  body.page-id-3050 .wf-coming .wf-type-h1 .elementor-heading-title { font-size: clamp(2.625rem, 1.25rem + 6.1vw, 4.25rem); line-height: 1.07; }
  body.page-id-3050 .wf-coming .wf-type-h2 .elementor-heading-title { font-size: clamp(2rem, 1.3rem + 3.5vw, 2.75rem); line-height: 1.12; }
  body.page-id-3050 .wf-coming .elementor-widget.wf-lead { font-size: 1rem; }
  body.page-id-3050 .wf-hero .wf-hero-shell { gap: 2.75rem; padding-block-end: 3rem; }
  body.page-id-3050 .wf-hero .wf-status-badge p { align-items: flex-start; flex-direction: column; gap: .15rem; border-radius: 1rem; }
  body.page-id-3050 .wf-hero .wf-hero-actions { align-items: flex-start; flex-direction: column; }
  body.page-id-3050 .wf-hero .wf-hero-actions > .elementor-widget { width: 100%; }
  body.page-id-3050 .wf-hero .wf-button .elementor-button { width: 100%; }
  body.page-id-3050 .wf-hero .wf-product-art { min-height: 16rem; }
  body.page-id-3050 .wf-hero .wf-signal-header { align-items: flex-start; flex-direction: column; gap: .25rem; }
  body.page-id-3050 .wf-product-bot .wf-art-bot,
  body.page-id-3050 .wf-product-n8n .wf-art-n8n { grid-template-columns: minmax(0, 1fr) 1.25rem minmax(4.5rem, .8fr) 1.25rem minmax(0, 1fr); padding-inline: 1rem; }
  body.page-id-3050 .wf-product-game .wf-art-game { grid-template-columns: minmax(0, 1fr) minmax(4.5rem, .8fr) minmax(0, 1fr); padding-inline: 1rem; }
  body.page-id-3050 .wf-hero .wf-art-node { min-height: 3rem; padding: .5rem; }
  body.page-id-3050 .wf-product-bot .wf-art-bot .wf-art-core,
  body.page-id-3050 .wf-product-game .wf-game-core { width: min(100%, 5.5rem); }
  body.page-id-3050 .wf-product-bot .wf-bot-messages,
  body.page-id-3050 .wf-product-n8n .wf-workflow-event { margin-block-start: 1rem; }
  body.page-id-3050 .wf-prepare .wf-prep-grid { grid-template-columns: minmax(0, 1fr); }
  body.page-id-3050 .wf-prepare .wf-prep-card-1 { grid-column: auto; }
  body.page-id-3050 .wf-prepare .wf-prep-card { min-height: 16rem; }
  body.page-id-3050 .wf-launch .wf-launch-fact { grid-template-columns: minmax(0, 1fr) auto; gap: .5rem 1rem; }
  body.page-id-3050 .wf-launch .wf-launch-fact > :nth-child(2) { grid-column: 1; grid-row: 2; }
  body.page-id-3050 .wf-launch .wf-launch-index { grid-column: 2; grid-row: 1 / 3; }
  body.page-id-3050 .wf-close .wf-final-banner { grid-template-columns: minmax(0, 1fr); align-items: start; gap: 2rem; }
  body.page-id-3050 .wf-close .wf-final-action { align-items: stretch; }
  body.page-id-3050 .wf-close .wf-final-action .wf-button .elementor-button { width: 100%; }
  body.page-id-3050 .wf-close .elementor-widget.wf-final-note { max-width: none; text-align: start; }
}
@media screen and (max-width: 359px) {
  body.page-id-3050 .wf-coming .wf-type-h1 .elementor-heading-title { font-size: 2.25rem; }
  body.page-id-3050 .wf-hero .wf-hero-shell { padding-block-start: max(6.5rem, calc(var(--wf-header-space) + 2rem)); }
  body.page-id-3050 .wf-hero .wf-product-art { min-height: 14.5rem; padding-inline: .75rem; }
  body.page-id-3050 .wf-hero .wf-art-node .wf-copy { font-size: .625rem; }
  body.page-id-3050 .wf-product-bot .wf-bot-messages,
  body.page-id-3050 .wf-product-n8n .wf-workflow-event { align-items: stretch; flex-direction: column; }
  body.page-id-3050 .wf-product-bot .wf-message { max-width: 100%; }
  body.page-id-3050 .wf-hero .wf-signal-facts { grid-template-columns: minmax(0, 1fr); }
  body.page-id-3050 .wf-hero .wf-signal-fact + .wf-signal-fact { border-inline-start: 0; border-block-start: 1px solid #FFFFFF29; }
  body.page-id-3050 .wf-uses .wf-use-row { grid-template-columns: 2rem minmax(0, 1fr); gap: 1rem; }
}
@media (prefers-reduced-motion: reduce) {
  body.page-id-3050 .wf-coming *, body.page-id-3050 .wf-coming *::before, body.page-id-3050 .wf-coming *::after { scroll-behavior: auto !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }
}
@media (forced-colors: active) {
  body.page-id-3050 .wf-coming .wf-button .elementor-button,
  body.page-id-3050 .wf-hero .wf-signal-board,
  body.page-id-3050 .wf-hero .wf-art-node { border: 1px solid ButtonText; }
  body.page-id-3050 .wf-hero .wf-status-badge strong::before,
  body.page-id-3050 .wf-hero .wf-signal-state p::before { forced-color-adjust: none; background: Highlight; }
}/* End custom CSS */