.elementor-10495 .elementor-element.elementor-element-1470e095{--display:flex;overflow:visible}.elementor-10495 .elementor-element.elementor-element-4ae92a5 .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:42px}.elementor-10495 .elementor-element.elementor-element-4ae92a5 .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-688c105 .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:42px}.elementor-10495 .elementor-element.elementor-element-688c105 .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-7705cf5 .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:36px}.elementor-10495 .elementor-element.elementor-element-7705cf5 .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-edcf266 .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:42px}.elementor-10495 .elementor-element.elementor-element-edcf266 .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-fa3207f .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:42px}.elementor-10495 .elementor-element.elementor-element-fa3207f .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-0ddd695 .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:36px}.elementor-10495 .elementor-element.elementor-element-0ddd695 .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-d059ee4 .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:42px}.elementor-10495 .elementor-element.elementor-element-d059ee4 .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-2105aa8 .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:36px}.elementor-10495 .elementor-element.elementor-element-2105aa8 .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-1c5bb0d .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:36px}.elementor-10495 .elementor-element.elementor-element-1c5bb0d .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-7ce87f7 .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:36px}.elementor-10495 .elementor-element.elementor-element-7ce87f7 .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-419b4fa .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:36px}.elementor-10495 .elementor-element.elementor-element-419b4fa .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-089af53 .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-10495 .elementor-element.elementor-element-089af53 .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:36px}.elementor-10495 .elementor-element.elementor-element-7be1917 .aux-button{background-color:var(--e-global-color-secondary);padding:20px;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-10495 .elementor-element.elementor-element-7be1917>.elementor-widget-container{margin:-10px 0 -21px;padding:0}.elementor-10495 .elementor-element.elementor-element-7be1917.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10495 .elementor-element.elementor-element-7be1917{text-align:center}.elementor-10495 .elementor-element.elementor-element-7be1917 .aux-icon{font-size:10px;height:10px;margin:0 0 0 10px;color:#82325d;fill:#82325d}.elementor-10495 .elementor-element.elementor-element-7be1917 .aux-text{font-family:"General Sans",Sans-serif;font-size:16px;font-weight:400;letter-spacing:2.9px}.elementor-10495 .elementor-element.elementor-element-e45d164 .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:36px}.elementor-10495 .elementor-element.elementor-element-e45d164 .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-d0daa6a .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:36px}.elementor-10495 .elementor-element.elementor-element-d0daa6a .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-af04c23 .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:36px}.elementor-10495 .elementor-element.elementor-element-af04c23 .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-5326919 .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:36px}.elementor-10495 .elementor-element.elementor-element-5326919 .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-27447c5 .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:36px}.elementor-10495 .elementor-element.elementor-element-27447c5 .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-f45054b .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:36px}.elementor-10495 .elementor-element.elementor-element-f45054b .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-6f915bb .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:42px}.elementor-10495 .elementor-element.elementor-element-6f915bb .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-2be74b1 .aux-modern-heading-primary{font-family:"General Sans",Sans-serif;line-height:42px}.elementor-10495 .elementor-element.elementor-element-2be74b1 .aux-modern-heading-description{font-family:"General Sans",Sans-serif;font-size:18px;line-height:24px}.elementor-10495 .elementor-element.elementor-element-b7e6a88 .aux-button{background-color:var(--e-global-color-secondary);padding:20px;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-10495 .elementor-element.elementor-element-b7e6a88>.elementor-widget-container{margin:0 0 -21px;padding:0}.elementor-10495 .elementor-element.elementor-element-b7e6a88.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10495 .elementor-element.elementor-element-b7e6a88{text-align:center}.elementor-10495 .elementor-element.elementor-element-b7e6a88 .aux-icon{font-size:10px;height:10px;margin:0 0 0 10px;color:#82325d;fill:#82325d}.elementor-10495 .elementor-element.elementor-element-b7e6a88 .aux-text{font-family:"General Sans",Sans-serif;font-size:16px;font-weight:400;letter-spacing:2.9px}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(max-width:1366px){.elementor-10495 .elementor-element.elementor-element-7be1917>.elementor-widget-container{padding:30px 0 0}.elementor-10495 .elementor-element.elementor-element-b7e6a88>.elementor-widget-container{padding:30px 0 0}}@media(max-width:767px){.elementor-10495 .elementor-element.elementor-element-7be1917{width:var(--container-widget-width,337.188px);max-width:337.188px;--container-widget-width:337.188px;--container-widget-flex-grow:0;text-align:center}.elementor-10495 .elementor-element.elementor-element-7be1917>.elementor-widget-container{margin:0;padding:0}.elementor-10495 .elementor-element.elementor-element-7be1917 .aux-button{padding:20px 14px}.elementor-10495 .elementor-element.elementor-element-7be1917 .aux-text{font-size:12px;letter-spacing:2.4px}.elementor-10495 .elementor-element.elementor-element-b7e6a88{width:var(--container-widget-width,337.188px);max-width:337.188px;--container-widget-width:337.188px;--container-widget-flex-grow:0;text-align:center}.elementor-10495 .elementor-element.elementor-element-b7e6a88>.elementor-widget-container{margin:0;padding:0}.elementor-10495 .elementor-element.elementor-element-b7e6a88 .aux-button{padding:20px 14px}.elementor-10495 .elementor-element.elementor-element-b7e6a88 .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')}