.elementor-16526 .elementor-element.elementor-element-570d303f{--display:flex;overflow:visible}.elementor-16526 .elementor-element.elementor-element-6462c5fa{font-size:18px}.elementor-16526 .elementor-element.elementor-element-2e86f22 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:42px;line-height:46px}.elementor-16526 .elementor-element.elementor-element-8e7b5f5{font-size:18px}.elementor-16526 .elementor-element.elementor-element-1bb44a5{text-align:center;font-family:"General Sans",Sans-serif;font-size:24px;font-weight:500}.elementor-16526 .elementor-element.elementor-element-0a30df1 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:42px;line-height:46px}.elementor-16526 .elementor-element.elementor-element-3166803{font-size:18px}.elementor-16526 .elementor-element.elementor-element-72199d9 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:42px;line-height:46px}.elementor-16526 .elementor-element.elementor-element-75f71af{font-size:18px}.elementor-16526 .elementor-element.elementor-element-f313cb8{text-align:center}.elementor-16526 .elementor-element.elementor-element-f313cb8 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:24px;font-weight:500}.elementor-16526 .elementor-element.elementor-element-3adca8b .aux-button{background-color:var(--e-global-color-secondary);padding:20px;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-16526 .elementor-element.elementor-element-3adca8b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0;text-align:center}.elementor-16526 .elementor-element.elementor-element-3adca8b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-16526 .elementor-element.elementor-element-3adca8b .aux-icon{font-size:10px;height:10px;margin:0 0 0 10px;color:var(--e-global-color-b5b24df);fill:var(--e-global-color-b5b24df)}.elementor-16526 .elementor-element.elementor-element-3adca8b .aux-text{font-family:"General Sans",Sans-serif;font-size:16px;font-weight:400;letter-spacing:2.9px}.elementor-16526 .elementor-element.elementor-element-52737e4 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:42px;line-height:46px}.elementor-16526 .elementor-element.elementor-element-938ecf0{font-family:"General Sans",Sans-serif;font-size:18px}.elementor-16526 .elementor-element.elementor-element-a401a06 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:42px;line-height:46px}.elementor-16526 .elementor-element.elementor-element-4ded3f6{font-size:18px}.elementor-16526 .elementor-element.elementor-element-b078e59{text-align:center}.elementor-16526 .elementor-element.elementor-element-b078e59 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:24px;font-weight:500;line-height:28px}.elementor-16526 .elementor-element.elementor-element-7d9d9d7 .aux-button{background-color:var(--e-global-color-secondary);padding:20px;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-16526 .elementor-element.elementor-element-7d9d9d7{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0;text-align:center}.elementor-16526 .elementor-element.elementor-element-7d9d9d7.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-16526 .elementor-element.elementor-element-7d9d9d7 .aux-icon{font-size:10px;height:10px;margin:0 0 0 10px;color:var(--e-global-color-b5b24df);fill:var(--e-global-color-b5b24df)}.elementor-16526 .elementor-element.elementor-element-7d9d9d7 .aux-text{font-family:"General Sans",Sans-serif;font-size:16px;font-weight:400;letter-spacing:2.9px}.elementor-16526 .elementor-element.elementor-element-2169ec6 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-size:42px;line-height:46px}.elementor-16526 .elementor-element.elementor-element-41e147c{font-size:18px}.elementor-16526 .elementor-element.elementor-element-c1fdb5f .elementor-heading-title{font-family:"General Sans",Sans-serif}.elementor-16526 .elementor-element.elementor-element-295ba4a{font-size:18px}.elementor-16526 .elementor-element.elementor-element-9e44e1e .elementor-heading-title{font-family:"General Sans",Sans-serif}.elementor-16526 .elementor-element.elementor-element-e6905cd{font-size:18px}.elementor-16526 .elementor-element.elementor-element-2dbd115 .elementor-heading-title{font-family:"General Sans",Sans-serif}.elementor-16526 .elementor-element.elementor-element-bb07874{font-family:"General Sans",Sans-serif;font-size:18px}.elementor-16526 .elementor-element.elementor-element-2cc1bbb .elementor-heading-title{font-family:"General Sans",Sans-serif}.elementor-16526 .elementor-element.elementor-element-fc44ca4{font-size:18px}.elementor-16526 .elementor-element.elementor-element-03422c5{text-align:center;font-family:"General Sans",Sans-serif;font-size:22px;font-weight:500}.elementor-16526 .elementor-element.elementor-element-e48066c .elementor-heading-title{font-family:"General Sans",Sans-serif}.elementor-16526 .elementor-element.elementor-element-cdd285c{font-size:18px}.elementor-16526 .elementor-element.elementor-element-0e7276d{font-size:18px}.elementor-16526 .elementor-element.elementor-element-a746e36 .aux-button{background-color:var(--e-global-color-secondary);padding:20px;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-16526 .elementor-element.elementor-element-a746e36{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0;text-align:center}.elementor-16526 .elementor-element.elementor-element-a746e36.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-16526 .elementor-element.elementor-element-a746e36 .aux-icon{font-size:10px;height:10px;margin:0 0 0 10px;color:var(--e-global-color-b5b24df);fill:var(--e-global-color-b5b24df)}.elementor-16526 .elementor-element.elementor-element-a746e36 .aux-text{font-family:"General Sans",Sans-serif;font-size:16px;font-weight:400;letter-spacing:2.9px}@media(max-width:1366px){.elementor-16526 .elementor-element.elementor-element-3adca8b{padding:30px 0 0}.elementor-16526 .elementor-element.elementor-element-7d9d9d7{padding:30px 0 0}.elementor-16526 .elementor-element.elementor-element-a746e36{padding:30px 0 0}}@media(max-width:767px){.elementor-16526 .elementor-element.elementor-element-3adca8b{width:var(--container-widget-width,337.188px);max-width:337.188px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--container-widget-width:337.188px;--container-widget-flex-grow:0;text-align:center}.elementor-16526 .elementor-element.elementor-element-3adca8b .aux-button{padding:20px 14px}.elementor-16526 .elementor-element.elementor-element-3adca8b .aux-text{font-size:12px;letter-spacing:2.4px}.elementor-16526 .elementor-element.elementor-element-7d9d9d7{width:var(--container-widget-width,337.188px);max-width:337.188px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--container-widget-width:337.188px;--container-widget-flex-grow:0;text-align:center}.elementor-16526 .elementor-element.elementor-element-7d9d9d7 .aux-button{padding:20px 14px}.elementor-16526 .elementor-element.elementor-element-7d9d9d7 .aux-text{font-size:12px;letter-spacing:2.4px}.elementor-16526 .elementor-element.elementor-element-a746e36{width:var(--container-widget-width,337.188px);max-width:337.188px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;--container-widget-width:337.188px;--container-widget-flex-grow:0;text-align:center}.elementor-16526 .elementor-element.elementor-element-a746e36 .aux-button{padding:20px 14px}.elementor-16526 .elementor-element.elementor-element-a746e36 .aux-text{font-size:12px;letter-spacing:2.4px}}@font-face{font-family:'General Sans';font-display:auto;src:url('https://lineanddotstudio.com/wp-content/uploads/2025/08/GeneralSans-Variable.ttf') format('truetype')}