.elementor-12857 .elementor-element.elementor-element-33f1985f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-33f1985f:not(.elementor-motion-effects-element-type-background), .elementor-12857 .elementor-element.elementor-element-33f1985f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1EA;}.elementor-12857 .elementor-element.elementor-element-d72418b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-d72418b:not(.elementor-motion-effects-element-type-background), .elementor-12857 .elementor-element.elementor-element-d72418b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lineanddotstudio.com/wp-content/uploads/2025/08/R_MDS-1.jpg");background-size:cover;}.elementor-12857 .elementor-element.elementor-element-50dfb4f8{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--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;--z-index:10;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-50dfb4f8.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-6bf831c9{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-667711b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 60px;}.elementor-12857 .elementor-element.elementor-element-667711b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-667711b0 .aux-modern-heading-primary{font-family:"General Sans", Sans-serif;font-size:64px;color:#F0F1EA;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-667711b0 .aux-modern-heading-description{color:#F0F1EA;font-family:"General Sans", Sans-serif;font-size:24px;font-weight:400;line-height:31px;}.elementor-12857 .elementor-element.elementor-element-667711b0 .aux-widget-modern-heading .aux-widget-inner{width:712px;}.elementor-12857 .elementor-element.elementor-element-4fcc7426{--spacer-size:35px;}.elementor-12857 .elementor-element.elementor-element-445ab1a{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 60px;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-445ab1a .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:24px;font-weight:400;line-height:28px;color:#F0F1EA;}.elementor-12857 .elementor-element.elementor-element-277ca578 .aux-button{background-color:#F0F1EA;padding:20px 20px 20px 20px;}.elementor-12857 .elementor-element.elementor-element-277ca578 .aux-button .aux-overlay::after{background-color:#FFFFFF;}.elementor-12857 .elementor-element.elementor-element-277ca578 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 60px;}.elementor-12857 .elementor-element.elementor-element-277ca578.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-277ca578{text-align:left;}.elementor-12857 .elementor-element.elementor-element-277ca578 .aux-icon{font-size:10px;height:10px;margin:0px 0px 0px 10px;color:#DD9705;fill:#DD9705;}.elementor-12857 .elementor-element.elementor-element-277ca578 .aux-text{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2.9px;}.elementor-12857 .elementor-element.elementor-element-4b649f67{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-4b649f67:not(.elementor-motion-effects-element-type-background), .elementor-12857 .elementor-element.elementor-element-4b649f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;background-image:url("https://lineanddotstudio.com/wp-content/uploads/unlimited_elements/Shades-Bedroom-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-12857 .elementor-element.elementor-element-3a4def12{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-125c5c34{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"General Sans", Sans-serif;font-size:54px;font-weight:500;color:#F5F5F5;}.elementor-12857 .elementor-element.elementor-element-125c5c34.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-b35a54a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:90px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-2a9caed7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 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;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-41d97744 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-12857 .elementor-element.elementor-element-41d97744 .aux-modern-heading-primary{font-family:"General Sans", Sans-serif;font-size:71px;color:var( --e-global-color-secondary );margin:0px 0px -27px 0px;padding:0px 0px -9px 0px;border-radius:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-41d97744 .aux-modern-heading-secondary .aux-head-highlight{font-family:"General Sans", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-418e0f8c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-418e0f8c.e-con{--align-self:center;}.elementor-12857 .elementor-element.elementor-element-2e21f69b{width:100%;max-width:100%;}.elementor-12857 .elementor-element.elementor-element-2e21f69b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-2e21f69b.elementor-element{--align-self:center;}.elementor-12857 .elementor-element.elementor-element-2e21f69b .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-12857 .elementor-element.elementor-element-2e21f69b .aux-modern-heading-primary{font-family:"General Sans", Sans-serif;font-size:71px;color:var( --e-global-color-secondary );margin:0px 0px -27px 0px;padding:0px 0px -9px 0px;border-radius:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-2e21f69b .aux-modern-heading-secondary .aux-head-highlight{font-family:"General Sans", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-3fc77277{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-3fc77277.e-con{--align-self:center;}.elementor-12857 .elementor-element.elementor-element-374d2a32 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-12857 .elementor-element.elementor-element-374d2a32 .aux-modern-heading-primary{font-family:"General Sans", Sans-serif;font-size:71px;color:var( --e-global-color-secondary );margin:0px 0px -27px 0px;padding:0px 0px -9px 0px;border-radius:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-374d2a32 .aux-modern-heading-secondary .aux-head-highlight{font-family:"General Sans", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-ea87788{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-5e2d1a59{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.19;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-5e2d1a59:not(.elementor-motion-effects-element-type-background), .elementor-12857 .elementor-element.elementor-element-5e2d1a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1EA;background-image:url("https://lineanddotstudio.com/wp-content/uploads/unlimited_elements/WhatsApp-Image-2025-04-04-at-4.22.25-PM.jpeg");background-position:center center;background-size:cover;}.elementor-12857 .elementor-element.elementor-element-5e2d1a59::before, .elementor-12857 .elementor-element.elementor-element-5e2d1a59 > .elementor-background-video-container::before, .elementor-12857 .elementor-element.elementor-element-5e2d1a59 > .e-con-inner > .elementor-background-video-container::before, .elementor-12857 .elementor-element.elementor-element-5e2d1a59 > .elementor-background-slideshow::before, .elementor-12857 .elementor-element.elementor-element-5e2d1a59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12857 .elementor-element.elementor-element-5e2d1a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12857 .elementor-element.elementor-element-5e2d1a59.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-4d81967e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12857 .elementor-element.elementor-element-4d81967e.elementor-element{--align-self:center;}.elementor-12857 .elementor-element.elementor-element-4d81967e .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:48px;font-weight:500;color:#F0F1EA;}.elementor-12857 .elementor-element.elementor-element-6c93759b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12857 .elementor-element.elementor-element-6c93759b.elementor-element{--align-self:center;}.elementor-12857 .elementor-element.elementor-element-6c93759b .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;color:#F0F1EA;}.elementor-12857 .elementor-element.elementor-element-72cbea27 .aux-button{background-color:#F0F1EA;padding:20px 20px 20px 20px;}.elementor-12857 .elementor-element.elementor-element-72cbea27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-72cbea27.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-72cbea27{text-align:center;}.elementor-12857 .elementor-element.elementor-element-72cbea27 .aux-icon{font-size:10px;height:10px;margin:0px 0px 0px 10px;color:#DD9705;fill:#DD9705;}.elementor-12857 .elementor-element.elementor-element-72cbea27 .aux-text{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2.9px;}.elementor-12857 .elementor-element.elementor-element-63b8e52{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-63b8e52:not(.elementor-motion-effects-element-type-background), .elementor-12857 .elementor-element.elementor-element-63b8e52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lineanddotstudio.com/wp-content/uploads/2025/08/R_MDS-2-1-scaled.jpg");background-size:cover;}.elementor-12857 .elementor-element.elementor-element-1de8431{--display:flex;--z-index:10;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-2beb2250{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:160px;--padding-right:160px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-12ecfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 5px;text-align:center;}.elementor-12857 .elementor-element.elementor-element-12ecfb .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:50px;font-weight:500;line-height:55px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-692c4565{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12857 .elementor-element.elementor-element-692c4565 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:35px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-42890823{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:60px;--padding-left:160px;--padding-right:160px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-40201c1f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:space-evenly;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-40201c1f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-433ed5a4 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-12857 .elementor-element.elementor-element-433ed5a4 .aux-the-svg{width:300px;}.elementor-12857 .elementor-element.elementor-element-433ed5a4 .aux-widget-container-inner{max-width:12px;}.elementor-12857 .elementor-element.elementor-element-433ed5a4 .aux-widget-container{text-align:left;}.elementor-12857 .elementor-element.elementor-element-413b6448{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-413b6448.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-413b6448 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:36px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-fbc2c10{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-fbc2c10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-fbc2c10 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-214a909c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:space-evenly;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-214a909c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-7a050c9d > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-7a050c9d .aux-the-svg{width:300px;}.elementor-12857 .elementor-element.elementor-element-7a050c9d .aux-widget-container-inner{max-width:12px;}.elementor-12857 .elementor-element.elementor-element-7a050c9d .aux-widget-container{text-align:left;}.elementor-12857 .elementor-element.elementor-element-59e91eb2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-59e91eb2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-59e91eb2 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:36px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-39dab1d6{font-family:"General Sans", Sans-serif;font-size:18px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-caeed2f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:space-evenly;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-caeed2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-5a034524 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-12857 .elementor-element.elementor-element-5a034524 .aux-the-svg{width:300px;}.elementor-12857 .elementor-element.elementor-element-5a034524 .aux-widget-container-inner{max-width:12px;}.elementor-12857 .elementor-element.elementor-element-5a034524 .aux-widget-container{text-align:left;}.elementor-12857 .elementor-element.elementor-element-349233bc{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-349233bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-349233bc .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:36px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-209bef44{font-family:"General Sans", Sans-serif;font-size:18px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-13c5386f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:space-evenly;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-13c5386f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-250fcb7 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-250fcb7 .aux-the-svg{width:300px;}.elementor-12857 .elementor-element.elementor-element-250fcb7 .aux-widget-container-inner{max-width:12px;}.elementor-12857 .elementor-element.elementor-element-250fcb7 .aux-widget-container{text-align:left;}.elementor-12857 .elementor-element.elementor-element-7728a477{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-7728a477.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-7728a477 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:36px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-6551d7ba{font-family:"General Sans", Sans-serif;font-size:18px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-4178be9f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:space-evenly;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-4178be9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-40f8cd1a > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-12857 .elementor-element.elementor-element-40f8cd1a .aux-the-svg{width:300px;}.elementor-12857 .elementor-element.elementor-element-40f8cd1a .aux-widget-container-inner{max-width:12px;}.elementor-12857 .elementor-element.elementor-element-40f8cd1a .aux-widget-container{text-align:left;}.elementor-12857 .elementor-element.elementor-element-21a0f5fc{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-21a0f5fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-21a0f5fc .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:400;line-height:36px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-10793285{font-family:"General Sans", Sans-serif;font-size:18px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-4262b66e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:space-evenly;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-4262b66e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-18e6d985 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-12857 .elementor-element.elementor-element-18e6d985 .aux-the-svg{width:300px;}.elementor-12857 .elementor-element.elementor-element-18e6d985 .aux-widget-container-inner{max-width:12px;}.elementor-12857 .elementor-element.elementor-element-18e6d985 .aux-widget-container{text-align:left;}.elementor-12857 .elementor-element.elementor-element-18d39571{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-18d39571.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-18d39571 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-659d0347{font-family:"General Sans", Sans-serif;font-size:18px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-485a163e{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-485a163e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-485a163e .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-12857 .elementor-element.elementor-element-3ffb8faa{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:space-evenly;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-3ffb8faa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-39854b7f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-12857 .elementor-element.elementor-element-39854b7f .aux-the-svg{width:300px;}.elementor-12857 .elementor-element.elementor-element-39854b7f .aux-widget-container-inner{max-width:12px;}.elementor-12857 .elementor-element.elementor-element-39854b7f .aux-widget-container{text-align:left;}.elementor-12857 .elementor-element.elementor-element-47324068{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-47324068.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-47324068 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-145bde55{font-family:"General Sans", Sans-serif;font-size:18px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-143dfa{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:space-evenly;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-143dfa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-6d20c73d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-12857 .elementor-element.elementor-element-6d20c73d .aux-the-svg{width:300px;}.elementor-12857 .elementor-element.elementor-element-6d20c73d .aux-widget-container-inner{max-width:12px;}.elementor-12857 .elementor-element.elementor-element-6d20c73d .aux-widget-container{text-align:left;}.elementor-12857 .elementor-element.elementor-element-d99fa65{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-d99fa65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-d99fa65 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-4b23b014{font-family:"General Sans", Sans-serif;font-size:18px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-630d98e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:space-evenly;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-630d98e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-4cf9d1a6 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-12857 .elementor-element.elementor-element-4cf9d1a6 .aux-the-svg{width:300px;}.elementor-12857 .elementor-element.elementor-element-4cf9d1a6 .aux-widget-container-inner{max-width:12px;}.elementor-12857 .elementor-element.elementor-element-4cf9d1a6 .aux-widget-container{text-align:left;}.elementor-12857 .elementor-element.elementor-element-62c95c37{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-62c95c37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-62c95c37 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-34e6169a{font-family:"General Sans", Sans-serif;font-size:18px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-36bf364c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:100px;--padding-right:100px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-673fa565{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-12857 .elementor-element.elementor-element-673fa565 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:50px;font-weight:500;line-height:55px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-1cb1c768{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:60px;--padding-left:0100px;--padding-right:250px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-9f2069d{--display:flex;--min-height:400px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:space-evenly;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-9f2069d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-3d4f640c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-3d4f640c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-3d4f640c .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:28px;font-weight:500;line-height:32px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-276613ed{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-276613ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-276613ed .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-36709c58{--display:flex;--min-height:400px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:space-evenly;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-36709c58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-1fcc81f2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-1fcc81f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-1fcc81f2 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:28px;font-weight:500;line-height:32px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-1f483c61{font-family:"General Sans", Sans-serif;font-size:18px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-acd3c21{--display:flex;--min-height:400px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:space-evenly;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-acd3c21.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-180d555{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-180d555.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-180d555 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:28px;font-weight:500;line-height:32px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-508d8765{font-family:"General Sans", Sans-serif;font-size:18px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-2b3561a9{--display:flex;--min-height:400px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:space-evenly;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-2b3561a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-6506c8ad{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-6506c8ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-6506c8ad .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:28px;font-weight:500;line-height:32px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-1adc5fe0{font-family:"General Sans", Sans-serif;font-size:18px;line-height:24px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-4a4d34a7{--display:flex;--min-height:231px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-27c3de18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 5px;text-align:center;}.elementor-12857 .elementor-element.elementor-element-27c3de18 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:50px;font-weight:500;line-height:55px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-7d21a199{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-7a39c59c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 250px 0px;text-align:center;}.elementor-12857 .elementor-element.elementor-element-7a39c59c .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:50px;font-weight:500;line-height:55px;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-293c85a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-293c85a6.e-con{--align-self:center;}.elementor-12857 .elementor-element.elementor-element-10b2fe8a{--display:flex;--min-height:697px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:15px 15px 15px 15px;--z-index:1;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-10b2fe8a.e-con{--align-self:center;}.elementor-12857 .elementor-element.elementor-element-612cdf26{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--z-index:2;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-6560cbe3{--display:flex;--min-height:700px;--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;--border-radius:8px 8px 8px 8px;--margin-top:-950px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-38aa128f{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:8px 8px 0px 0px;--z-index:0;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-38aa128f:not(.elementor-motion-effects-element-type-background), .elementor-12857 .elementor-element.elementor-element-38aa128f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12857 .elementor-element.elementor-element-1d3f6e21 img{width:100%;max-width:539px;height:53px;border-radius:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-4d109679{--display:flex;--min-height:30px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#F0F1EA;--border-color:#F0F1EA;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-50347b32{padding:0px 0px 0px 020px;}.elementor-12857 .elementor-element.elementor-element-50347b32 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:20px;font-weight:400;color:#F0F1EA;}.elementor-12857 .elementor-element.elementor-element-93a9dde{--display:flex;--border-radius:0px 0px 8px 8px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;--z-index:1;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a.elementor-element{--align-self:center;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-field-group{padding-right:calc( 26px/2 );padding-left:calc( 26px/2 );margin-bottom:20px;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-form-fields-wrapper{margin-left:calc( -26px/2 );margin-right:calc( -26px/2 );margin-bottom:-20px;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-labels-inline .elementor-field-group > label{padding-left:4px;}body:not(.rtl) .elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-labels-inline .elementor-field-group > label{padding-right:4px;}body .elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-labels-above .elementor-field-group > label{padding-bottom:4px;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-field-group > label, .elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-field-subgroup label{color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-field-group > label{font-family:"General Sans", Sans-serif;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-field-type-html{padding-bottom:0px;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-field-group .elementor-field, .elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-field-subgroup label{font-family:"General Sans", Sans-serif;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#E0E0E0;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#E0E0E0;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-field-group .elementor-select-wrapper::before{color:#E0E0E0;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-button{font-family:"General Sans", Sans-serif;border-radius:0px 0px 0px 0px;padding:0px 20px 0px 25px;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-message{font-family:"General Sans", Sans-serif;}.elementor-12857 .elementor-element.elementor-element-f7313b0 .aux-button{background-color:#F0F1EA;padding:20px 20px 20px 20px;}.elementor-12857 .elementor-element.elementor-element-f7313b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-f7313b0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-f7313b0{text-align:center;}.elementor-12857 .elementor-element.elementor-element-f7313b0 .aux-icon{font-size:10px;height:10px;margin:0px 0px 0px 10px;color:#DD9705;fill:#DD9705;}.elementor-12857 .elementor-element.elementor-element-f7313b0 .aux-text{font-family:"General Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2.9px;}.elementor-12857 .elementor-element.elementor-element-3591cd41{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:0.5px;}.elementor-12857 .elementor-element.elementor-element-3591cd41 .elementor-divider-separator{width:100%;}.elementor-12857 .elementor-element.elementor-element-3591cd41 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-12857 .elementor-element.elementor-element-3f3ca3c4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"General Sans", Sans-serif;color:var( --e-global-color-secondary );}.elementor-12857 .elementor-element.elementor-element-4d0c0d8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-4d0c0d8b.e-con{--align-self:center;}.elementor-12857 .elementor-element.elementor-element-384ff890{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-12857 .elementor-element.elementor-element-384ff890.e-con{--align-self:center;}.elementor-12857 .elementor-element.elementor-element-5fec1c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:100px 0px 0px 5px;text-align:center;}.elementor-12857 .elementor-element.elementor-element-5fec1c2 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:50px;font-weight:500;line-height:55px;color:#F5F5F5;}.elementor-12857 .elementor-element.elementor-element-1c2926b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 5px;text-align:center;}.elementor-12857 .elementor-element.elementor-element-1c2926b8 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:31px;font-weight:400;line-height:55px;color:#F5F5F5;}.elementor-12857 .elementor-element.elementor-element-7fa07e6a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:00px;--padding-left:300px;--padding-right:300px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-6995550f{--display:flex;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-4ad85a39 .aux-the-svg{width:300px;}.elementor-12857 .elementor-element.elementor-element-4ad85a39 .aux-widget-container{text-align:center;}.elementor-12857 .elementor-element.elementor-element-6b4e6321{--display:flex;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-588a956f .aux-the-svg{width:300px;}.elementor-12857 .elementor-element.elementor-element-588a956f .aux-widget-container{text-align:center;}.elementor-12857 .elementor-element.elementor-element-1ace7fef{--display:flex;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-481f1c6e .aux-the-svg{width:300px;}.elementor-12857 .elementor-element.elementor-element-481f1c6e .aux-widget-container{text-align:center;}.elementor-12857 .elementor-element.elementor-element-31dfda1d{--display:flex;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-4c21186a .aux-the-svg{width:300px;}.elementor-12857 .elementor-element.elementor-element-4c21186a .aux-widget-container{text-align:center;}.elementor-12857 .elementor-element.elementor-element-48319921{--display:flex;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-abaf974 .aux-the-svg{width:300px;}.elementor-12857 .elementor-element.elementor-element-abaf974 .aux-widget-container{text-align:center;}.elementor-12857 .elementor-element.elementor-element-33be6a57{--display:flex;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-1060970a .aux-the-svg{width:300px;}.elementor-12857 .elementor-element.elementor-element-1060970a .aux-widget-container{text-align:center;}.elementor-12857 .elementor-element.elementor-element-793ae65c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-793ae65c:not(.elementor-motion-effects-element-type-background), .elementor-12857 .elementor-element.elementor-element-793ae65c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12857 .elementor-element.elementor-element-793ae65c.e-con{--align-self:center;}.elementor-12857 .elementor-element.elementor-element-7f1bdf90{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;overflow:visible;}.elementor-12857 .elementor-element.elementor-element-52e1373a{text-align:center;}.elementor-12857 .elementor-element.elementor-element-52e1373a .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:80px;font-weight:500;color:#F5F5F5;}.elementor-12857 .elementor-element.elementor-element-18b3c7bb .aux-button{background-color:#F0F1EA;padding:20px 20px 20px 20px;}.elementor-12857 .elementor-element.elementor-element-18b3c7bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-18b3c7bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12857 .elementor-element.elementor-element-18b3c7bb{text-align:right;}.elementor-12857 .elementor-element.elementor-element-18b3c7bb .aux-icon{font-size:10px;height:10px;margin:0px 0px 0px 10px;color:#DD9705;fill:#DD9705;}.elementor-12857 .elementor-element.elementor-element-18b3c7bb .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:1124px) and (min-width:768px){.elementor-12857 .elementor-element.elementor-element-2beb2250{--width:100vw;}.elementor-12857 .elementor-element.elementor-element-36bf364c{--width:100vw;}.elementor-12857 .elementor-element.elementor-element-6560cbe3{--width:100%;}}@media(max-width:1366px){.elementor-12857 .elementor-element.elementor-element-b35a54a{--grid-auto-flow:row;}.elementor-12857 .elementor-element.elementor-element-4d81967e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12857 .elementor-element.elementor-element-6c93759b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12857 .elementor-element.elementor-element-72cbea27 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-2beb2250{--padding-top:30px;--padding-bottom:025px;--padding-left:138px;--padding-right:138px;}.elementor-12857 .elementor-element.elementor-element-42890823{--grid-auto-flow:row;}.elementor-12857 .elementor-element.elementor-element-40201c1f{--justify-content:flex-start;}.elementor-12857 .elementor-element.elementor-element-413b6448{width:var( --container-widget-width, 250.05px );max-width:250.05px;--container-widget-width:250.05px;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-214a909c{--justify-content:flex-start;}.elementor-12857 .elementor-element.elementor-element-59e91eb2{width:var( --container-widget-width, 250.05px );max-width:250.05px;--container-widget-width:250.05px;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-caeed2f{--justify-content:flex-start;}.elementor-12857 .elementor-element.elementor-element-349233bc{width:var( --container-widget-width, 250.05px );max-width:250.05px;--container-widget-width:250.05px;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-13c5386f{--justify-content:flex-start;}.elementor-12857 .elementor-element.elementor-element-7728a477{width:var( --container-widget-width, 250.05px );max-width:250.05px;--container-widget-width:250.05px;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-4178be9f{--justify-content:flex-start;}.elementor-12857 .elementor-element.elementor-element-21a0f5fc{width:var( --container-widget-width, 250.05px );max-width:250.05px;--container-widget-width:250.05px;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-4262b66e{--justify-content:flex-start;}.elementor-12857 .elementor-element.elementor-element-18d39571{width:var( --container-widget-width, 250.05px );max-width:250.05px;--container-widget-width:250.05px;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-3ffb8faa{--justify-content:flex-start;}.elementor-12857 .elementor-element.elementor-element-47324068{width:var( --container-widget-width, 250.05px );max-width:250.05px;--container-widget-width:250.05px;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-143dfa{--justify-content:flex-start;}.elementor-12857 .elementor-element.elementor-element-d99fa65{width:var( --container-widget-width, 250.05px );max-width:250.05px;--container-widget-width:250.05px;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-630d98e{--justify-content:flex-start;}.elementor-12857 .elementor-element.elementor-element-62c95c37{width:var( --container-widget-width, 250.05px );max-width:250.05px;--container-widget-width:250.05px;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-36bf364c{--padding-top:30px;--padding-bottom:025px;--padding-left:138px;--padding-right:138px;}.elementor-12857 .elementor-element.elementor-element-1cb1c768{--grid-auto-flow:row;}.elementor-12857 .elementor-element.elementor-element-9f2069d{--justify-content:flex-start;}.elementor-12857 .elementor-element.elementor-element-3d4f640c{width:var( --container-widget-width, 250.05px );max-width:250.05px;--container-widget-width:250.05px;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-36709c58{--justify-content:flex-start;}.elementor-12857 .elementor-element.elementor-element-1fcc81f2{width:var( --container-widget-width, 250.05px );max-width:250.05px;--container-widget-width:250.05px;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-acd3c21{--justify-content:flex-start;}.elementor-12857 .elementor-element.elementor-element-180d555{width:var( --container-widget-width, 250.05px );max-width:250.05px;--container-widget-width:250.05px;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-2b3561a9{--justify-content:flex-start;}.elementor-12857 .elementor-element.elementor-element-6506c8ad{width:var( --container-widget-width, 250.05px );max-width:250.05px;--container-widget-width:250.05px;--container-widget-flex-grow:0;}.elementor-12857 .elementor-element.elementor-element-f7313b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-7fa07e6a{--grid-auto-flow:row;}}@media(max-width:1280px){.elementor-12857 .elementor-element.elementor-element-b35a54a{--grid-auto-flow:row;}.elementor-12857 .elementor-element.elementor-element-42890823{--grid-auto-flow:row;}.elementor-12857 .elementor-element.elementor-element-1cb1c768{--grid-auto-flow:row;}.elementor-12857 .elementor-element.elementor-element-7fa07e6a{--grid-auto-flow:row;}}@media(max-width:1124px){.elementor-12857 .elementor-element.elementor-element-b35a54a{--grid-auto-flow:row;}.elementor-12857 .elementor-element.elementor-element-4d81967e{padding:0px 35px 0px 35px;}.elementor-12857 .elementor-element.elementor-element-6c93759b{padding:0px 35px 0px 35px;}.elementor-12857 .elementor-element.elementor-element-2beb2250{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12857 .elementor-element.elementor-element-12ecfb .elementor-heading-title{font-size:40px;}.elementor-12857 .elementor-element.elementor-element-692c4565 .elementor-heading-title{font-size:40px;}.elementor-12857 .elementor-element.elementor-element-42890823{--grid-auto-flow:row;}.elementor-12857 .elementor-element.elementor-element-413b6448 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-fbc2c10 .elementor-heading-title{font-size:18px;}.elementor-12857 .elementor-element.elementor-element-59e91eb2 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-349233bc .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-7728a477 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-21a0f5fc .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-18d39571 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-485a163e .elementor-heading-title{font-size:18px;}.elementor-12857 .elementor-element.elementor-element-47324068 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-d99fa65 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-62c95c37 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-36bf364c{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12857 .elementor-element.elementor-element-673fa565 .elementor-heading-title{font-size:40px;}.elementor-12857 .elementor-element.elementor-element-1cb1c768{--grid-auto-flow:row;}.elementor-12857 .elementor-element.elementor-element-3d4f640c .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-276613ed .elementor-heading-title{font-size:18px;}.elementor-12857 .elementor-element.elementor-element-1fcc81f2 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-180d555 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-6506c8ad .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-27c3de18 .elementor-heading-title{font-size:40px;}.elementor-12857 .elementor-element.elementor-element-7a39c59c .elementor-heading-title{font-size:40px;}.elementor-12857 .elementor-element.elementor-element-10b2fe8a{--min-height:300px;}.elementor-12857 .elementor-element.elementor-element-612cdf26{--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;}.elementor-12857 .elementor-element.elementor-element-6560cbe3{--margin-top:-80px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-12857 .elementor-element.elementor-element-6560cbe3.e-con{--order:-99999 /* order start hack */;}.elementor-12857 .elementor-element.elementor-element-38aa128f{--min-height:80px;}.elementor-12857 .elementor-element.elementor-element-6b10ce4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12857 .elementor-element.elementor-element-5fec1c2 .elementor-heading-title{font-size:40px;}.elementor-12857 .elementor-element.elementor-element-1c2926b8 .elementor-heading-title{font-size:40px;}.elementor-12857 .elementor-element.elementor-element-7fa07e6a{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-12857 .elementor-element.elementor-element-b35a54a{--grid-auto-flow:row;}.elementor-12857 .elementor-element.elementor-element-42890823{--grid-auto-flow:row;}.elementor-12857 .elementor-element.elementor-element-1cb1c768{--grid-auto-flow:row;}.elementor-12857 .elementor-element.elementor-element-7fa07e6a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12857 .elementor-element.elementor-element-50dfb4f8{--min-height:100vh;}.elementor-12857 .elementor-element.elementor-element-277ca578{width:100%;max-width:100%;text-align:center;}.elementor-12857 .elementor-element.elementor-element-277ca578 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-277ca578.elementor-element{--align-self:center;}.elementor-12857 .elementor-element.elementor-element-277ca578 .aux-button{padding:20px 20px 20px 20px;}.elementor-12857 .elementor-element.elementor-element-3a4def12{--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-12857 .elementor-element.elementor-element-b35a54a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12857 .elementor-element.elementor-element-4d81967e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;}.elementor-12857 .elementor-element.elementor-element-4d81967e .elementor-heading-title{font-size:24px;}.elementor-12857 .elementor-element.elementor-element-6c93759b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;}.elementor-12857 .elementor-element.elementor-element-6c93759b .elementor-heading-title{font-size:30px;}.elementor-12857 .elementor-element.elementor-element-72cbea27{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;text-align:center;}.elementor-12857 .elementor-element.elementor-element-72cbea27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-72cbea27 .aux-button{padding:20px 20px 20px 20px;}.elementor-12857 .elementor-element.elementor-element-72cbea27 .aux-text{font-size:18px;letter-spacing:2.4px;}.elementor-12857 .elementor-element.elementor-element-2beb2250{--width:100%;--padding-top:20px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12857 .elementor-element.elementor-element-12ecfb{padding:0px 0px 0px 0px;text-align:left;}.elementor-12857 .elementor-element.elementor-element-12ecfb .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-692c4565{padding:5px 0px 0px 0px;text-align:left;}.elementor-12857 .elementor-element.elementor-element-692c4565 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-42890823{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:32px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-12857 .elementor-element.elementor-element-40201c1f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12857 .elementor-element.elementor-element-413b6448 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-fbc2c10 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-214a909c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12857 .elementor-element.elementor-element-59e91eb2 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-caeed2f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12857 .elementor-element.elementor-element-349233bc .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-13c5386f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12857 .elementor-element.elementor-element-7728a477 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-4178be9f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12857 .elementor-element.elementor-element-21a0f5fc .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-4262b66e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12857 .elementor-element.elementor-element-18d39571 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-485a163e .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-3ffb8faa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12857 .elementor-element.elementor-element-47324068 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-143dfa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12857 .elementor-element.elementor-element-d99fa65 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-630d98e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12857 .elementor-element.elementor-element-62c95c37 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-36bf364c{--width:100%;--padding-top:20px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12857 .elementor-element.elementor-element-673fa565{padding:0px 0px 0px 0px;text-align:left;}.elementor-12857 .elementor-element.elementor-element-673fa565 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-1cb1c768{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:32px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-12857 .elementor-element.elementor-element-9f2069d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12857 .elementor-element.elementor-element-3d4f640c .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-276613ed .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-36709c58{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12857 .elementor-element.elementor-element-1fcc81f2 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-acd3c21{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12857 .elementor-element.elementor-element-180d555 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-2b3561a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12857 .elementor-element.elementor-element-6506c8ad .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-27c3de18{padding:0px 0px 0px 0px;text-align:left;}.elementor-12857 .elementor-element.elementor-element-27c3de18 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-7a39c59c{padding:0px 0px 0px 0px;text-align:left;}.elementor-12857 .elementor-element.elementor-element-7a39c59c .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-293c85a6{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12857 .elementor-element.elementor-element-10b2fe8a{--min-height:250px;}.elementor-12857 .elementor-element.elementor-element-612cdf26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12857 .elementor-element.elementor-element-6560cbe3{--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12857 .elementor-element.elementor-element-38aa128f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12857 .elementor-element.elementor-element-1d3f6e21 img{max-width:80px;}.elementor-12857 .elementor-element.elementor-element-93a9dde{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12857 .elementor-element.elementor-element-f7313b0{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;text-align:center;}.elementor-12857 .elementor-element.elementor-element-f7313b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-f7313b0 .aux-button{padding:20px 20px 20px 20px;}.elementor-12857 .elementor-element.elementor-element-f7313b0 .aux-text{font-size:18px;letter-spacing:2.4px;}.elementor-12857 .elementor-element.elementor-element-3591cd41{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12857 .elementor-element.elementor-element-3f3ca3c4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-12857 .elementor-element.elementor-element-5fec1c2 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-1c2926b8 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-12857 .elementor-element.elementor-element-7fa07e6a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12857 .elementor-element.elementor-element-52e1373a{padding:0px 0px 30px 0px;}.elementor-12857 .elementor-element.elementor-element-52e1373a .elementor-heading-title{font-size:46px;}.elementor-12857 .elementor-element.elementor-element-18b3c7bb{width:100%;max-width:100%;text-align:center;}.elementor-12857 .elementor-element.elementor-element-18b3c7bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12857 .elementor-element.elementor-element-18b3c7bb.elementor-element{--align-self:center;}.elementor-12857 .elementor-element.elementor-element-18b3c7bb .aux-button{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-12857 .elementor-element.elementor-element-33f1985f{--content-width:100vw;}.elementor-12857 .elementor-element.elementor-element-d72418b{--width:100vw;}.elementor-12857 .elementor-element.elementor-element-50dfb4f8{--width:100vw;}.elementor-12857 .elementor-element.elementor-element-6bf831c9{--width:60%;}.elementor-12857 .elementor-element.elementor-element-4b649f67{--width:40%;}.elementor-12857 .elementor-element.elementor-element-ea87788{--width:100vw;}.elementor-12857 .elementor-element.elementor-element-5e2d1a59{--width:100vw;}.elementor-12857 .elementor-element.elementor-element-63b8e52{--width:100vw;}.elementor-12857 .elementor-element.elementor-element-40201c1f{--width:100%;}.elementor-12857 .elementor-element.elementor-element-214a909c{--width:100%;}.elementor-12857 .elementor-element.elementor-element-caeed2f{--width:100%;}.elementor-12857 .elementor-element.elementor-element-13c5386f{--width:100%;}.elementor-12857 .elementor-element.elementor-element-4178be9f{--width:100%;}.elementor-12857 .elementor-element.elementor-element-4262b66e{--width:100%;}.elementor-12857 .elementor-element.elementor-element-3ffb8faa{--width:100%;}.elementor-12857 .elementor-element.elementor-element-143dfa{--width:100%;}.elementor-12857 .elementor-element.elementor-element-630d98e{--width:100%;}.elementor-12857 .elementor-element.elementor-element-9f2069d{--width:100%;}.elementor-12857 .elementor-element.elementor-element-36709c58{--width:100%;}.elementor-12857 .elementor-element.elementor-element-acd3c21{--width:100%;}.elementor-12857 .elementor-element.elementor-element-2b3561a9{--width:100%;}.elementor-12857 .elementor-element.elementor-element-10b2fe8a{--width:81%;}.elementor-12857 .elementor-element.elementor-element-6560cbe3{--width:50%;}.elementor-12857 .elementor-element.elementor-element-4d109679{--width:69%;}.elementor-12857 .elementor-element.elementor-element-793ae65c{--content-width:100vw;}.elementor-12857 .elementor-element.elementor-element-7f1bdf90{--width:100vw;}}@media(min-width:2400px){.elementor-12857 .elementor-element.elementor-element-b35a54a{--grid-auto-flow:row;}.elementor-12857 .elementor-element.elementor-element-42890823{--grid-auto-flow:row;}.elementor-12857 .elementor-element.elementor-element-1cb1c768{--grid-auto-flow:row;}.elementor-12857 .elementor-element.elementor-element-7fa07e6a{--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-4b649f67 */.elementor-12857 .elementor-element.elementor-element-4b649f67 {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f2069d *//* Apple-style Liquid/Glassmorphism for this Container */
.elementor-12857 .elementor-element.elementor-element-9f2069d {
  position: relative;
  isolation: isolate;          /* keep effects inside */
  overflow: hidden;            /* clip glow to container */
  border-radius: 10px;      /* respects your container radius */
  background: rgba(255,255,255,0.06); /* base tint */
  border: 1px solid rgba(255,255,255,0.18);
  box-shadow:
    0 1px 0 rgba(255,255,255,0.15) inset,
    0 10px 30px rgba(0,0,0,0.15);
  backdrop-filter: saturate(140%) blur(22px);
  -webkit-backdrop-filter: saturate(140%) blur(22px);
}

