.elementor-3052 .elementor-element.elementor-element-ef970705{--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-3052 .elementor-element.elementor-element-6adfe005{--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-3052 .elementor-element.elementor-element-28b26e5c{--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-3052 .elementor-element.elementor-element-53b983a1{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-3052 .elementor-element.elementor-element-fff6e3a3 .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-3052 .elementor-element.elementor-element-d2163b5a .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-3052 .elementor-element.elementor-element-487914b9{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-3052 .elementor-element.elementor-element-dee1669c{--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-3052 .elementor-element.elementor-element-29c5b752 .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-3052 .elementor-element.elementor-element-881139af{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-3052 .elementor-element.elementor-element-8cc56e16{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-3052 .elementor-element.elementor-element-5cc3f5af{--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-3052 .elementor-element.elementor-element-c7121217{--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-3052 .elementor-element.elementor-element-6b8c2fca{--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-3052 .elementor-element.elementor-element-8384b5e6{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-3052 .elementor-element.elementor-element-14244a70{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-3052 .elementor-element.elementor-element-d2300412{--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-3052 .elementor-element.elementor-element-00c28da9{--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-3052 .elementor-element.elementor-element-48965218{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-3052 .elementor-element.elementor-element-0179ec71{--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-3052 .elementor-element.elementor-element-8cab72be{--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-3052 .elementor-element.elementor-element-5e83c029{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-3052 .elementor-element.elementor-element-54138f36{--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-3052 .elementor-element.elementor-element-992b48ea{--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-3052 .elementor-element.elementor-element-5417c95c{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-3052 .elementor-element.elementor-element-1b6bd45e{--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-3052 .elementor-element.elementor-element-fe2de202{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-3052 .elementor-element.elementor-element-7df43025{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-3052 .elementor-element.elementor-element-9dc25b4e{--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-3052 .elementor-element.elementor-element-56050cac{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-3052 .elementor-element.elementor-element-b0542f9f{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-3052 .elementor-element.elementor-element-e90b4257{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-3052 .elementor-element.elementor-element-a8df41f5{--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-3052 .elementor-element.elementor-element-2a79a4c7{--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-3052 .elementor-element.elementor-element-47d07615{--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-3052 .elementor-element.elementor-element-077bc1b0 .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-3052 .elementor-element.elementor-element-6654e81c{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-3052 .elementor-element.elementor-element-7545f0c9{--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-3052 .elementor-element.elementor-element-0a3650dd{--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-3052 .elementor-element.elementor-element-7fd7073a{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-3052 .elementor-element.elementor-element-ecbae113 .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-3052 .elementor-element.elementor-element-df72dab2{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-3052 .elementor-element.elementor-element-f475dd19{--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-3052 .elementor-element.elementor-element-d391e1fa{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-3052 .elementor-element.elementor-element-63bfa176 .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-3052 .elementor-element.elementor-element-ca71ee25{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-3052 .elementor-element.elementor-element-3104be58{--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-3052 .elementor-element.elementor-element-a8e07670{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-3052 .elementor-element.elementor-element-16f14236 .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-3052 .elementor-element.elementor-element-d59d9fe0{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-3052 .elementor-element.elementor-element-ed6e2f96{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-3052 .elementor-element.elementor-element-33476a29{--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-3052 .elementor-element.elementor-element-1b0e6860{--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-3052 .elementor-element.elementor-element-d01af918{--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-3052 .elementor-element.elementor-element-dc082b53 .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-3052 .elementor-element.elementor-element-3083e8bc{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-3052 .elementor-element.elementor-element-6d182e2a{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-3052 .elementor-element.elementor-element-c5805edd{--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-3052 .elementor-element.elementor-element-94ac2a71{--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-3052 .elementor-element.elementor-element-549de182{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-3052 .elementor-element.elementor-element-35e5c44d{--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-3052 .elementor-element.elementor-element-897fda51 .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-3052 .elementor-element.elementor-element-56ca69e9{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-3052 .elementor-element.elementor-element-bfba4823{--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-3052 .elementor-element.elementor-element-391424da{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-3052 .elementor-element.elementor-element-7d60a7b7{--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-3052 .elementor-element.elementor-element-ff9240bb .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-3052 .elementor-element.elementor-element-6d50d567{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-3052 .elementor-element.elementor-element-c6e1140e{--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-3052 .elementor-element.elementor-element-fe946e64{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-3052 .elementor-element.elementor-element-adb067eb{--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-3052 .elementor-element.elementor-element-899a9a0b .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-3052 .elementor-element.elementor-element-aff98713{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-3052 .elementor-element.elementor-element-b5ab848a{--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-3052 .elementor-element.elementor-element-b3aadc1e{--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-3052 .elementor-element.elementor-element-14576d96{--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-3052 .elementor-element.elementor-element-6e28d5a0 .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-3052 .elementor-element.elementor-element-50723a2c{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-3052 .elementor-element.elementor-element-5c45aca5 .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-3052 .elementor-element.elementor-element-542f68a0{--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-3052 .elementor-element.elementor-element-bfb7e86b{--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-3052 .elementor-element.elementor-element-2b43f4d5{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-3052 .elementor-element.elementor-element-22a44767 .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-3052 .elementor-element.elementor-element-94520e0f{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-3052 .elementor-element.elementor-element-61c1815c{--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-3052 .elementor-element.elementor-element-a1fa6519{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-3052 .elementor-element.elementor-element-c15039fb .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-3052 .elementor-element.elementor-element-9e8bd4ef{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-3052 .elementor-element.elementor-element-c8e09d6f{--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-3052 .elementor-element.elementor-element-7ce1b347{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-3052 .elementor-element.elementor-element-74c7e2bc .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-3052 .elementor-element.elementor-element-0eaba0e0{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-3052 .elementor-element.elementor-element-7735fdd2{--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-3052 .elementor-element.elementor-element-32c36df7{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-3052 .elementor-element.elementor-element-4015c791 .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-3052 .elementor-element.elementor-element-d4fee68e{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-3052 .elementor-element.elementor-element-a04d358b{--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-3052 .elementor-element.elementor-element-1c184f29{--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-3052 .elementor-element.elementor-element-bfc18f31{--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-3052 .elementor-element.elementor-element-5afed82c{--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-3052 .elementor-element.elementor-element-5da4422e .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-3052 .elementor-element.elementor-element-622b014c{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-3052 .elementor-element.elementor-element-266d8331{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-3052 .elementor-element.elementor-element-a9d7bfbb{--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-3052 .elementor-element.elementor-element-a57e1311{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-3052 .elementor-element.elementor-element-fe643dc0{--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-3052 .elementor-element.elementor-element-b16385a2{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-3052 .elementor-element.elementor-element-26af93c0{--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-3052 .elementor-element.elementor-element-41f9122a{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-3052 .elementor-element.elementor-element-da37f55f{--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-3052 .elementor-element.elementor-element-9eec9353{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-3052 .elementor-element.elementor-element-54a1b580{--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-3052 .elementor-element.elementor-element-a8f8d891{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-3052 .elementor-element.elementor-element-f56306ba{--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-3052 .elementor-element.elementor-element-6b7fc68d{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-3052 .elementor-element.elementor-element-9fda6e60{--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-3052 .elementor-element.elementor-element-9fda6e60 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-3052 .elementor-element.elementor-element-9fda6e60 > .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-3052 .elementor-element.elementor-element-7254f7c5{--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-3052 .elementor-element.elementor-element-6a6abf5a{--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-3052 .elementor-element.elementor-element-de941e76 .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-3052 .elementor-element.elementor-element-93584b11{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-3052 .elementor-element.elementor-element-fe49ac86{--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-3052 .elementor-element.elementor-element-02bcd5f8 .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-3052 .elementor-element.elementor-element-89ece1ca{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-3052 .elementor-element.elementor-element-53b983a1{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-fff6e3a3 .elementor-heading-title{font-size:var( --e-global-typography-28e3a7a-font-size );}.elementor-3052 .elementor-element.elementor-element-d2163b5a .elementor-heading-title{font-size:var( --e-global-typography-0d70aee-font-size );}.elementor-3052 .elementor-element.elementor-element-487914b9{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-29c5b752 .elementor-button{font-size:var( --e-global-typography-28e3a7a-font-size );}.elementor-3052 .elementor-element.elementor-element-881139af{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-8cc56e16{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-8384b5e6{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-14244a70{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-48965218{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-5e83c029{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-5417c95c{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-fe2de202{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-7df43025{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-56050cac{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-b0542f9f{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-e90b4257{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-077bc1b0 .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3052 .elementor-element.elementor-element-6654e81c{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-7fd7073a{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-ecbae113 .elementor-heading-title{font-size:var( --e-global-typography-e04c950-font-size );}.elementor-3052 .elementor-element.elementor-element-df72dab2{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-d391e1fa{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-63bfa176 .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3052 .elementor-element.elementor-element-ca71ee25{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-a8e07670{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-16f14236 .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3052 .elementor-element.elementor-element-d59d9fe0{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-ed6e2f96{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-dc082b53 .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3052 .elementor-element.elementor-element-3083e8bc{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-6d182e2a{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-549de182{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-897fda51 .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3052 .elementor-element.elementor-element-56ca69e9{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-391424da{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-ff9240bb .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3052 .elementor-element.elementor-element-6d50d567{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-fe946e64{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-899a9a0b .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3052 .elementor-element.elementor-element-aff98713{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-6e28d5a0 .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3052 .elementor-element.elementor-element-50723a2c{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-5c45aca5 .elementor-button{font-size:var( --e-global-typography-28e3a7a-font-size );}.elementor-3052 .elementor-element.elementor-element-2b43f4d5{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-22a44767 .elementor-heading-title{font-size:var( --e-global-typography-7691544-font-size );}.elementor-3052 .elementor-element.elementor-element-94520e0f{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-a1fa6519{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-c15039fb .elementor-heading-title{font-size:var( --e-global-typography-7691544-font-size );}.elementor-3052 .elementor-element.elementor-element-9e8bd4ef{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-7ce1b347{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-74c7e2bc .elementor-heading-title{font-size:var( --e-global-typography-7691544-font-size );}.elementor-3052 .elementor-element.elementor-element-0eaba0e0{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-32c36df7{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-4015c791 .elementor-heading-title{font-size:var( --e-global-typography-7691544-font-size );}.elementor-3052 .elementor-element.elementor-element-d4fee68e{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-5da4422e .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3052 .elementor-element.elementor-element-622b014c{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-266d8331{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-a57e1311{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-b16385a2{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-41f9122a{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-9eec9353{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-a8f8d891{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-6b7fc68d{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-9fda6e60{--n-accordion-title-font-size:var( --e-global-typography-7691544-font-size );}.elementor-3052 .elementor-element.elementor-element-de941e76 .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3052 .elementor-element.elementor-element-93584b11{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-02bcd5f8 .elementor-button{font-size:var( --e-global-typography-28e3a7a-font-size );}.elementor-3052 .elementor-element.elementor-element-89ece1ca{font-size:var( --e-global-typography-b6c68d1-font-size );}}@media(max-width:767px){.elementor-3052 .elementor-element.elementor-element-53b983a1{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-fff6e3a3 .elementor-heading-title{font-size:var( --e-global-typography-28e3a7a-font-size );}.elementor-3052 .elementor-element.elementor-element-d2163b5a .elementor-heading-title{font-size:var( --e-global-typography-0d70aee-font-size );}.elementor-3052 .elementor-element.elementor-element-487914b9{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-29c5b752 .elementor-button{font-size:var( --e-global-typography-28e3a7a-font-size );}.elementor-3052 .elementor-element.elementor-element-881139af{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-8cc56e16{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-8384b5e6{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-14244a70{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-48965218{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-5e83c029{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-5417c95c{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-fe2de202{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-7df43025{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-56050cac{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-b0542f9f{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-e90b4257{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-077bc1b0 .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3052 .elementor-element.elementor-element-6654e81c{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-7fd7073a{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-ecbae113 .elementor-heading-title{font-size:var( --e-global-typography-e04c950-font-size );}.elementor-3052 .elementor-element.elementor-element-df72dab2{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-d391e1fa{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-63bfa176 .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3052 .elementor-element.elementor-element-ca71ee25{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-a8e07670{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-16f14236 .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3052 .elementor-element.elementor-element-d59d9fe0{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-ed6e2f96{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-dc082b53 .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3052 .elementor-element.elementor-element-3083e8bc{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-6d182e2a{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-549de182{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-897fda51 .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3052 .elementor-element.elementor-element-56ca69e9{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-391424da{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-ff9240bb .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3052 .elementor-element.elementor-element-6d50d567{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-fe946e64{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-899a9a0b .elementor-heading-title{font-size:var( --e-global-typography-7f779df-font-size );}.elementor-3052 .elementor-element.elementor-element-aff98713{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-6e28d5a0 .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3052 .elementor-element.elementor-element-50723a2c{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-5c45aca5 .elementor-button{font-size:var( --e-global-typography-28e3a7a-font-size );}.elementor-3052 .elementor-element.elementor-element-2b43f4d5{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-22a44767 .elementor-heading-title{font-size:var( --e-global-typography-7691544-font-size );}.elementor-3052 .elementor-element.elementor-element-94520e0f{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-a1fa6519{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-c15039fb .elementor-heading-title{font-size:var( --e-global-typography-7691544-font-size );}.elementor-3052 .elementor-element.elementor-element-9e8bd4ef{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-7ce1b347{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-74c7e2bc .elementor-heading-title{font-size:var( --e-global-typography-7691544-font-size );}.elementor-3052 .elementor-element.elementor-element-0eaba0e0{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-32c36df7{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-4015c791 .elementor-heading-title{font-size:var( --e-global-typography-7691544-font-size );}.elementor-3052 .elementor-element.elementor-element-d4fee68e{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-5da4422e .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3052 .elementor-element.elementor-element-622b014c{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-266d8331{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-a57e1311{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-b16385a2{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-41f9122a{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-9eec9353{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-a8f8d891{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-6b7fc68d{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-9fda6e60{--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:var( --e-global-typography-7691544-font-size );}.elementor-3052 .elementor-element.elementor-element-9fda6e60 {--n-accordion-padding:5px 0px 5px 0px;}.elementor-3052 .elementor-element.elementor-element-de941e76 .elementor-heading-title{font-size:var( --e-global-typography-6495ab0-font-size );}.elementor-3052 .elementor-element.elementor-element-93584b11{font-size:var( --e-global-typography-b6c68d1-font-size );}.elementor-3052 .elementor-element.elementor-element-02bcd5f8 .elementor-button{font-size:var( --e-global-typography-28e3a7a-font-size );}.elementor-3052 .elementor-element.elementor-element-89ece1ca{font-size:var( --e-global-typography-b6c68d1-font-size );}}/* Start custom CSS *//* Webfuran coming-soon hosting family — page 3052 only. */
body.page-id-3052 {
  --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-3052 .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-3052 .wf-coming .e-con { --container-default-padding: 0; min-width: 0; padding: 0; gap: 0; }
body.page-id-3052 .wf-coming .elementor-widget { min-width: 0; margin-block-end: 0; }
body.page-id-3052 .wf-coming :is(.elementor-widget-heading,.elementor-widget-text-editor) { width: 100%; }
body.page-id-3052 .wf-coming :is(h1,h2,h3,h4,h5,h6,p,blockquote,pre) { margin: 0; }
body.page-id-3052 .wf-coming .elementor-heading-title { color: inherit; font-family: 'DM Sans', sans-serif; text-wrap: balance; }
body.page-id-3052 .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-3052 .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-3052 .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-3052 .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-3052 .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-3052 .wf-coming .wf-type-h6 .elementor-heading-title { font-size: .875rem; font-weight: 500; line-height: 1.5; letter-spacing: 0; }
body.page-id-3052 .wf-coming .wf-overline .elementor-heading-title { font-size: .8125rem; font-weight: 500; line-height: 1.5; letter-spacing: .025em; }
body.page-id-3052 .wf-coming p { text-wrap: pretty; }
body.page-id-3052 .wf-coming .wf-shell { width: 100%; max-width: none; margin-inline: auto; padding-block: var(--wf-space-section); }
body.page-id-3052 .wf-coming > .wf-shell { width: var(--wf-content-width); }
body.page-id-3052 .wf-coming .wf-column { display: flex; flex-direction: column; gap: 1.5rem; }
body.page-id-3052 .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-3052 .wf-coming .wf-copy p { font-size: inherit; line-height: inherit; }
body.page-id-3052 .wf-coming .elementor-widget.wf-lead { font-size: 1.125rem; line-height: 1.65; }
body.page-id-3052 .wf-coming .wf-copy strong { font-weight: 600; }
body.page-id-3052 .wf-coming .wf-copy a { color: inherit; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: .28em; }
body.page-id-3052 .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-3052 .wf-coming .wf-section-intro .wf-lead { max-width: 30rem; }
body.page-id-3052 .wf-coming.wf-dark,
body.page-id-3052 .wf-coming .wf-dark { color: var(--wf-white); background: var(--wf-black); }
body.page-id-3052 .wf-coming.wf-dark .wf-copy,
body.page-id-3052 .wf-coming .wf-dark .wf-copy { color: var(--wf-inverse-soft); }
body.page-id-3052 .wf-coming :is(a,button,summary) { touch-action: manipulation; }
body.page-id-3052 .wf-coming :is(.elementor-button,button,summary) { -webkit-tap-highlight-color: transparent; -webkit-user-select: none; user-select: none; }
body.page-id-3052 .wf-coming :is(a,button,summary,[tabindex]):focus-visible { outline: 3px solid var(--wf-ink); outline-offset: 4px; }
body.page-id-3052 .wf-coming :is(.wf-dark,.wf-hero) :is(a,button,summary,[tabindex]):focus-visible { outline-color: var(--wf-white); }
body.page-id-3052 .wf-coming :is([id],a,button,summary), body.page-id-3052 .wf-coming[id] { scroll-margin-block-start: calc(var(--wf-header-space) + 2rem); }
body.page-id-3052 .wf-coming .wf-motion-controller { display: none; }

/* Monochrome Webfuran controls. */
body.page-id-3052 .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-3052 .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-3052 .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-3052 .wf-coming .wf-button .elementor-button-content-wrapper { display: flex; align-items: center; justify-content: center; gap: 1.25rem; }
body.page-id-3052 .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-3052 .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-3052 .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-3052 .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-3052 .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-3052 .elementor-location-header .shrinker:not(.header-is-scrolled) :is(.e-n-menu-toggle,.header-icons .elementor-icon) { color: var(--wf-white); }
  body.page-id-3052 .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-3052 .elementor-location-header .shrinker:not(.header-is-scrolled) .elementor-element-4618d03 .elementor-icon svg { stroke: var(--wf-white) !important; }
  body.page-id-3052 .elementor-location-header .shrinker:not(.header-is-scrolled) :is(.e-n-menu-toggle,.header-icons .elementor-icon):focus-visible,
  body.page-id-3052 .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-3052 .elementor-location-header .shrinker.header-is-scrolled :is(.e-n-menu-toggle,.header-icons .elementor-icon) { color: var(--wf-black); }
  body.page-id-3052 .elementor-location-header .shrinker.header-is-scrolled :is(.e-n-menu-toggle,.header-icons .elementor-icon) svg,
  body.page-id-3052 .elementor-location-header .shrinker.header-is-scrolled .e-n-menu-toggle svg path { fill: var(--wf-black) !important; }
  body.page-id-3052 .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-3052 .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-3052:has(#header-spacer) .wf-hero { margin-block-start: calc(-1 * var(--wf-header-space)); }
body.page-id-3052 .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-3052 .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-3052 .wf-hero .wf-hero-copy { align-items: start; gap: 1.375rem; }
body.page-id-3052 .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-3052 .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-3052 .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-3052 .wf-hero .wf-status-badge strong::before { content: ''; width: .4rem; height: .4rem; border-radius: 50%; background: var(--wf-blue); }
body.page-id-3052 .wf-hero .wf-status-badge span { color: #D1D1D1; }
body.page-id-3052 .wf-hero .wf-hero-eyebrow .elementor-heading-title { color: #E3E3E3; }
body.page-id-3052 .wf-hero .wf-hero-title .elementor-heading-title { color: var(--wf-white); text-wrap: initial; }
body.page-id-3052 .wf-hero .wf-hero-lead { max-width: 35rem; }
body.page-id-3052 .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-3052 .wf-hero .wf-hero-actions > .elementor-widget { width: auto; }
body.page-id-3052 .wf-hero .elementor-widget.wf-text-link { color: var(--wf-white); }
body.page-id-3052 .wf-hero .elementor-widget.wf-hero-note { color: #C8C8C8; font-size: .8125rem; }
body.page-id-3052 .wf-hero .wf-hero-visual { gap: .875rem; }
body.page-id-3052 .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-3052 .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-3052 .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-3052 .wf-hero .elementor-widget.wf-signal-state { color: var(--wf-white); }
body.page-id-3052 .wf-hero .wf-signal-state p { display: flex; align-items: center; gap: .4rem; }
body.page-id-3052 .wf-hero .wf-signal-state p::before { content: ''; width: .35rem; height: .35rem; border-radius: 50%; background: var(--wf-blue); }
body.page-id-3052 .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-3052 .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-3052 .wf-hero .wf-art-node .wf-copy { color: var(--wf-white); font-size: .75rem; line-height: 1.4; }
body.page-id-3052 .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-3052 .wf-hero .elementor-widget.wf-art-core-name { color: var(--wf-white); font-size: 1rem; font-weight: 600; letter-spacing: .06em; }
body.page-id-3052 .wf-hero .elementor-widget.wf-art-core-state { color: var(--wf-white); font-size: .625rem; }
body.page-id-3052 .wf-hero .wf-art-connector { position: relative; z-index: 1; height: 1px; background: #FFFFFF4D; overflow: hidden; }
body.page-id-3052 .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-3052 .wf-hero .wf-art-detail { z-index: 2; }
body.page-id-3052 .wf-hero .wf-signal-facts { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); border-block-start: 1px solid #FFFFFF29; }
body.page-id-3052 .wf-hero .wf-signal-fact { max-width: none; padding: 1rem 1.25rem; color: var(--wf-white); }
body.page-id-3052 .wf-hero .wf-signal-fact + .wf-signal-fact { border-inline-start: 1px solid #FFFFFF29; }
body.page-id-3052 .wf-hero .wf-signal-fact p { display: flex; align-items: center; justify-content: space-between; gap: 1rem; }
body.page-id-3052 .wf-hero .wf-signal-fact span { color: #BFBFBF; font-size: .6875rem; }
body.page-id-3052 .wf-hero .wf-signal-fact strong { color: var(--wf-white); font-size: .75rem; font-weight: 500; }
body.page-id-3052 .wf-hero .elementor-widget.wf-art-caption { max-width: none; color: #D1D1D1; font-size: .75rem; text-align: end; }

/* Bot route. */
body.page-id-3052 .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-3052 .wf-product-bot .wf-art-bot .wf-art-core { width: min(100%, 7rem); justify-self: center; }
body.page-id-3052 .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-3052 .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-3052 .wf-product-bot .wf-message-out { margin-inline-start: auto; border-color: #1EA4F080; color: var(--wf-white); }

/* Game server network. */
body.page-id-3052 .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-3052 .wf-product-game .wf-player { min-height: 3rem; }
body.page-id-3052 .wf-product-game .wf-player-one { grid-column: 1; grid-row: 1; }
body.page-id-3052 .wf-product-game .wf-player-two { grid-column: 3; grid-row: 1; }
body.page-id-3052 .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-3052 .wf-product-game .wf-player-three { grid-column: 1; grid-row: 2; }
body.page-id-3052 .wf-product-game .wf-player-four { grid-column: 3; grid-row: 2; }
body.page-id-3052 .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-3052 .wf-product-game .wf-game-lines::after { content: ''; position: absolute; inset: 20%; border: 1px solid #1EA4F075; border-radius: 50%; }
body.page-id-3052 .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-3052 .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-3052 .wf-product-n8n .wf-workflow-trigger { border-radius: 50%; }
body.page-id-3052 .wf-product-n8n .wf-workflow-logic { border-style: dashed; }
body.page-id-3052 .wf-product-n8n .wf-workflow-action { background: var(--wf-white); border-color: var(--wf-white); }
body.page-id-3052 .wf-product-n8n .wf-workflow-action .wf-copy { color: var(--wf-black); }
body.page-id-3052 .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-3052 .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-3052 .wf-product-n8n .wf-workflow-event .wf-event-result { color: var(--wf-white); }

/* Launch plan bento. */
body.page-id-3052 .wf-prepare { background: var(--wf-white); }
body.page-id-3052 .wf-prepare .wf-prepare-shell { gap: 3.5rem; }
body.page-id-3052 .wf-prepare .wf-prep-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.25rem; }
body.page-id-3052 .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-3052 .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-3052 .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-3052 .wf-prepare .wf-prep-card-1 .wf-card-number { color: #BFBFBF; }
body.page-id-3052 .wf-prepare .wf-prep-card .wf-copy { max-width: 34rem; }
body.page-id-3052 .wf-prepare .wf-prep-card-1 .elementor-heading-title { max-width: 37rem; }
body.page-id-3052 .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-3052 .wf-uses { background: var(--wf-paper); }
body.page-id-3052 .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-3052 .wf-uses .wf-uses-intro { gap: 1.5rem; }
body.page-id-3052 .wf-uses .wf-uses-intro .wf-lead { max-width: 28rem; }
body.page-id-3052 .wf-uses .wf-use-list { border-block-start: 1px solid var(--wf-line); }
body.page-id-3052 .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-3052 .wf-uses .elementor-widget.wf-use-number { color: var(--wf-muted); font-size: .75rem; font-variant-numeric: tabular-nums; }
body.page-id-3052 .wf-uses .wf-use-copy { gap: .75rem; }
body.page-id-3052 .wf-uses .wf-use-copy .wf-copy { max-width: 36rem; }

/* The status ledger deliberately separates fact from future intent. */
body.page-id-3052 .wf-launch { background: var(--wf-black); }
body.page-id-3052 .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-3052 .wf-launch .wf-launch-copy { align-items: start; gap: 1.75rem; }
body.page-id-3052 .wf-launch .wf-launch-copy .wf-lead { max-width: 34rem; }
body.page-id-3052 .wf-launch .wf-launch-facts { border-block-start: 1px solid var(--wf-dark-line); }
body.page-id-3052 .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-3052 .wf-launch .wf-launch-fact .elementor-widget { max-width: none; }
body.page-id-3052 .wf-launch .elementor-widget.wf-launch-label { color: #BFBFBF; font-size: .8125rem; }
body.page-id-3052 .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-3052 .wf-close .wf-close-shell { gap: clamp(4.5rem, 8vw, 7rem); }
body.page-id-3052 .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-3052 .wf-close .wf-faq-intro { gap: 1.5rem; }
body.page-id-3052 .wf-close .wf-faq-intro .elementor-heading-title { font-size: clamp(2rem, 1.25rem + 1.8vw, 3rem); line-height: 1.15; }
body.page-id-3052 .wf-close .e-n-accordion { gap: 0; }
body.page-id-3052 .wf-close .e-n-accordion-item { border: 0; border-block-end: 1px solid var(--wf-line); border-radius: 0; background: transparent; }
body.page-id-3052 .wf-close .e-n-accordion-item:first-child { border-block-start: 1px solid var(--wf-line); }
body.page-id-3052 .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-3052 .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-3052 .wf-close .e-n-accordion-item-title-icon { flex-shrink: 0; order: 1; color: var(--wf-ink); }
body.page-id-3052 .wf-close .e-n-accordion-item > .e-con { padding: 0 .25rem 1.5rem; border: 0; background: transparent; }
body.page-id-3052 .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-3052 .wf-close .wf-final-copy { gap: 1.25rem; }
body.page-id-3052 .wf-close .wf-final-copy .wf-lead { max-width: 38rem; }
body.page-id-3052 .wf-close .wf-final-action { align-items: flex-end; gap: 1rem; }
body.page-id-3052 .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-3052 .wf-coming .wf-button .elementor-button,
  body.page-id-3052 .wf-coming .wf-button .elementor-button::before { transition: color 400ms var(--wf-ease), transform 400ms var(--wf-ease); }
  body.page-id-3052 .wf-coming .wf-button .elementor-button:hover { color: var(--wf-button-over-fg); }
  body.page-id-3052 .wf-coming .wf-button .elementor-button:hover::before { transform: translateX(0); }
  body.page-id-3052 .wf-coming .wf-text-link a:hover { text-decoration-thickness: 2px; }
  body.page-id-3052 .wf-close .e-n-accordion-item-title:hover { background: var(--wf-paper); }
}
@media (prefers-reduced-motion: no-preference) {
  body.page-id-3052 .wf-coming .wf-button .elementor-button:not(:disabled):active { transform: scale(.96); transition-duration: 150ms; transition-timing-function: ease-out; }
  body.page-id-3052 .wf-hero .wf-art-node { animation: wf-coming-node 300ms var(--wf-ease) both; }
  body.page-id-3052 .wf-hero .wf-art-node:nth-child(2) { animation-delay: 100ms; }
  body.page-id-3052 .wf-hero .wf-art-node:nth-child(3) { animation-delay: 200ms; }
  body.page-id-3052 .wf-hero .wf-art-node:nth-child(4) { animation-delay: 300ms; }
  body.page-id-3052 .wf-hero .wf-art-node:nth-child(5) { animation-delay: 400ms; }
  body.page-id-3052 .wf-hero .wf-art-connector::after { animation: wf-coming-signal 900ms var(--wf-ease) 500ms both; }
  body.page-id-3052 .wf-hero .wf-art-connector-out::after,
  body.page-id-3052 .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-3052 { --wf-header-space: 56px; }
  body.page-id-3052 .wf-hero .wf-hero-shell { gap: 3rem; }
  body.page-id-3052 .wf-hero .wf-product-art { min-height: 18rem; padding: 1.5rem; }
  body.page-id-3052 .wf-prepare .wf-prep-card { min-height: 16rem; }
}
@media screen and (max-width: 860px) {
  body.page-id-3052 .wf-coming .wf-section-intro,
  body.page-id-3052 .wf-hero .wf-hero-shell,
  body.page-id-3052 .wf-uses .wf-uses-shell,
  body.page-id-3052 .wf-launch .wf-launch-shell,
  body.page-id-3052 .wf-close .wf-faq-grid { grid-template-columns: minmax(0, 1fr); }
  body.page-id-3052 .wf-hero .wf-hero-shell { align-content: center; padding-block: max(7rem, calc(var(--wf-header-space) + 2.5rem)) 4rem; }
  body.page-id-3052 .wf-hero .wf-hero-copy { max-width: 42rem; }
  body.page-id-3052 .wf-hero .wf-hero-visual { width: min(100%, 42rem); justify-self: center; }
  body.page-id-3052 .wf-uses .wf-uses-intro { max-width: 38rem; }
  body.page-id-3052 .wf-launch .wf-launch-copy { max-width: 40rem; }
}
@media screen and (max-width: 767px) {
  body.page-id-3052 { --wf-header-space: 49px; --wf-space-section: clamp(4rem, 18vw, 5.5rem); }
  body.page-id-3052 .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-3052 .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-3052 .wf-coming .elementor-widget.wf-lead { font-size: 1rem; }
  body.page-id-3052 .wf-hero .wf-hero-shell { gap: 2.75rem; padding-block-end: 3rem; }
  body.page-id-3052 .wf-hero .wf-status-badge p { align-items: flex-start; flex-direction: column; gap: .15rem; border-radius: 1rem; }
  body.page-id-3052 .wf-hero .wf-hero-actions { align-items: flex-start; flex-direction: column; }
  body.page-id-3052 .wf-hero .wf-hero-actions > .elementor-widget { width: 100%; }
  body.page-id-3052 .wf-hero .wf-button .elementor-button { width: 100%; }
  body.page-id-3052 .wf-hero .wf-product-art { min-height: 16rem; }
  body.page-id-3052 .wf-hero .wf-signal-header { align-items: flex-start; flex-direction: column; gap: .25rem; }
  body.page-id-3052 .wf-product-bot .wf-art-bot,
  body.page-id-3052 .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-3052 .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-3052 .wf-hero .wf-art-node { min-height: 3rem; padding: .5rem; }
  body.page-id-3052 .wf-product-bot .wf-art-bot .wf-art-core,
  body.page-id-3052 .wf-product-game .wf-game-core { width: min(100%, 5.5rem); }
  body.page-id-3052 .wf-product-bot .wf-bot-messages,
  body.page-id-3052 .wf-product-n8n .wf-workflow-event { margin-block-start: 1rem; }
  body.page-id-3052 .wf-prepare .wf-prep-grid { grid-template-columns: minmax(0, 1fr); }
  body.page-id-3052 .wf-prepare .wf-prep-card-1 { grid-column: auto; }
  body.page-id-3052 .wf-prepare .wf-prep-card { min-height: 16rem; }
  body.page-id-3052 .wf-launch .wf-launch-fact { grid-template-columns: minmax(0, 1fr) auto; gap: .5rem 1rem; }
  body.page-id-3052 .wf-launch .wf-launch-fact > :nth-child(2) { grid-column: 1; grid-row: 2; }
  body.page-id-3052 .wf-launch .wf-launch-index { grid-column: 2; grid-row: 1 / 3; }
  body.page-id-3052 .wf-close .wf-final-banner { grid-template-columns: minmax(0, 1fr); align-items: start; gap: 2rem; }
  body.page-id-3052 .wf-close .wf-final-action { align-items: stretch; }
  body.page-id-3052 .wf-close .wf-final-action .wf-button .elementor-button { width: 100%; }
  body.page-id-3052 .wf-close .elementor-widget.wf-final-note { max-width: none; text-align: start; }
}
@media screen and (max-width: 359px) {
  body.page-id-3052 .wf-coming .wf-type-h1 .elementor-heading-title { font-size: 2.25rem; }
  body.page-id-3052 .wf-hero .wf-hero-shell { padding-block-start: max(6.5rem, calc(var(--wf-header-space) + 2rem)); }
  body.page-id-3052 .wf-hero .wf-product-art { min-height: 14.5rem; padding-inline: .75rem; }
  body.page-id-3052 .wf-hero .wf-art-node .wf-copy { font-size: .625rem; }
  body.page-id-3052 .wf-product-bot .wf-bot-messages,
  body.page-id-3052 .wf-product-n8n .wf-workflow-event { align-items: stretch; flex-direction: column; }
  body.page-id-3052 .wf-product-bot .wf-message { max-width: 100%; }
  body.page-id-3052 .wf-hero .wf-signal-facts { grid-template-columns: minmax(0, 1fr); }
  body.page-id-3052 .wf-hero .wf-signal-fact + .wf-signal-fact { border-inline-start: 0; border-block-start: 1px solid #FFFFFF29; }
  body.page-id-3052 .wf-uses .wf-use-row { grid-template-columns: 2rem minmax(0, 1fr); gap: 1rem; }
}
@media (prefers-reduced-motion: reduce) {
  body.page-id-3052 .wf-coming *, body.page-id-3052 .wf-coming *::before, body.page-id-3052 .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-3052 .wf-coming .wf-button .elementor-button,
  body.page-id-3052 .wf-hero .wf-signal-board,
  body.page-id-3052 .wf-hero .wf-art-node { border: 1px solid ButtonText; }
  body.page-id-3052 .wf-hero .wf-status-badge strong::before,
  body.page-id-3052 .wf-hero .wf-signal-state p::before { forced-color-adjust: none; background: Highlight; }
}/* End custom CSS */