.elementor-15043 .elementor-element.elementor-element-3e6400bd{--display:flex;overflow:visible}.elementor-15043 .elementor-element.elementor-element-b7095f1 .elementor-heading-title{font-family:"General Sans",Sans-serif;line-height:42px}.elementor-15043 .elementor-element.elementor-element-5ffc2c26{font-size:20px}.elementor-15043 .elementor-element.elementor-element-2d96051 .elementor-heading-title{font-family:"General Sans",Sans-serif;line-height:42px}.elementor-15043 .elementor-element.elementor-element-8732b8a{font-size:20px}.elementor-15043 .elementor-element.elementor-element-c5592fb .elementor-heading-title{font-family:"General Sans",Sans-serif;line-height:42px}.elementor-15043 .elementor-element.elementor-element-e6ab362 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-weight:500;line-height:36px}.elementor-15043 .elementor-element.elementor-element-f2ebd09{font-size:20px}.elementor-15043 .elementor-element.elementor-element-d2357c3 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-weight:500;line-height:36px}.elementor-15043 .elementor-element.elementor-element-46ff1aa{font-size:20px}.elementor-15043 .elementor-element.elementor-element-a50e80d .elementor-heading-title{font-family:"General Sans",Sans-serif;font-weight:500;line-height:36px}.elementor-15043 .elementor-element.elementor-element-2ad26a5{font-size:20px}.elementor-15043 .elementor-element.elementor-element-8106d8b .elementor-heading-title{font-family:"General Sans",Sans-serif;font-weight:500;line-height:36px}.elementor-15043 .elementor-element.elementor-element-1fb1836{font-size:20px}.elementor-15043 .elementor-element.elementor-element-2ab2f81 .elementor-heading-title{font-family:"General Sans",Sans-serif;line-height:42px}.elementor-15043 .elementor-element.elementor-element-aa5d57a{font-size:20px}.elementor-15043 .elementor-element.elementor-element-9d1cc2d .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-15043 .elementor-element.elementor-element-0f46e5f .elementor-heading-title{font-family:"General Sans",Sans-serif;font-weight:500;line-height:36px}.elementor-15043 .elementor-element.elementor-element-0c7ec28{font-size:20px}.elementor-15043 .elementor-element.elementor-element-7d696a0 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-weight:500;line-height:36px}.elementor-15043 .elementor-element.elementor-element-6f33aef{font-size:20px}.elementor-15043 .elementor-element.elementor-element-f740c67 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-weight:500;line-height:36px}.elementor-15043 .elementor-element.elementor-element-19199db{font-size:20px}.elementor-15043 .elementor-element.elementor-element-c0ef833 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-weight:500;line-height:36px}.elementor-15043 .elementor-element.elementor-element-5f1d0bf{font-size:20px}.elementor-15043 .elementor-element.elementor-element-66a49a9 .aux-button{background-color:var(--e-global-color-secondary);padding:20px;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-15043 .elementor-element.elementor-element-66a49a9>.elementor-widget-container{margin:0 0 -21px;padding:30px 0}.elementor-15043 .elementor-element.elementor-element-66a49a9.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-15043 .elementor-element.elementor-element-66a49a9{text-align:center}.elementor-15043 .elementor-element.elementor-element-66a49a9 .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-15043 .elementor-element.elementor-element-66a49a9 .aux-text{font-family:"General Sans",Sans-serif;font-size:16px;font-weight:400;letter-spacing:2.9px}.elementor-15043 .elementor-element.elementor-element-b834c14 .elementor-heading-title{font-family:"General Sans",Sans-serif;line-height:42px}.elementor-15043 .elementor-element.elementor-element-242dc41 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-weight:500;line-height:36px}.elementor-15043 .elementor-element.elementor-element-f080b84{font-size:20px}.elementor-15043 .elementor-element.elementor-element-cd6891d .widget-image-caption{color:var(--e-global-color-secondary);background-color:var(--e-global-color-primary);font-style:italic}.elementor-15043 .elementor-element.elementor-element-64aa260 .elementor-heading-title{font-family:"General Sans",Sans-serif;font-weight:500;line-height:36px}.elementor-15043 .elementor-element.elementor-element-7a31e62{font-size:20px}.elementor-15043 .elementor-element.elementor-element-e26d9f8 .widget-image-caption{color:var(--e-global-color-secondary);background-color:var(--e-global-color-primary);font-style:italic}.elementor-15043 .elementor-element.elementor-element-137f9b6 .elementor-heading-title{font-family:"General Sans",Sans-serif;line-height:42px}.elementor-15043 .elementor-element.elementor-element-8541dd0{font-size:20px}.elementor-15043 .elementor-element.elementor-element-78af792 .aux-button{background-color:var(--e-global-color-secondary);padding:20px;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-15043 .elementor-element.elementor-element-78af792>.elementor-widget-container{margin:0 0 -21px;padding:30px 0}.elementor-15043 .elementor-element.elementor-element-78af792.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-15043 .elementor-element.elementor-element-78af792{text-align:center}.elementor-15043 .elementor-element.elementor-element-78af792 .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-15043 .elementor-element.elementor-element-78af792 .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-15043 .elementor-element.elementor-element-66a49a9>.elementor-widget-container{padding:30px 0 0}.elementor-15043 .elementor-element.elementor-element-78af792>.elementor-widget-container{padding:30px 0 0}}@media(max-width:767px){.elementor-15043 .elementor-element.elementor-element-66a49a9{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-15043 .elementor-element.elementor-element-66a49a9>.elementor-widget-container{margin:0;padding:0}.elementor-15043 .elementor-element.elementor-element-66a49a9 .aux-button{padding:20px 14px}.elementor-15043 .elementor-element.elementor-element-66a49a9 .aux-text{font-size:12px;letter-spacing:2.4px}.elementor-15043 .elementor-element.elementor-element-78af792{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-15043 .elementor-element.elementor-element-78af792>.elementor-widget-container{margin:0;padding:0}.elementor-15043 .elementor-element.elementor-element-78af792 .aux-button{padding:20px 14px}.elementor-15043 .elementor-element.elementor-element-78af792 .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')}