/* Subtle edge light and inner vignette — locked to container bounds */
.elementor-12857 .elementor-element.elementor-element-9f2069d::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  border-radius: inherit;
  background:
    /* soft white sheen top-left */
    radial-gradient(120% 80% at 0% 0%,
      rgba(255,255,255,0.35) 0%,
      rgba(255,255,255,0.18) 18%,
      rgba(255,255,255,0.06) 36%,
      rgba(255,255,255,0.00) 60%),
    /* gentle color glow bottom-right (Big Sur vibe) */
    radial-gradient(120% 90% at 100% 100%,
      rgba(116,185,255,0.25) 0%,
      rgba(187,128,255,0.22) 25%,
      rgba(255,122,151,0.18) 45%,
      rgba(255,255,255,0.00) 70%),
    /* inner vignette to add depth */
    radial-gradient(140% 120% at 50% 50%,
      rgba(0,0,0,0.10) 0%,
      rgba(0,0,0,0.06) 45%,
      rgba(0,0,0,0.00) 70%);
  mix-blend-mode: normal;
}

/* Fine gloss line across the top edge */
.elementor-12857 .elementor-element.elementor-element-9f2069d::after {
  content: "";
  position: absolute;
  left: 2%;
  right: 2%;
  top: 0;
  height: 1px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    rgba(255,255,255,0.00),
    rgba(255,255,255,0.55),
    rgba(255,255,255,0.00)
  );
  opacity: 0.8;
  border-radius: inherit;
}

