.elementor-112 .elementor-element.elementor-element-3e0b859c{--display:flex;--min-height:60vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-3e0b859c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-19a86e78{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-d065b61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-7b46d653{padding:0% 0% 1% 0%;text-align:center;}.elementor-112 .elementor-element.elementor-element-7b46d653 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), inter tight;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-112 .elementor-element.elementor-element-2fa7bffe{padding:0% 0% 2% 0%;text-align:center;}.elementor-112 .elementor-element.elementor-element-2fa7bffe .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), inter tight;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-7d27af56{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-7d27af56 .elementor-divider-separator{width:100%;}.elementor-112 .elementor-element.elementor-element-7d27af56 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-112 .elementor-element.elementor-element-31a17e8{padding:0% 0% 2% 0%;columns:1;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-17ff74a6{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-17ff74a6 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-261ec7f1{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-2bf103d1{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-2bf103d1 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-3da8fb7a{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-707a4e61{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-707a4e61 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-7c52066a{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-153bfce{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-153bfce .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-742d157{padding:0% 0% 04% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-aacba9a{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-aacba9a .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-c1f7ebd{padding:0% 0% 0% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-dd628a4{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-dd628a4 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-bdda419{padding:0% 0% 0% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-ea81bfc{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-ea81bfc .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-f847705{padding:0% 0% 0% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-f10897c{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-f10897c .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-18d04ac{padding:0% 0% 0% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-5f66ae3{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-5f66ae3 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-e2d4662{padding:0% 0% 0% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-d8e4588{padding:0% 0% 0% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-517c75f0{--display:flex;--min-height:60vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:8%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-773d609f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-112 .elementor-element.elementor-element-5b302aa6{padding:0% 0% 1% 0%;text-align:center;}.elementor-112 .elementor-element.elementor-element-5b302aa6 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), inter tight;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-112 .elementor-element.elementor-element-67a143f7{padding:0% 0% 2% 0%;text-align:center;}.elementor-112 .elementor-element.elementor-element-67a143f7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), inter tight;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-667f5403{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-667f5403 .elementor-divider-separator{width:100%;}.elementor-112 .elementor-element.elementor-element-667f5403 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-112 .elementor-element.elementor-element-7eea083a{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-1f44a7a4{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-1f44a7a4 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-c80358e{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-ee02a1e{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-ee02a1e .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-63faff18{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-5d18bacc{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-5d18bacc .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-580296f{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-3f9f31d8{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-3f9f31d8 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-100a9cde{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-badfdf3{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-badfdf3 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-8a4a2da{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-59a37e7{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-59a37e7 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-da99d2c{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-4765886{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-4765886 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-54ec958{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-b995878{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-b995878 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-970f2b4{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-73a2008{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-73a2008 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-feb2970{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-e7a28d3{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-e7a28d3 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-1e94556{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-9b80df0{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-9b80df0 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-f9e457d{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-e38a448{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-112 .elementor-element.elementor-element-3cf96a4{padding:0% 0% 1% 0%;text-align:center;}.elementor-112 .elementor-element.elementor-element-3cf96a4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), inter tight;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-112 .elementor-element.elementor-element-2d952e4{padding:0% 0% 2% 0%;text-align:center;}.elementor-112 .elementor-element.elementor-element-2d952e4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), inter tight;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-942ee36{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-942ee36 .elementor-divider-separator{width:100%;}.elementor-112 .elementor-element.elementor-element-942ee36 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-112 .elementor-element.elementor-element-d306469{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-8fb8036{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-8fb8036 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-42395eb{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-dd651c9{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-dd651c9 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-4fc01d1{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-a0e5226{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-a0e5226 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-2f2a4db{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-cd406a7{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-cd406a7 .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-c3fbb43{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-9565d1c{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-9565d1c .elementor-heading-title{font-family:"Inter Tight", inter tight;font-size:14px;font-weight:500;text-transform:uppercase;line-height:10px;letter-spacing:0.92px;}.elementor-112 .elementor-element.elementor-element-4db6cef{padding:0% 0% 4% 0%;font-family:var( --e-global-typography-text-font-family ), inter tight;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-7344100{--display:flex;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;scroll-padding:50px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-3e0b859c{--content-width:1140px;}.elementor-112 .elementor-element.elementor-element-19a86e78{--content-width:1440px;}.elementor-112 .elementor-element.elementor-element-517c75f0{--content-width:1140px;}}@media(min-width:2400px){.elementor-112 .elementor-element.elementor-element-3e0b859c{--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-7b46d653 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-112 .elementor-element.elementor-element-2fa7bffe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-112 .elementor-element.elementor-element-31a17e8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-261ec7f1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-3da8fb7a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-7c52066a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-742d157{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-c1f7ebd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-bdda419{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-f847705{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-18d04ac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-e2d4662{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-d8e4588{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-5b302aa6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-112 .elementor-element.elementor-element-67a143f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-112 .elementor-element.elementor-element-7eea083a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-c80358e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-63faff18{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-580296f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-100a9cde{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-8a4a2da{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-da99d2c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-54ec958{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-970f2b4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-feb2970{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-1e94556{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-f9e457d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-3cf96a4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-112 .elementor-element.elementor-element-2d952e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-112 .elementor-element.elementor-element-d306469{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-42395eb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-4fc01d1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-2f2a4db{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-c3fbb43{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-4db6cef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:1366px){.elementor-112 .elementor-element.elementor-element-7b46d653 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-112 .elementor-element.elementor-element-2fa7bffe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-112 .elementor-element.elementor-element-31a17e8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-261ec7f1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-3da8fb7a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-7c52066a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-742d157{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-c1f7ebd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-bdda419{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-f847705{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-18d04ac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-e2d4662{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-d8e4588{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-5b302aa6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-112 .elementor-element.elementor-element-67a143f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-112 .elementor-element.elementor-element-7eea083a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-c80358e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-63faff18{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-580296f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-100a9cde{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-8a4a2da{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-da99d2c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-54ec958{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-970f2b4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-feb2970{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-1e94556{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-f9e457d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-3cf96a4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-112 .elementor-element.elementor-element-2d952e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-112 .elementor-element.elementor-element-d306469{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-42395eb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-4fc01d1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-2f2a4db{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-c3fbb43{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-4db6cef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:1200px){.elementor-112 .elementor-element.elementor-element-3e0b859c{--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-3e0b859c{--min-height:54vh;--padding-top:12%;--padding-bottom:6%;--padding-left:8%;--padding-right:8%;}.elementor-112 .elementor-element.elementor-element-7b46d653{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-7b46d653 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-112 .elementor-element.elementor-element-2fa7bffe{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-2fa7bffe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-112 .elementor-element.elementor-element-7d27af56{padding:0% 0% 7% 0%;}.elementor-112 .elementor-element.elementor-element-31a17e8{padding:0% 0% 5% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-17ff74a6{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-261ec7f1{padding:0% 0% 5% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-2bf103d1{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-3da8fb7a{padding:0% 0% 5% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-707a4e61{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-7c52066a{padding:0% 0% 5% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-153bfce{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-742d157{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-aacba9a{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-c1f7ebd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-dd628a4{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-bdda419{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-ea81bfc{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-f847705{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-f10897c{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-18d04ac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-5f66ae3{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-e2d4662{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-d8e4588{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-517c75f0{--min-height:54vh;--padding-top:12%;--padding-bottom:6%;--padding-left:8%;--padding-right:8%;}.elementor-112 .elementor-element.elementor-element-5b302aa6{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-5b302aa6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-112 .elementor-element.elementor-element-67a143f7{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-67a143f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-112 .elementor-element.elementor-element-667f5403{padding:0% 0% 7% 0%;}.elementor-112 .elementor-element.elementor-element-7eea083a{padding:0% 0% 5% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-1f44a7a4{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-c80358e{padding:0% 0% 5% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-ee02a1e{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-63faff18{padding:0% 0% 5% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-5d18bacc{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-580296f{padding:0% 0% 5% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-3f9f31d8{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-100a9cde{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-badfdf3{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-8a4a2da{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-59a37e7{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-da99d2c{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-4765886{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-54ec958{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-b995878{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-970f2b4{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-73a2008{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-feb2970{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-e7a28d3{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-1e94556{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-9b80df0{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-f9e457d{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-3cf96a4{padding:0% 0% 2% 0%;}.elementor-112 .elementor-element.elementor-element-3cf96a4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-112 .elementor-element.elementor-element-2d952e4{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-2d952e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-112 .elementor-element.elementor-element-942ee36{padding:0% 0% 7% 0%;}.elementor-112 .elementor-element.elementor-element-d306469{padding:0% 0% 5% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-8fb8036{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-42395eb{padding:0% 0% 5% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-dd651c9{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-4fc01d1{padding:0% 0% 5% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-a0e5226{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-2f2a4db{padding:0% 0% 5% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-cd406a7{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-c3fbb43{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-9565d1c{padding:0% 0% 3% 0%;}.elementor-112 .elementor-element.elementor-element-4db6cef{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:880px){.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-3e0b859c{--padding-top:18%;--padding-bottom:8%;--padding-left:6%;--padding-right:6%;}.elementor-112 .elementor-element.elementor-element-7b46d653{padding:0% 0% 4% 0%;}.elementor-112 .elementor-element.elementor-element-7b46d653 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-112 .elementor-element.elementor-element-2fa7bffe{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-2fa7bffe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-112 .elementor-element.elementor-element-7d27af56{padding:0% 0% 10% 0%;}.elementor-112 .elementor-element.elementor-element-31a17e8{padding:0% 0% 5% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-17ff74a6{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-261ec7f1{padding:0% 0% 3% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-2bf103d1{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-3da8fb7a{padding:0% 0% 8% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-707a4e61{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-7c52066a{padding:0% 0% 8% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-153bfce{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-742d157{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-aacba9a{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-c1f7ebd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-dd628a4{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-bdda419{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-ea81bfc{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-f847705{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-f10897c{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-18d04ac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-5f66ae3{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-e2d4662{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-d8e4588{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-517c75f0{--margin-top:0%;--margin-bottom:22%;--margin-left:0%;--margin-right:0%;--padding-top:18%;--padding-bottom:8%;--padding-left:6%;--padding-right:6%;}.elementor-112 .elementor-element.elementor-element-5b302aa6{padding:0% 0% 4% 0%;}.elementor-112 .elementor-element.elementor-element-5b302aa6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-112 .elementor-element.elementor-element-67a143f7{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-67a143f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-112 .elementor-element.elementor-element-667f5403{padding:0% 0% 10% 0%;}.elementor-112 .elementor-element.elementor-element-7eea083a{padding:0% 0% 8% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-1f44a7a4{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-c80358e{padding:0% 0% 8% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-ee02a1e{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-63faff18{padding:0% 0% 8% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-5d18bacc{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-580296f{padding:0% 0% 8% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-3f9f31d8{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-100a9cde{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-badfdf3{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-8a4a2da{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-59a37e7{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-da99d2c{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-4765886{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-54ec958{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-b995878{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-970f2b4{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-73a2008{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-feb2970{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-e7a28d3{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-1e94556{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-9b80df0{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-f9e457d{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-3cf96a4{padding:0% 0% 4% 0%;}.elementor-112 .elementor-element.elementor-element-3cf96a4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-112 .elementor-element.elementor-element-2d952e4{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-2d952e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-112 .elementor-element.elementor-element-942ee36{padding:0% 0% 10% 0%;}.elementor-112 .elementor-element.elementor-element-d306469{padding:0% 0% 8% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-8fb8036{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-42395eb{padding:0% 0% 8% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-dd651c9{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-4fc01d1{padding:0% 0% 8% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-a0e5226{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-2f2a4db{padding:0% 0% 8% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-cd406a7{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-c3fbb43{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-9565d1c{padding:0% 0% 6% 0%;}.elementor-112 .elementor-element.elementor-element-4db6cef{padding:0% 0% 0% 0%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}/* Start custom CSS *//* Создаем невидимый отступ для всех якорей */
#terms, #privacy, #cookie {
    scroll-margin-top: 70px; /* Укажите здесь высоту вашей шапки + запас */
}/* End custom CSS */