.elementor-124 .elementor-element.elementor-element-01fbe4a{--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-124 .elementor-element.elementor-element-4b5cd0f{--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;--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-124 .elementor-element.elementor-element-47e4a18 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-9b6251b .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-124 .elementor-element.elementor-element-497f71b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-497f71b img{border-radius:20px 20px 20px 20px;}.elementor-124 .elementor-element.elementor-element-2fbd73f{--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-124 .elementor-element.elementor-element-2fbd73f > .elementor-shape-bottom .elementor-shape-fill, .elementor-124 .elementor-element.elementor-element-2fbd73f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-2fbd73f > .elementor-shape-bottom svg, .elementor-124 .elementor-element.elementor-element-2fbd73f > .e-con-inner > .elementor-shape-bottom svg{width:calc(125% + 1.3px);}.elementor-124 .elementor-element.elementor-element-13d11ba{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-124 .elementor-element.elementor-element-13d11ba img{border-radius:20px 20px 20px 20px;}.elementor-124 .elementor-element.elementor-element-1e84c25{--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;--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-124 .elementor-element.elementor-element-4ba0c2c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-2e31653 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-124 .elementor-element.elementor-element-6744736{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-124 .elementor-element.elementor-element-6744736:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-6744736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#701E34;}.elementor-124 .elementor-element.elementor-element-44f18bd{width:100%;max-width:100%;text-align:center;}.elementor-124 .elementor-element.elementor-element-44f18bd .elementor-heading-title{font-family:"Kangge", Sans-serif;font-size:50px;font-weight:400;color:#FFECCF;}.elementor-124 .elementor-element.elementor-element-285e285{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:stretch;--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-124 .elementor-element.elementor-element-4ccfaa9{width:100%;max-width:100%;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-124 .elementor-element.elementor-element-4ccfaa9.elementor-element{--align-self:stretch;}.elementor-124 .elementor-element.elementor-element-4ccfaa9 .elementor-icon-box-wrapper{gap:15px;}.elementor-124 .elementor-element.elementor-element-4ccfaa9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-4ccfaa9.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-4ccfaa9.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-4ccfaa9 .elementor-icon{font-size:75px;}.elementor-124 .elementor-element.elementor-element-4ccfaa9 .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-4ccfaa9 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-124 .elementor-element.elementor-element-4ccfaa9 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-4ccfaa9:has(:hover) .elementor-icon-box-title,
					 .elementor-124 .elementor-element.elementor-element-4ccfaa9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-4ccfaa9 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-7033c27{width:100%;max-width:100%;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5B5B5;border-radius:20px 20px 20px 20px;}.elementor-124 .elementor-element.elementor-element-7033c27.elementor-element{--align-self:stretch;}.elementor-124 .elementor-element.elementor-element-7033c27 .elementor-icon-box-wrapper{gap:15px;}.elementor-124 .elementor-element.elementor-element-7033c27.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-7033c27.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-7033c27.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-7033c27 .elementor-icon{font-size:75px;}.elementor-124 .elementor-element.elementor-element-7033c27 .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-7033c27 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-124 .elementor-element.elementor-element-7033c27 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-7033c27:has(:hover) .elementor-icon-box-title,
					 .elementor-124 .elementor-element.elementor-element-7033c27:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-7033c27 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-72d191a{width:100%;max-width:100%;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-124 .elementor-element.elementor-element-72d191a.elementor-element{--align-self:stretch;}.elementor-124 .elementor-element.elementor-element-72d191a .elementor-icon-box-wrapper{gap:15px;}.elementor-124 .elementor-element.elementor-element-72d191a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-72d191a.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-72d191a.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-72d191a .elementor-icon{font-size:75px;}.elementor-124 .elementor-element.elementor-element-72d191a .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-72d191a .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-124 .elementor-element.elementor-element-72d191a .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-72d191a:has(:hover) .elementor-icon-box-title,
					 .elementor-124 .elementor-element.elementor-element-72d191a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-72d191a .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-1896934{width:100%;max-width:100%;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-124 .elementor-element.elementor-element-1896934.elementor-element{--align-self:stretch;}.elementor-124 .elementor-element.elementor-element-1896934 .elementor-icon-box-wrapper{gap:15px;}.elementor-124 .elementor-element.elementor-element-1896934.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-1896934.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-1896934.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-1896934 .elementor-icon{font-size:75px;}.elementor-124 .elementor-element.elementor-element-1896934 .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-1896934 .elementor-icon-box-title a{font-family:"Kangge", Sans-serif;font-size:30px;font-weight:400;}.elementor-124 .elementor-element.elementor-element-1896934 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-1896934:has(:hover) .elementor-icon-box-title,
					 .elementor-124 .elementor-element.elementor-element-1896934:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-1896934 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-7b49835 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-124 .elementor-element.elementor-element-38ae21e{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-124 .elementor-element.elementor-element-38ae21e:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-38ae21e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-124 .elementor-element.elementor-element-71465b7{left:0px;}body.rtl .elementor-124 .elementor-element.elementor-element-71465b7{right:0px;}.elementor-124 .elementor-element.elementor-element-71465b7{top:0px;}.elementor-124 .elementor-element.elementor-element-ce14969{width:100%;max-width:100%;text-align:center;}.elementor-124 .elementor-element.elementor-element-ce14969 .elementor-heading-title{font-family:"Kangge", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-40cd656{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-124 .elementor-element.elementor-element-40cd656:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-40cd656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFECCF;}.elementor-124 .elementor-element.elementor-element-a2f85ac{width:auto;max-width:auto;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;border-radius:999px 999px 999px 999px;text-align:center;line-height:36px;color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-a2f85ac.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-a2f85ac p{margin-block-end:0px;}.elementor-124 .elementor-element.elementor-element-48edf58 .elementor-icon-wrapper{text-align:center;}.elementor-124 .elementor-element.elementor-element-48edf58.elementor-view-stacked .elementor-icon{background-color:#701E34;}.elementor-124 .elementor-element.elementor-element-48edf58.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-48edf58.elementor-view-default .elementor-icon{color:#701E34;border-color:#701E34;}.elementor-124 .elementor-element.elementor-element-48edf58.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-48edf58.elementor-view-default .elementor-icon svg{fill:#701E34;}.elementor-124 .elementor-element.elementor-element-48edf58 .elementor-icon{font-size:75px;}.elementor-124 .elementor-element.elementor-element-48edf58 .elementor-icon svg{height:75px;}.elementor-124 .elementor-element.elementor-element-d156f45{text-align:center;}.elementor-124 .elementor-element.elementor-element-d156f45 .elementor-heading-title{font-family:"Kangge", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-830ae5f{text-align:center;}.elementor-124 .elementor-element.elementor-element-21eef2e{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-124 .elementor-element.elementor-element-21eef2e:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-21eef2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-7ce1273{width:auto;max-width:auto;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;border-radius:999px 999px 999px 999px;text-align:center;line-height:36px;color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-7ce1273.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-7ce1273 p{margin-block-end:0px;}.elementor-124 .elementor-element.elementor-element-cdf4371 .elementor-icon-wrapper{text-align:center;}.elementor-124 .elementor-element.elementor-element-cdf4371.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-cdf4371.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-cdf4371.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-cdf4371.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-cdf4371.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-cdf4371 .elementor-icon{font-size:75px;}.elementor-124 .elementor-element.elementor-element-cdf4371 .elementor-icon svg{height:75px;}.elementor-124 .elementor-element.elementor-element-8990b28{text-align:center;}.elementor-124 .elementor-element.elementor-element-8990b28 .elementor-heading-title{font-family:"Kangge", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-e5540fb{text-align:center;}.elementor-124 .elementor-element.elementor-element-ae0a22b{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-124 .elementor-element.elementor-element-ae0a22b:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-ae0a22b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-9647479{width:auto;max-width:auto;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;border-radius:999px 999px 999px 999px;text-align:center;line-height:36px;color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-9647479.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-9647479 p{margin-block-end:0px;}.elementor-124 .elementor-element.elementor-element-bfd6f1e .elementor-icon-wrapper{text-align:center;}.elementor-124 .elementor-element.elementor-element-bfd6f1e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-bfd6f1e.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-bfd6f1e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-bfd6f1e.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-bfd6f1e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-bfd6f1e .elementor-icon{font-size:75px;}.elementor-124 .elementor-element.elementor-element-bfd6f1e .elementor-icon svg{height:75px;}.elementor-124 .elementor-element.elementor-element-a95442f{text-align:center;}.elementor-124 .elementor-element.elementor-element-a95442f .elementor-heading-title{font-family:"Kangge", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-5201a09{text-align:center;}.elementor-124 .elementor-element.elementor-element-f1a6567{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-124 .elementor-element.elementor-element-f1a6567:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-f1a6567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-5fffca8{width:auto;max-width:auto;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;border-radius:999px 999px 999px 999px;text-align:center;line-height:36px;color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-5fffca8.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-5fffca8 p{margin-block-end:0px;}.elementor-124 .elementor-element.elementor-element-dbf14aa .elementor-icon-wrapper{text-align:center;}.elementor-124 .elementor-element.elementor-element-dbf14aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-dbf14aa.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-dbf14aa.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-dbf14aa.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-dbf14aa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-dbf14aa .elementor-icon{font-size:75px;}.elementor-124 .elementor-element.elementor-element-dbf14aa .elementor-icon svg{height:75px;}.elementor-124 .elementor-element.elementor-element-61921dc{text-align:center;}.elementor-124 .elementor-element.elementor-element-61921dc .elementor-heading-title{font-family:"Kangge", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-d5e546e{text-align:center;}.elementor-124 .elementor-element.elementor-element-6f732df{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-124 .elementor-element.elementor-element-6f732df:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-6f732df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-36166ac{width:auto;max-width:auto;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;border-radius:999px 999px 999px 999px;text-align:center;line-height:36px;color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-36166ac.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-36166ac p{margin-block-end:0px;}.elementor-124 .elementor-element.elementor-element-de88fce .elementor-icon-wrapper{text-align:center;}.elementor-124 .elementor-element.elementor-element-de88fce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-de88fce.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-de88fce.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-de88fce.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-de88fce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-de88fce .elementor-icon{font-size:75px;}.elementor-124 .elementor-element.elementor-element-de88fce .elementor-icon svg{height:75px;}.elementor-124 .elementor-element.elementor-element-207ee90{text-align:center;}.elementor-124 .elementor-element.elementor-element-207ee90 .elementor-heading-title{font-family:"Kangge", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-194175c{text-align:center;}.elementor-124 .elementor-element.elementor-element-9febd34{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-124 .elementor-element.elementor-element-9febd34:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-9febd34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-c5bf6a8{width:auto;max-width:auto;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;border-radius:999px 999px 999px 999px;text-align:center;line-height:36px;color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-c5bf6a8.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-c5bf6a8 p{margin-block-end:0px;}.elementor-124 .elementor-element.elementor-element-9f1e3b0 .elementor-icon-wrapper{text-align:center;}.elementor-124 .elementor-element.elementor-element-9f1e3b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-9f1e3b0.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-9f1e3b0.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-9f1e3b0.elementor-view-framed .elementor-icon, .elementor-124 .elementor-element.elementor-element-9f1e3b0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-9f1e3b0 .elementor-icon{font-size:75px;}.elementor-124 .elementor-element.elementor-element-9f1e3b0 .elementor-icon svg{height:75px;}.elementor-124 .elementor-element.elementor-element-63c0d91{text-align:center;}.elementor-124 .elementor-element.elementor-element-63c0d91 .elementor-heading-title{font-family:"Kangge", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-4413531{text-align:center;}.elementor-124 .elementor-element.elementor-element-bda637c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:18px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );--e-n-carousel-arrow-hover-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );--e-n-carousel-dots-hover-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-spacing:50px;}:where( .elementor-124 .elementor-element.elementor-element-bda637c .swiper-slide ) > .e-con{border-style:none;}.elementor-124 .elementor-element.elementor-element-bda637c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:99px 99px 99px 99px;padding:7.5px 7.5px 7.5px 7.5px;}.elementor-124 .elementor-element.elementor-element-7164ee2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-124 .elementor-element.elementor-element-7164ee2:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-7164ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-7164ee2 > .elementor-shape-bottom .elementor-shape-fill, .elementor-124 .elementor-element.elementor-element-7164ee2 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-7164ee2 > .elementor-shape-bottom svg, .elementor-124 .elementor-element.elementor-element-7164ee2 > .e-con-inner > .elementor-shape-bottom svg{width:calc(125% + 1.3px);}.elementor-124 .elementor-element.elementor-element-7164ee2 > .elementor-shape-bottom, .elementor-124 .elementor-element.elementor-element-7164ee2 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-124 .elementor-element.elementor-element-84308c6{text-align:center;}.elementor-124 .elementor-element.elementor-element-84308c6 .elementor-heading-title{font-family:"Kangge", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-73d9db4{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#1F1E1E;}.elementor-124 .elementor-element.elementor-element-73d9db4.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-73d9db4 p{margin-block-end:0px;}.elementor-124 .elementor-element.elementor-element-e3c1bf4{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-124 .elementor-element.elementor-element-cc28d43{width:100%;max-width:100%;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-124 .elementor-element.elementor-element-cc28d43.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-cc28d43 p{margin-block-end:0px;}.elementor-124 .elementor-element.elementor-element-5a8908d{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-124 .elementor-element.elementor-element-df6bcef{width:100%;max-width:100%;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-124 .elementor-element.elementor-element-df6bcef.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-df6bcef p{margin-block-end:0px;}.elementor-124 .elementor-element.elementor-element-eb64fb1{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-124 .elementor-element.elementor-element-5afb659{width:100%;max-width:100%;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-124 .elementor-element.elementor-element-5afb659.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-5afb659 p{margin-block-end:0px;}.elementor-124 .elementor-element.elementor-element-2fba867{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-124 .elementor-element.elementor-element-16d26e7{width:100%;max-width:100%;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-124 .elementor-element.elementor-element-16d26e7.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-16d26e7 p{margin-block-end:0px;}.elementor-124 .elementor-element.elementor-element-7bce611{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-124 .elementor-element.elementor-element-2eab899{width:100%;max-width:100%;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-124 .elementor-element.elementor-element-2eab899.elementor-element{--align-self:center;}.elementor-124 .elementor-element.elementor-element-2eab899 p{margin-block-end:0px;}.elementor-124 .elementor-element.elementor-element-b378da8{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-gap:15px;}.elementor-124 .elementor-element.elementor-element-b378da8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );border-style:none;}.elementor-124 .elementor-element.elementor-element-b378da8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-b378da8 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-b378da8 {--n-accordion-padding:15px 30px 15px 30px;}:where( .elementor-124 .elementor-element.elementor-element-b378da8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Kangge", Sans-serif;font-weight:400;}:where( .elementor-124 .elementor-element.elementor-element-b378da8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}@media(max-width:1024px){.elementor-124 .elementor-element.elementor-element-9b6251b .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-2e31653 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-285e285{--grid-auto-flow:row;}.elementor-124 .elementor-element.elementor-element-4ccfaa9 .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-4ccfaa9 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-124 .elementor-element.elementor-element-4ccfaa9 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-7033c27 .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-7033c27 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-124 .elementor-element.elementor-element-7033c27 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-72d191a .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-72d191a .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-124 .elementor-element.elementor-element-72d191a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-1896934 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-7b49835 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-bda637c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-124 .elementor-element.elementor-element-73d9db4{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-cc28d43{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-df6bcef{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-5afb659{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-16d26e7{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-2eab899{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-124 .elementor-element.elementor-element-01fbe4a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-124 .elementor-element.elementor-element-47e4a18 .elementor-heading-title{font-size:35px;}.elementor-124 .elementor-element.elementor-element-9b6251b .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-497f71b{width:100%;max-width:100%;}.elementor-124 .elementor-element.elementor-element-2fbd73f{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-124 .elementor-element.elementor-element-13d11ba{width:100%;max-width:100%;}.elementor-124 .elementor-element.elementor-element-13d11ba.elementor-element{--order:99999 /* order end hack */;}.elementor-124 .elementor-element.elementor-element-4ba0c2c .elementor-heading-title{font-size:35px;}.elementor-124 .elementor-element.elementor-element-2e31653 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-6744736{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-124 .elementor-element.elementor-element-44f18bd .elementor-heading-title{font-size:35px;}.elementor-124 .elementor-element.elementor-element-285e285{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-124 .elementor-element.elementor-element-4ccfaa9 .elementor-icon{font-size:75px;}.elementor-124 .elementor-element.elementor-element-4ccfaa9 .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-4ccfaa9 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-124 .elementor-element.elementor-element-4ccfaa9 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-7033c27 .elementor-icon{font-size:75px;}.elementor-124 .elementor-element.elementor-element-7033c27 .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-7033c27 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-124 .elementor-element.elementor-element-7033c27 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-72d191a .elementor-icon{font-size:75px;}.elementor-124 .elementor-element.elementor-element-72d191a .elementor-icon-box-title, .elementor-124 .elementor-element.elementor-element-72d191a .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-124 .elementor-element.elementor-element-72d191a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-1896934 .elementor-icon{font-size:75px;}.elementor-124 .elementor-element.elementor-element-1896934 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-7b49835 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-38ae21e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-124 .elementor-element.elementor-element-ce14969 .elementor-heading-title{font-size:35px;}.elementor-124 .elementor-element.elementor-element-40cd656{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-124 .elementor-element.elementor-element-d156f45 .elementor-heading-title{font-size:30px;}.elementor-124 .elementor-element.elementor-element-830ae5f{font-size:16px;}.elementor-124 .elementor-element.elementor-element-21eef2e{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-124 .elementor-element.elementor-element-8990b28 .elementor-heading-title{font-size:30px;}.elementor-124 .elementor-element.elementor-element-e5540fb{font-size:16px;}.elementor-124 .elementor-element.elementor-element-ae0a22b{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-124 .elementor-element.elementor-element-a95442f .elementor-heading-title{font-size:30px;}.elementor-124 .elementor-element.elementor-element-5201a09{font-size:16px;}.elementor-124 .elementor-element.elementor-element-f1a6567{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-124 .elementor-element.elementor-element-61921dc .elementor-heading-title{font-size:30px;}.elementor-124 .elementor-element.elementor-element-d5e546e{font-size:16px;}.elementor-124 .elementor-element.elementor-element-6f732df{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-124 .elementor-element.elementor-element-207ee90 .elementor-heading-title{font-size:30px;}.elementor-124 .elementor-element.elementor-element-194175c{font-size:16px;}.elementor-124 .elementor-element.elementor-element-9febd34{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-124 .elementor-element.elementor-element-63c0d91 .elementor-heading-title{font-size:30px;}.elementor-124 .elementor-element.elementor-element-4413531{font-size:16px;}.elementor-124 .elementor-element.elementor-element-bda637c{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-next-right-position:-10px;}.elementor-124 .elementor-element.elementor-element-7164ee2{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-124 .elementor-element.elementor-element-84308c6 .elementor-heading-title{font-size:35px;}.elementor-124 .elementor-element.elementor-element-73d9db4{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-e3c1bf4{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-cc28d43{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-5a8908d{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-df6bcef{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-eb64fb1{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-5afb659{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-2fba867{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-16d26e7{font-size:var( --e-global-typography-text-font-size );}.elementor-124 .elementor-element.elementor-element-7bce611{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-124 .elementor-element.elementor-element-2eab899{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-124 .elementor-element.elementor-element-4b5cd0f{--width:50%;}.elementor-124 .elementor-element.elementor-element-1e84c25{--width:50%;}.elementor-124 .elementor-element.elementor-element-7164ee2{--content-width:600px;}}/* Start custom CSS for text-editor, class: .elementor-element-a2f85ac */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ce1273 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9647479 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fffca8 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36166ac */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5bf6a8 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f85ac */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ce1273 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9647479 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fffca8 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36166ac */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5bf6a8 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f85ac */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ce1273 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9647479 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fffca8 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36166ac */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5bf6a8 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f85ac */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ce1273 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9647479 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fffca8 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36166ac */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5bf6a8 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f85ac */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ce1273 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9647479 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fffca8 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36166ac */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5bf6a8 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f85ac */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ce1273 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9647479 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fffca8 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36166ac */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5bf6a8 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f85ac */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ce1273 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9647479 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fffca8 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36166ac */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5bf6a8 */.cirkel{
height: 38px
    
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-bda637c */.elementor-widget-n-carousel.airup-stacked{
  --card-w: clamp(260px, 62vw, 440px);
  --radius: 22px;

  --x: clamp(90px, 14vw, 180px);
  --y: 14px;
  --rot: 12deg;
  --scale: .82;

  --exit-scale: .18;
  --exit-z: -220px;
  --exit-rotY: 55deg;

  --dur: 500ms;
  --ease: cubic-bezier(.2,.8,.2,1);
}

.elementor-widget-n-carousel.airup-stacked .e-n-carousel.swiper{
  width: var(--card-w);
  max-width: 100%;
  margin: 0 auto;
  overflow: visible !important;
  perspective: 1200px;
}

.elementor-widget-n-carousel.airup-stacked .airup-card{
  width: var(--card-w);
  border-radius: var(--radius);
  overflow: hidden;
  margin: 0 auto;

  transform-origin: 50% 50%;
  transform-style: preserve-3d;
  transition: transform var(--dur) var(--ease);
}

/* ACTIVE */
.elementor-widget-n-carousel.airup-stacked
.swiper-slide.airup-active .airup-card{
  transform: translate(0,0) rotate(0deg) scale(1);
  z-index: 4;
    box-shadow:
    0 24px 60px rgba(31,30,30,.14),
    0 8px 24px rgba(31,30,30,.10);
}

/* NEXT */
.elementor-widget-n-carousel.airup-stacked
.swiper-slide.airup-next .airup-card{
  transform:
    translate(calc(var(--x) * -1), var(--y))
    rotate(var(--rot))
    scale(var(--scale));
    z-index: 0;
  }

/* PREV */
.elementor-widget-n-carousel.airup-stacked
.swiper-slide.airup-prev .airup-card{
  transform:
    translate(var(--x), var(--y))
    rotate(calc(var(--rot) * -1))
    scale(var(--scale));
  z-index: 0;
}

/* EXIT – layer 2 */
.elementor-widget-n-carousel.airup-stacked
.swiper-slide.airup-next2 .airup-card{
  transform:
    translate(calc(var(--x) * -1), 26px)
    translateZ(var(--exit-z))
    rotateY(var(--exit-rotY))
    scale(var(--exit-scale));
  transform-origin: 0% 50%;
}

.elementor-widget-n-carousel.airup-stacked
.swiper-slide.airup-prev2 .airup-card{
  transform:
    translate(var(--x), 26px)
    translateZ(var(--exit-z))
    rotateY(calc(var(--exit-rotY) * -1))
    scale(var(--exit-scale));
  transform-origin: 100% 50%;
}

/* FAR (alles verder weg) */
.elementor-widget-n-carousel.airup-stacked
.swiper-slide.airup-far .airup-card{
  transform:
    translateZ(-260px)
    scale(0);
}


/* Zorg dat niets clipped */
.elementor-widget-n-carousel.airup-stacked,
.elementor-widget-n-carousel.airup-stacked .elementor-widget-container,
.elementor-widget-n-carousel.airup-stacked .e-n-carousel{
  overflow: visible !important;
}

/* ===== EXIT moet verdwijnen na de animatie (PATCH) ===== */

/* Basis: slides zichtbaar (we gebruiken visibility om exit te “verstoppen”) */
.elementor-widget-n-carousel.airup-stacked .swiper-slide{
  visibility: visible;
}

/* Prev2 / Next2: blijf zichtbaar tijdens animatie, daarna weg */
.elementor-widget-n-carousel.airup-stacked .swiper-slide.airup-prev2,
.elementor-widget-n-carousel.airup-stacked .swiper-slide.airup-next2{
  pointer-events: none;

  /* Dit is de truc:
     bij het toevoegen van airup-prev2/next2 gaat visibility -> hidden,
     maar pas NA --dur (dus exit animatie speelt af en verdwijnt daarna) */
  visibility: hidden;
  transition: visibility 0s linear var(--dur);
}

/* Far: meteen weg (geen ‘blijven staan’) */
.elementor-widget-n-carousel.airup-stacked .swiper-slide.airup-far{
  pointer-events: none;
  visibility: hidden;
  transition: none;
}

/* z-index fix: stuur de SLIDE-layering, niet de card */
.elementor-widget-n-carousel.airup-stacked .swiper-slide{
  position: relative; /* nodig zodat z-index werkt */
  z-index: 1;
}

.elementor-widget-n-carousel.airup-stacked .swiper-slide.airup-active{
  z-index: 4;
}

.elementor-widget-n-carousel.airup-stacked .swiper-slide.airup-next,
.elementor-widget-n-carousel.airup-stacked .swiper-slide.airup-prev{
  z-index: 3;
}

.elementor-widget-n-carousel.airup-stacked .swiper-slide.airup-next2,
.elementor-widget-n-carousel.airup-stacked .swiper-slide.airup-prev2{
  z-index: 2;
}

.elementor-widget-n-carousel.airup-stacked .swiper-slide.airup-far{
  z-index: 0;
}

 .page-content .elementor .swiper-pagination{
  padding:7.5px;
  border-style:solid;
  border-width:1px;
  border-color:#b5b5b5;
  border-radius: 999px;
 }

@media (max-width: 767px) {
  .elementor-widget-n-carousel.airup-stacked{
    --scale: .8;     /* NEXT / PREV kleiner */
    --x: 70px;       /* iets minder uit elkaar */
  }
  
   .page-content .elementor .elementor-swiper-button-next{
  border-color:#701E34 !important;
  
     background-color:#701E34
 }
 #content .page-content .elementor .hero-overflow .e-con-inner .elementor-widget-n-carousel .elementor-swiper-button-prev{
  border-color:#701E34 !important;
  
     background-color:#701E34
 }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b378da8 */.e-n-accordion .e-n-accordion-item .e-n-accordion-item-title-text{
 margin-bottom:-8px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kangge';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lingetje.nl/wp-content/uploads/2025/11/Kangge.woff2') format('woff2'),
		url('https://lingetje.nl/wp-content/uploads/2025/11/Kangge.ttf') format('truetype');
}
/* End Custom Fonts CSS */