/* Optional: control container padding without affecting effect */
.elementor-12857 .elementor-element.elementor-element-9f2069d > .elementor-widget-wrap,
.elementor-12857 .elementor-element.elementor-element-9f2069d > .elementor-container,
.elementor-12857 .elementor-element.elementor-element-9f2069d > .e-con-inner {
  padding: var(--glass-pad, 24px);
}

/* Optional dark-mode helper if your page toggles a dark class */
.dark .elementor-12857 .elementor-element.elementor-element-9f2069d {
  background: rgba(255,255,255,0.04);
  border-color: rgba(255,255,255,0.14);
  box-shadow:
    0 1px 0 rgba(255,255,255,0.10) inset,
    0 10px 30px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36709c58 *//* Apple-style Liquid/Glassmorphism for this Container */
.elementor-12857 .elementor-element.elementor-element-36709c58 {
  position: relative;
  isolation: isolate;          /* keep effects inside */
  overflow: hidden;            /* clip glow to container */
  border-radius: 10px;      /* respects your container radius */
  background: rgba(255,255,255,0.06); /* base tint */
  border: 1px solid rgba(255,255,255,0.18);
  box-shadow:
    0 1px 0 rgba(255,255,255,0.15) inset,
    0 10px 30px rgba(0,0,0,0.15);
  backdrop-filter: saturate(140%) blur(22px);
  -webkit-backdrop-filter: saturate(140%) blur(22px);
}

/* Subtle edge light and inner vignette — locked to container bounds */
.elementor-12857 .elementor-element.elementor-element-36709c58::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  border-radius: inherit;
  background:
    /* soft white sheen top-left */
    radial-gradient(120% 80% at 0% 0%,
      rgba(255,255,255,0.35) 0%,
      rgba(255,255,255,0.18) 18%,
      rgba(255,255,255,0.06) 36%,
      rgba(255,255,255,0.00) 60%),
    /* gentle color glow bottom-right (Big Sur vibe) */
    radial-gradient(120% 90% at 100% 100%,
      rgba(116,185,255,0.25) 0%,
      rgba(187,128,255,0.22) 25%,
      rgba(255,122,151,0.18) 45%,
      rgba(255,255,255,0.00) 70%),
    /* inner vignette to add depth */
    radial-gradient(140% 120% at 50% 50%,
      rgba(0,0,0,0.10) 0%,
      rgba(0,0,0,0.06) 45%,
      rgba(0,0,0,0.00) 70%);
  mix-blend-mode: normal;
}

/* Fine gloss line across the top edge */
.elementor-12857 .elementor-element.elementor-element-36709c58::after {
  content: "";
  position: absolute;
  left: 2%;
  right: 2%;
  top: 0;
  height: 1px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    rgba(255,255,255,0.00),
    rgba(255,255,255,0.55),
    rgba(255,255,255,0.00)
  );
  opacity: 0.8;
  border-radius: inherit;
}

/* Optional: control container padding without affecting effect */
.elementor-12857 .elementor-element.elementor-element-36709c58 > .elementor-widget-wrap,
.elementor-12857 .elementor-element.elementor-element-36709c58 > .elementor-container,
.elementor-12857 .elementor-element.elementor-element-36709c58 > .e-con-inner {
  padding: var(--glass-pad, 24px);
}

/* Optional dark-mode helper if your page toggles a dark class */
.dark .elementor-12857 .elementor-element.elementor-element-36709c58 {
  background: rgba(255,255,255,0.04);
  border-color: rgba(255,255,255,0.14);
  box-shadow:
    0 1px 0 rgba(255,255,255,0.10) inset,
    0 10px 30px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acd3c21 *//* Apple-style Liquid/Glassmorphism for this Container */
.elementor-12857 .elementor-element.elementor-element-acd3c21 {
  position: relative;
  isolation: isolate;          /* keep effects inside */
  overflow: hidden;            /* clip glow to container */
  border-radius: 10px;      /* respects your container radius */
  background: rgba(255,255,255,0.06); /* base tint */
  border: 1px solid rgba(255,255,255,0.18);
  box-shadow:
    0 1px 0 rgba(255,255,255,0.15) inset,
    0 10px 30px rgba(0,0,0,0.15);
  backdrop-filter: saturate(140%) blur(22px);
  -webkit-backdrop-filter: saturate(140%) blur(22px);
}

/* Subtle edge light and inner vignette — locked to container bounds */
.elementor-12857 .elementor-element.elementor-element-acd3c21::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  border-radius: inherit;
  background:
    /* soft white sheen top-left */
    radial-gradient(120% 80% at 0% 0%,
      rgba(255,255,255,0.35) 0%,
      rgba(255,255,255,0.18) 18%,
      rgba(255,255,255,0.06) 36%,
      rgba(255,255,255,0.00) 60%),
    /* gentle color glow bottom-right (Big Sur vibe) */
    radial-gradient(120% 90% at 100% 100%,
      rgba(116,185,255,0.25) 0%,
      rgba(187,128,255,0.22) 25%,
      rgba(255,122,151,0.18) 45%,
      rgba(255,255,255,0.00) 70%),
    /* inner vignette to add depth */
    radial-gradient(140% 120% at 50% 50%,
      rgba(0,0,0,0.10) 0%,
      rgba(0,0,0,0.06) 45%,
      rgba(0,0,0,0.00) 70%);
  mix-blend-mode: normal;
}

/* Fine gloss line across the top edge */
.elementor-12857 .elementor-element.elementor-element-acd3c21::after {
  content: "";
  position: absolute;
  left: 2%;
  right: 2%;
  top: 0;
  height: 1px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    rgba(255,255,255,0.00),
    rgba(255,255,255,0.55),
    rgba(255,255,255,0.00)
  );
  opacity: 0.8;
  border-radius: inherit;
}

/* Optional: control container padding without affecting effect */
.elementor-12857 .elementor-element.elementor-element-acd3c21 > .elementor-widget-wrap,
.elementor-12857 .elementor-element.elementor-element-acd3c21 > .elementor-container,
.elementor-12857 .elementor-element.elementor-element-acd3c21 > .e-con-inner {
  padding: var(--glass-pad, 24px);
}

/* Optional dark-mode helper if your page toggles a dark class */
.dark .elementor-12857 .elementor-element.elementor-element-acd3c21 {
  background: rgba(255,255,255,0.04);
  border-color: rgba(255,255,255,0.14);
  box-shadow:
    0 1px 0 rgba(255,255,255,0.10) inset,
    0 10px 30px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3561a9 *//* Apple-style Liquid/Glassmorphism for this Container */
.elementor-12857 .elementor-element.elementor-element-2b3561a9 {
  position: relative;
  isolation: isolate;          /* keep effects inside */
  overflow: hidden;            /* clip glow to container */
  border-radius: 10px;      /* respects your container radius */
  background: rgba(255,255,255,0.06); /* base tint */
  border: 1px solid rgba(255,255,255,0.18);
  box-shadow:
    0 1px 0 rgba(255,255,255,0.15) inset,
    0 10px 30px rgba(0,0,0,0.15);
  backdrop-filter: saturate(140%) blur(22px);
  -webkit-backdrop-filter: saturate(140%) blur(22px);
}

/* Subtle edge light and inner vignette — locked to container bounds */
.elementor-12857 .elementor-element.elementor-element-2b3561a9::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  border-radius: inherit;
  background:
    /* soft white sheen top-left */
    radial-gradient(120% 80% at 0% 0%,
      rgba(255,255,255,0.35) 0%,
      rgba(255,255,255,0.18) 18%,
      rgba(255,255,255,0.06) 36%,
      rgba(255,255,255,0.00) 60%),
    /* gentle color glow bottom-right (Big Sur vibe) */
    radial-gradient(120% 90% at 100% 100%,
      rgba(116,185,255,0.25) 0%,
      rgba(187,128,255,0.22) 25%,
      rgba(255,122,151,0.18) 45%,
      rgba(255,255,255,0.00) 70%),
    /* inner vignette to add depth */
    radial-gradient(140% 120% at 50% 50%,
      rgba(0,0,0,0.10) 0%,
      rgba(0,0,0,0.06) 45%,
      rgba(0,0,0,0.00) 70%);
  mix-blend-mode: normal;
}

/* Fine gloss line across the top edge */
.elementor-12857 .elementor-element.elementor-element-2b3561a9::after {
  content: "";
  position: absolute;
  left: 2%;
  right: 2%;
  top: 0;
  height: 1px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    rgba(255,255,255,0.00),
    rgba(255,255,255,0.55),
    rgba(255,255,255,0.00)
  );
  opacity: 0.8;
  border-radius: inherit;
}

/* Optional: control container padding without affecting effect */
.elementor-12857 .elementor-element.elementor-element-2b3561a9 > .elementor-widget-wrap,
.elementor-12857 .elementor-element.elementor-element-2b3561a9 > .elementor-container,
.elementor-12857 .elementor-element.elementor-element-2b3561a9 > .e-con-inner {
  padding: var(--glass-pad, 24px);
}

/* Optional dark-mode helper if your page toggles a dark class */
.dark .elementor-12857 .elementor-element.elementor-element-2b3561a9 {
  background: rgba(255,255,255,0.04);
  border-color: rgba(255,255,255,0.14);
  box-shadow:
    0 1px 0 rgba(255,255,255,0.10) inset,
    0 10px 30px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-6b10ce4a */.elementor-form .elementor-button {
    display: none !important;
}
.elementor-field-type-checkbox .elementor-field-subgroup label {
  display: flex;
  align-items: center;
  gap: 6px; /* space between checkbox and text */
}

.elementor-form .elementor-field-group-services .elementor-field-option {
  flex: 0 0 calc(33.333% - 32px); /* three equal columns */
  /* kill Elementor's inline margins */
}

.elementor-form .elementor-field-group-services .elementor-field-option input {
  margin: 0;              /* tidy checkbox */
}

.elementor-form .elementor-field-group-services .elementor-field-option label {
  margin-left: 8px;
  line-height: 1;
}

/* Responsive */
@media (max-width: 767px) {
  .elementor-form .elementor-field-group-services .elementor-field-option {
    flex: 0 0 calc(50% - 32px);  /* 2 columns */
  }
}
@media (max-width: 480px) {
  .elementor-form .elementor-field-group-services .elementor-field-option {
    flex: 0 0 100%;               /* 1 column */
  }
  
  input[type="checkbox"] {
  vertical-align: middle;
  margin-top: 0;
  margin-bottom: 0;
}



/* Optional: spacing between checkbox and text */
input[type="checkbox"] + label {
  margin-left: 4px; /* Adjust for consistent gap */
}
..elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-field-type-select .elementor-select-wrapper select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  background: transparent !important;
  background-image: none !important;
  padding-right: 2.4rem !important;
}
..elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-field-type-select .elementor-select-wrapper select::-ms-expand {
  display: none !important;
}
..elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-field-type-select .elementor-select-wrapper::after,
..elementor-12857 .elementor-element.elementor-element-6b10ce4a .elementor-field-type-select .elementor-select-wrapper::before {
  display: none !important;
  content: none !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a9dde *//* Apple-style Liquid/Glassmorphism for this Container */
.elementor-12857 .elementor-element.elementor-element-93a9dde {
  position: relative;
  isolation: isolate;          /* keep effects inside */
  overflow: hidden;            /* clip glow to container */
  border-radius: 0px;      /* respects your container radius */
  background: rgba(255,255,255,0.06); /* base tint */
  border: 1px solid rgba(255,255,255,0.18);
  box-shadow:
    0 1px 0 rgba(255,255,255,0.15) inset,
    0 10px 30px rgba(0,0,0,0.15);
  backdrop-filter: saturate(140%) blur(22px);
  -webkit-backdrop-filter: saturate(140%) blur(22px);
}

/* Subtle edge light and inner vignette — locked to container bounds */
.elementor-12857 .elementor-element.elementor-element-93a9dde::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  border-radius: inherit;
  background:
    /* soft white sheen top-left */
    radial-gradient(120% 80% at 0% 0%,
      rgba(255,255,255,0.35) 0%,
      rgba(255,255,255,0.18) 18%,
      rgba(255,255,255,0.06) 36%,
      rgba(255,255,255,0.00) 60%),
    /* gentle color glow bottom-right (Big Sur vibe) */
    radial-gradient(120% 90% at 100% 100%,
      rgba(116,185,255,0.25) 0%,
      rgba(187,128,255,0.22) 25%,
      rgba(255,122,151,0.18) 45%,
      rgba(255,255,255,0.00) 70%),
    /* inner vignette to add depth */
    radial-gradient(140% 120% at 50% 50%,
      rgba(0,0,0,0.10) 0%,
      rgba(0,0,0,0.06) 45%,
      rgba(0,0,0,0.00) 70%);
  mix-blend-mode: normal;
}

/* Fine gloss line across the top edge */
.elementor-12857 .elementor-element.elementor-element-93a9dde::after {
  content: "";
  position: absolute;
  left: 2%;
  right: 2%;
  top: 0;
  height: 1px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    rgba(255,255,255,0.00),
    rgba(255,255,255,0.55),
    rgba(255,255,255,0.00)
  );
  opacity: 0.8;
  border-radius: inherit;
}

/* Optional: control container padding without affecting effect */
.elementor-12857 .elementor-element.elementor-element-93a9dde > .elementor-widget-wrap,
.elementor-12857 .elementor-element.elementor-element-93a9dde > .elementor-container,
.elementor-12857 .elementor-element.elementor-element-93a9dde > .e-con-inner {
  padding: var(--glass-pad, 24px);
}

/* Optional dark-mode helper if your page toggles a dark class */
.dark .elementor-12857 .elementor-element.elementor-element-93a9dde {
  background: rgba(255,255,255,0.04);
  border-color: rgba(255,255,255,0.14);
  box-shadow:
    0 1px 0 rgba(255,255,255,0.10) inset,
    0 10px 30px rgba(0,0,0,0.25);
}/* End custom CSS */