.elementor-14678 .elementor-element.elementor-element-4401e8c7{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;--z-index:9999;}.elementor-14678 .elementor-element.elementor-element-4401e8c7:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-4401e8c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14678 .elementor-element.elementor-element-6ab4f7d6{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-6ab4f7d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14678 .elementor-element.elementor-element-6da84480{text-align:left;}.elementor-14678 .elementor-element.elementor-element-6da84480 img{width:100%;height:50px;object-fit:contain;object-position:center center;}.elementor-14678 .elementor-element.elementor-element-2376c28f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-4aa78c7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:27.5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-4aa78c7f:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-4aa78c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14678 .elementor-element.elementor-element-1351513{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-1351513:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-1351513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6955cce );}.elementor-14678 .elementor-element.elementor-element-43fa041b{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f838b41 );--border-color:var( --e-global-color-f838b41 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-37203627 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-37203627 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-37203627 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-37203627 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-37203627 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-176c3d5{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f838b41 );--border-color:var( --e-global-color-f838b41 );--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-14678 .elementor-element.elementor-element-21b9308 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-21b9308 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-21b9308 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-21b9308 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-21b9308 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-3338c3cf{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-44526b4 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-44526b4 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-44526b4 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-44526b4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-44526b4 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-71d8a8c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:27.5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-71d8a8c5:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-71d8a8c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14678 .elementor-element.elementor-element-d4e488e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-d4e488e:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-d4e488e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6955cce );}.elementor-14678 .elementor-element.elementor-element-65b3d42d{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-3880ad73 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-3880ad73 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-3880ad73 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-3880ad73 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-3880ad73 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-55a363ba .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-55a363ba .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-55a363ba .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-55a363ba .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-55a363ba .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-df44d77 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-df44d77 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-df44d77 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-df44d77 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-df44d77 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-124fc1dc{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-f838b41 );--border-color:var( --e-global-color-f838b41 );--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-14678 .elementor-element.elementor-element-4c489396 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-4c489396 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-4c489396 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-4c489396 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-4c489396 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-c9a521e .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-c9a521e .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-c9a521e .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-c9a521e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-c9a521e .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-0752902 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-0752902 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-0752902 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-0752902 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-0752902 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-5e1a8275{--display:flex;--margin-top:27.5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-5e1a8275:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-5e1a8275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14678 .elementor-element.elementor-element-3f040a1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-3f040a1b:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-3f040a1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6955cce );}.elementor-14678 .elementor-element.elementor-element-23e03e4f{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f838b41 );--border-color:var( --e-global-color-f838b41 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-4381f5a8 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-4381f5a8 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-4381f5a8 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-4381f5a8 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-4381f5a8 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-5a1acd15 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-5a1acd15 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-5a1acd15 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-5a1acd15 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-5a1acd15 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-410a66b8 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-410a66b8 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-410a66b8 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-410a66b8 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-410a66b8 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-54fe81b0{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f838b41 );--border-color:var( --e-global-color-f838b41 );--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-14678 .elementor-element.elementor-element-1d4bd707 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-1d4bd707 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-1d4bd707 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-1d4bd707 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-1d4bd707 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-5be64b06 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-5be64b06 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-5be64b06 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-5be64b06 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-5be64b06 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-2c9ed17e .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-2c9ed17e .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-2c9ed17e .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-2c9ed17e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-2c9ed17e .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-1abfe2ec{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-47a2094a .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-47a2094a .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-47a2094a .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-47a2094a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-47a2094a .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-ed7afc9 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-ed7afc9 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-ed7afc9 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-ed7afc9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-ed7afc9 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-1528e9b .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-1528e9b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-1528e9b .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-1528e9b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-1528e9b .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-59bf5125{--display:flex;--margin-top:27.5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-59bf5125:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-59bf5125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14678 .elementor-element.elementor-element-40fd38a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-40fd38a6:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-40fd38a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6955cce );}.elementor-14678 .elementor-element.elementor-element-5fc6d084{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f838b41 );--border-color:var( --e-global-color-f838b41 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-31d61e99{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-e719623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-e719623 a:hover, .elementor-14678 .elementor-element.elementor-element-e719623 a:focus{color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-7cb3b161{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-1ef9d67c{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f838b41 );--border-color:var( --e-global-color-f838b41 );--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-50eda7b0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-5fb11845{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-5fb11845 a:hover, .elementor-14678 .elementor-element.elementor-element-5fb11845 a:focus{color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-5b5a4bbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-b536c6e{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-6a3b7f9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-f59aa65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-f59aa65 a:hover, .elementor-14678 .elementor-element.elementor-element-f59aa65 a:focus{color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-a00cd07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-3b137607{--display:flex;--margin-top:27.5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-3b137607:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-3b137607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14678 .elementor-element.elementor-element-5fa58b96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-5fa58b96:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-5fa58b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6955cce );}.elementor-14678 .elementor-element.elementor-element-282609c7{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f838b41 );--border-color:var( --e-global-color-f838b41 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-15f3adcf{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-3679636d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-3679636d a:hover, .elementor-14678 .elementor-element.elementor-element-3679636d a:focus{color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-74e0ebac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-23420bd0{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f838b41 );--border-color:var( --e-global-color-f838b41 );--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-14678 .elementor-element.elementor-element-6d823791{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-6a6e5119{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-6a6e5119 a:hover, .elementor-14678 .elementor-element.elementor-element-6a6e5119 a:focus{color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-159d91c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-b2e824a{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f838b41 );--border-color:var( --e-global-color-f838b41 );--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-14678 .elementor-element.elementor-element-7f2355fb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-66db31bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-66db31bb a:hover, .elementor-14678 .elementor-element.elementor-element-66db31bb a:focus{color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-6e090eaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-7b33468b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-423a828b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-737a8757{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-737a8757 a:hover, .elementor-14678 .elementor-element.elementor-element-737a8757 a:focus{color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-2c65f10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-0bc81e2{--display:flex;--margin-top:27.5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-0bc81e2:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-0bc81e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-14678 .elementor-element.elementor-element-3b69e91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-3b69e91:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-3b69e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6955cce );}.elementor-14678 .elementor-element.elementor-element-a43db12{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f838b41 );--border-color:var( --e-global-color-f838b41 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-d2f4409{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-fb57b31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-2b4ee40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:300;}.elementor-14678 .elementor-element.elementor-element-40879f2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-5458aa7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-f8ea67d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:300;}.elementor-14678 .elementor-element.elementor-element-1f34db6{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f838b41 );--border-color:var( --e-global-color-f838b41 );--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-2e3a599{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-a56a592{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-0191951{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:300;}.elementor-14678 .elementor-element.elementor-element-76652fa{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f838b41 );--border-color:var( --e-global-color-f838b41 );--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-2fe310b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-015226b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-84e6175{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:300;}.elementor-14678 .elementor-element.elementor-element-0fef351{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-d05d40b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-ae6840e{padding:0px 0px 15px 0px;}.elementor-14678 .elementor-element.elementor-element-af8d93a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-fb31f1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:300;}.elementor-14678 .elementor-element.elementor-element-c7f397e{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:1000ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:5px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:var( --e-global-color-6955cce );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:14px;--n-menu-dropdown-indicator-color-normal:var( --e-global-color-43bdea5 );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-14678 .elementor-element.elementor-element-c7f397e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-14678 .elementor-element.elementor-element-c7f397e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-14678 .elementor-element.elementor-element-c7f397e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:500;text-transform:none;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-c7f397e {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-6955cce );}.elementor-14678 .elementor-element.elementor-element-0ac3930{--display:flex;}.elementor-14678 .elementor-element.elementor-element-cf24b3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-cf24b3f:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-cf24b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6955cce );}.elementor-14678 .elementor-element.elementor-element-0220cd4{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-15075bb .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-15075bb .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-15075bb .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-15075bb .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-15075bb .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-af9b2c5 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-af9b2c5 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-af9b2c5 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-af9b2c5 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-af9b2c5 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-72c0c90 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-72c0c90 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-72c0c90 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-72c0c90 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-72c0c90 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-2cd63ac{--display:flex;}.elementor-14678 .elementor-element.elementor-element-4d5403d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-4d5403d:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-4d5403d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6955cce );}.elementor-14678 .elementor-element.elementor-element-1d6b2ab{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-2e320cf .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-2e320cf .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-2e320cf .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-2e320cf .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-2e320cf .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-9c55895 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-9c55895 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-9c55895 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-9c55895 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-9c55895 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-f032bf8 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-f032bf8 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-f032bf8 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-f032bf8 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-f032bf8 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-3de4fb1 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-3de4fb1 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-3de4fb1 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-3de4fb1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-3de4fb1 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-309f90b .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-309f90b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-309f90b .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-309f90b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-309f90b .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-3397eb9 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-3397eb9 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-3397eb9 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-3397eb9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-3397eb9 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-58c4b6f{--display:flex;}.elementor-14678 .elementor-element.elementor-element-b39599a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-b39599a:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-b39599a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6955cce );}.elementor-14678 .elementor-element.elementor-element-c2ed61c{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-9f74fdd .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-9f74fdd .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-9f74fdd .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-9f74fdd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-9f74fdd .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-0cec60a .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-0cec60a .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-0cec60a .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-0cec60a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-0cec60a .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-42181ba .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-42181ba .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-42181ba .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-42181ba .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-42181ba .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-aa44abc .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-aa44abc .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-aa44abc .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-aa44abc .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-aa44abc .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-0e4dee4 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-0e4dee4 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-0e4dee4 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-0e4dee4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-0e4dee4 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-273c345 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-273c345 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-273c345 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-273c345 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-273c345 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-df9fca0 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-df9fca0 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-df9fca0 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-df9fca0 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-df9fca0 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-81c7324 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-81c7324 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-81c7324 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-81c7324 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-81c7324 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-17b51a8 .elementor-icon-box-wrapper{text-align:left;}.elementor-14678 .elementor-element.elementor-element-17b51a8 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-17b51a8 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-17b51a8 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;}.elementor-14678 .elementor-element.elementor-element-17b51a8 .elementor-icon-box-description{font-size:14px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-1349c05{--display:flex;}.elementor-14678 .elementor-element.elementor-element-1825f4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-1825f4e:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-1825f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6955cce );}.elementor-14678 .elementor-element.elementor-element-a2f21c1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-f838b41 );--border-color:var( --e-global-color-f838b41 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-771f2cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-771f2cc a:hover, .elementor-14678 .elementor-element.elementor-element-771f2cc a:focus{color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-02aeb7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-fe1ce41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-fe1ce41 a:hover, .elementor-14678 .elementor-element.elementor-element-fe1ce41 a:focus{color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-bb55bd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-50b66c5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-b135873{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-b135873 a:hover, .elementor-14678 .elementor-element.elementor-element-b135873 a:focus{color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-cd7d105{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-ff422fb{--display:flex;}.elementor-14678 .elementor-element.elementor-element-ca5cdb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-ca5cdb8:not(.elementor-motion-effects-element-type-background), .elementor-14678 .elementor-element.elementor-element-ca5cdb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6955cce );}.elementor-14678 .elementor-element.elementor-element-07e2a2f{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f838b41 );--border-color:var( --e-global-color-f838b41 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-4447234{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-df92c2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-df92c2b a:hover, .elementor-14678 .elementor-element.elementor-element-df92c2b a:focus{color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-d249669{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-fc1a793{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-83d03d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-83d03d9 a:hover, .elementor-14678 .elementor-element.elementor-element-83d03d9 a:focus{color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-d013295{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-197317b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-15a1563{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-15a1563 a:hover, .elementor-14678 .elementor-element.elementor-element-15a1563 a:focus{color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-918e8f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-776b5f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-959a755{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0.3px;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-959a755 a:hover, .elementor-14678 .elementor-element.elementor-element-959a755 a:focus{color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-3540d91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-weight:400;color:var( --e-global-color-43bdea5 );}.elementor-14678 .elementor-element.elementor-element-458b8cc{--n-menu-dropdown-content-max-width:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-color-normal:var( --e-global-color-43bdea5 );--n-menu-dropdown-indicator-color-hover:var( --e-global-color-43bdea5 );--n-menu-dropdown-indicator-color-active:var( --e-global-color-43bdea5 );--n-menu-toggle-icon-size:24px;--n-menu-toggle-icon-color:var( --e-global-color-43bdea5 );--n-menu-toggle-icon-color-hover:var( --e-global-color-primary );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-primary );--n-menu-toggle-icon-border-radius:0px 0px 0px 0px;--n-menu-toggle-icon-padding:5px 5px 5px 5px;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-14678 .elementor-element.elementor-element-458b8cc > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:var( --e-global-color-6955cce );border-style:none;}.elementor-14678 .elementor-element.elementor-element-458b8cc > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon{background:var( --e-global-color-6955cce );border-style:none;}.elementor-14678 .elementor-element.elementor-element-458b8cc > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] > .e-n-menu-toggle-icon{background:var( --e-global-color-6955cce );border-style:none;}.elementor-14678 .elementor-element.elementor-element-458b8cc > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-14678 .elementor-element.elementor-element-458b8cc > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-14678 .elementor-element.elementor-element-458b8cc > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:500;}.elementor-14678 .elementor-element.elementor-element-458b8cc {--n-menu-title-color-hover:#000000;--n-menu-title-color-active:#000000;}.elementor-14678 .elementor-element.elementor-element-5ae571a .elementor-button{background-color:#FFFFFF00;font-size:16px;text-transform:none;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:10px 15px 10px 15px;}.elementor-14678 .elementor-element.elementor-element-5ae571a .elementor-button:hover, .elementor-14678 .elementor-element.elementor-element-5ae571a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6955cce );border-color:var( --e-global-color-primary );}.elementor-14678 .elementor-element.elementor-element-5ae571a .elementor-button:hover svg, .elementor-14678 .elementor-element.elementor-element-5ae571a .elementor-button:focus svg{fill:var( --e-global-color-6955cce );}.elementor-14678 .elementor-element.elementor-element-e466e31.elementor-element{--align-self:center;}.elementor-14678 .elementor-element.elementor-element-e466e31 .elementor-search-form{text-align:right;}.elementor-14678 .elementor-element.elementor-element-e466e31 .elementor-search-form__toggle{--e-search-form-toggle-size:33px;--e-search-form-toggle-color:var( --e-global-color-43bdea5 );--e-search-form-toggle-background-color:#FFFFFF00;--e-search-form-toggle-icon-size:calc(50em / 100);--e-search-form-toggle-border-width:0px;}.elementor-14678 .elementor-element.elementor-element-e466e31.elementor-search-form--skin-full_screen .elementor-search-form__container{background-color:#94C251EB;}.elementor-14678 .elementor-element.elementor-element-e466e31 input[type="search"].elementor-search-form__input{font-size:28px;}.elementor-14678 .elementor-element.elementor-element-e466e31:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-color:#FFFFFF;border-radius:0px;}.elementor-14678 .elementor-element.elementor-element-e466e31.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-color:#FFFFFF;border-radius:0px;}.elementor-14678 .elementor-element.elementor-element-e466e31 .elementor-search-form__toggle:hover{--e-search-form-toggle-color:var( --e-global-color-primary );--e-search-form-toggle-background-color:#FFFFFF00;}.elementor-14678 .elementor-element.elementor-element-e466e31 .elementor-search-form__toggle:focus{--e-search-form-toggle-color:var( --e-global-color-primary );--e-search-form-toggle-background-color:#FFFFFF00;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-14678 .elementor-element.elementor-element-4401e8c7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-14678 .elementor-element.elementor-element-6da84480 img{object-fit:contain;}.elementor-14678 .elementor-element.elementor-element-2376c28f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-14678 .elementor-element.elementor-element-c7f397e{--n-menu-title-space-between:10px;--n-menu-dropdown-indicator-size:14px;}.elementor-14678 .elementor-element.elementor-element-0ac3930{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-14678 .elementor-element.elementor-element-cf24b3f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-2cd63ac{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-14678 .elementor-element.elementor-element-4d5403d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-b39599a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-1825f4e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-a2f21c1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-771f2cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;}.elementor-14678 .elementor-element.elementor-element-fe1ce41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;}.elementor-14678 .elementor-element.elementor-element-b135873{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px 0px 0px;}.elementor-14678 .elementor-element.elementor-element-ca5cdb8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-df92c2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;}.elementor-14678 .elementor-element.elementor-element-d249669{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-14678 .elementor-element.elementor-element-83d03d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;}.elementor-14678 .elementor-element.elementor-element-d013295{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-14678 .elementor-element.elementor-element-15a1563{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;}.elementor-14678 .elementor-element.elementor-element-918e8f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-14678 .elementor-element.elementor-element-959a755{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;}.elementor-14678 .elementor-element.elementor-element-3540d91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-14678 .elementor-element.elementor-element-458b8cc.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-14678 .elementor-element.elementor-element-458b8cc{--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-toggle-align:flex-end;--n-menu-title-font-size:18px;--n-menu-title-padding:20px 50px 20px 50px;--n-menu-toggle-icon-padding:6px 6px 6px 6px;--n-menu-toggle-icon-distance-from-dropdown:20px;}}@media(max-width:767px){.elementor-14678 .elementor-element.elementor-element-6ab4f7d6{--width:50%;}.elementor-14678 .elementor-element.elementor-element-2376c28f{--width:50%;}.elementor-14678 .elementor-element.elementor-element-0ac3930{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-cf24b3f{--justify-content:flex-end;}.elementor-14678 .elementor-element.elementor-element-0220cd4{--width:90%;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-15075bb .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-15075bb .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-15075bb .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-15075bb .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-af9b2c5 .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-af9b2c5 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-af9b2c5 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-af9b2c5 .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-72c0c90 .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-72c0c90 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-72c0c90 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-72c0c90 .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-2cd63ac{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-4d5403d{--justify-content:flex-end;}.elementor-14678 .elementor-element.elementor-element-1d6b2ab{--width:90%;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-2e320cf .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-2e320cf .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-2e320cf .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-2e320cf .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-9c55895 .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-9c55895 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-9c55895 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-9c55895 .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-f032bf8 .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-f032bf8 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-f032bf8 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-f032bf8 .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-3de4fb1 .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-3de4fb1 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-3de4fb1 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-3de4fb1 .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-309f90b .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-309f90b .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-309f90b .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-309f90b .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-3397eb9 .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-3397eb9 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-3397eb9 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-3397eb9 .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-58c4b6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-b39599a{--justify-content:flex-end;}.elementor-14678 .elementor-element.elementor-element-c2ed61c{--width:90%;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-9f74fdd .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-9f74fdd .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-9f74fdd .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-9f74fdd .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-0cec60a .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-0cec60a .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-0cec60a .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-0cec60a .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-42181ba .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-42181ba .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-42181ba .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-42181ba .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-aa44abc .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-aa44abc .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-aa44abc .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-aa44abc .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-0e4dee4 .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-0e4dee4 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-0e4dee4 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-0e4dee4 .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-273c345 .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-273c345 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-273c345 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-273c345 .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-df9fca0 .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-df9fca0 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-df9fca0 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-df9fca0 .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-81c7324 .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-81c7324 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-81c7324 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-81c7324 .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-17b51a8 .elementor-icon-box-wrapper{text-align:right;}.elementor-14678 .elementor-element.elementor-element-17b51a8 .elementor-icon-box-title{margin-block-end:5px;}.elementor-14678 .elementor-element.elementor-element-17b51a8 .elementor-icon-box-title, .elementor-14678 .elementor-element.elementor-element-17b51a8 .elementor-icon-box-title a{font-size:16px;}.elementor-14678 .elementor-element.elementor-element-1349c05{--padding-top:0px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-1825f4e{--justify-content:flex-end;}.elementor-14678 .elementor-element.elementor-element-a2f21c1{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-771f2cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:right;font-size:16px;}.elementor-14678 .elementor-element.elementor-element-02aeb7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-14678 .elementor-element.elementor-element-fe1ce41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:right;font-size:16px;}.elementor-14678 .elementor-element.elementor-element-bb55bd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-14678 .elementor-element.elementor-element-b135873{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:right;font-size:16px;}.elementor-14678 .elementor-element.elementor-element-cd7d105{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-14678 .elementor-element.elementor-element-ff422fb{--padding-top:0px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-14678 .elementor-element.elementor-element-07e2a2f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14678 .elementor-element.elementor-element-df92c2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:right;font-size:16px;}.elementor-14678 .elementor-element.elementor-element-d249669{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-14678 .elementor-element.elementor-element-83d03d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:right;font-size:16px;}.elementor-14678 .elementor-element.elementor-element-d013295{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-14678 .elementor-element.elementor-element-15a1563{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:right;font-size:16px;}.elementor-14678 .elementor-element.elementor-element-918e8f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-14678 .elementor-element.elementor-element-959a755{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:right;font-size:16px;}.elementor-14678 .elementor-element.elementor-element-3540d91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-14678 .elementor-element.elementor-element-458b8cc{--n-menu-title-justify-content:flex-end;--n-menu-title-justify-content-mobile:flex-end;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-padding:15px 25px 15px 25px;}.elementor-14678 .elementor-element.elementor-element-e466e31.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-14678 .elementor-element.elementor-element-6ab4f7d6{--width:18%;}.elementor-14678 .elementor-element.elementor-element-2376c28f{--width:82%;}.elementor-14678 .elementor-element.elementor-element-5fc6d084{--width:50%;}.elementor-14678 .elementor-element.elementor-element-1ef9d67c{--width:50%;}.elementor-14678 .elementor-element.elementor-element-b536c6e{--width:50%;}}/* Start custom CSS for icon-box, class: .elementor-element-37203627 */.elementor-14678 .elementor-element.elementor-element-37203627 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b9308 */.elementor-14678 .elementor-element.elementor-element-21b9308 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44526b4 */.elementor-14678 .elementor-element.elementor-element-44526b4 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3880ad73 */.elementor-14678 .elementor-element.elementor-element-3880ad73 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55a363ba */.elementor-14678 .elementor-element.elementor-element-55a363ba .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df44d77 */.elementor-14678 .elementor-element.elementor-element-df44d77 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c489396 */.elementor-14678 .elementor-element.elementor-element-4c489396 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9a521e */.elementor-14678 .elementor-element.elementor-element-c9a521e .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0752902 */.elementor-14678 .elementor-element.elementor-element-0752902 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4381f5a8 */.elementor-14678 .elementor-element.elementor-element-4381f5a8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a1acd15 */.elementor-14678 .elementor-element.elementor-element-5a1acd15 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-410a66b8 */.elementor-14678 .elementor-element.elementor-element-410a66b8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d4bd707 */.elementor-14678 .elementor-element.elementor-element-1d4bd707 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5be64b06 */.elementor-14678 .elementor-element.elementor-element-5be64b06 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c9ed17e */.elementor-14678 .elementor-element.elementor-element-2c9ed17e .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47a2094a */.elementor-14678 .elementor-element.elementor-element-47a2094a .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ed7afc9 */.elementor-14678 .elementor-element.elementor-element-ed7afc9 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1528e9b */.elementor-14678 .elementor-element.elementor-element-1528e9b .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cb3b161 */.elementor-14678 .elementor-element.elementor-element-7cb3b161 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-7cb3b161 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5a4bbf */.elementor-14678 .elementor-element.elementor-element-5b5a4bbf a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-5b5a4bbf a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a00cd07 */.elementor-14678 .elementor-element.elementor-element-a00cd07 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-a00cd07 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3679636d */.elementor-14678 .elementor-element.elementor-element-3679636d a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-3679636d a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e0ebac */.elementor-14678 .elementor-element.elementor-element-74e0ebac a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-74e0ebac a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a6e5119 */.elementor-14678 .elementor-element.elementor-element-6a6e5119 a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-6a6e5119 a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-159d91c8 */.elementor-14678 .elementor-element.elementor-element-159d91c8 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-159d91c8 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66db31bb */.elementor-14678 .elementor-element.elementor-element-66db31bb a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-66db31bb a:hover{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e090eaf */.elementor-14678 .elementor-element.elementor-element-6e090eaf a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-6e090eaf a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-737a8757 */.elementor-14678 .elementor-element.elementor-element-737a8757 a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-737a8757 a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c65f10 */.elementor-14678 .elementor-element.elementor-element-2c65f10 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-2c65f10 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b137607 */.elementor-14678 .elementor-element.elementor-element-3b137607 .mehr{
    font-size:14px;
    float: right;
    position: absolute;
    bottom:20px;
    padding-right:20px;
    color:#94c251;
}
.elementor-14678 .elementor-element.elementor-element-3b137607 .mehr i:before {;
    position: absolute;
    color: #fff;
    right: -10px;
    top:5px;
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url('/wp-content/uploads/2025/04/pfeil_schwarz.svg');
    background-size: contain;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37203627 */.elementor-14678 .elementor-element.elementor-element-37203627 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b9308 */.elementor-14678 .elementor-element.elementor-element-21b9308 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44526b4 */.elementor-14678 .elementor-element.elementor-element-44526b4 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3880ad73 */.elementor-14678 .elementor-element.elementor-element-3880ad73 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55a363ba */.elementor-14678 .elementor-element.elementor-element-55a363ba .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df44d77 */.elementor-14678 .elementor-element.elementor-element-df44d77 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c489396 */.elementor-14678 .elementor-element.elementor-element-4c489396 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9a521e */.elementor-14678 .elementor-element.elementor-element-c9a521e .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0752902 */.elementor-14678 .elementor-element.elementor-element-0752902 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4381f5a8 */.elementor-14678 .elementor-element.elementor-element-4381f5a8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a1acd15 */.elementor-14678 .elementor-element.elementor-element-5a1acd15 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-410a66b8 */.elementor-14678 .elementor-element.elementor-element-410a66b8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d4bd707 */.elementor-14678 .elementor-element.elementor-element-1d4bd707 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5be64b06 */.elementor-14678 .elementor-element.elementor-element-5be64b06 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c9ed17e */.elementor-14678 .elementor-element.elementor-element-2c9ed17e .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47a2094a */.elementor-14678 .elementor-element.elementor-element-47a2094a .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ed7afc9 */.elementor-14678 .elementor-element.elementor-element-ed7afc9 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1528e9b */.elementor-14678 .elementor-element.elementor-element-1528e9b .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cb3b161 */.elementor-14678 .elementor-element.elementor-element-7cb3b161 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-7cb3b161 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5a4bbf */.elementor-14678 .elementor-element.elementor-element-5b5a4bbf a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-5b5a4bbf a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a00cd07 */.elementor-14678 .elementor-element.elementor-element-a00cd07 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-a00cd07 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3679636d */.elementor-14678 .elementor-element.elementor-element-3679636d a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-3679636d a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e0ebac */.elementor-14678 .elementor-element.elementor-element-74e0ebac a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-74e0ebac a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a6e5119 */.elementor-14678 .elementor-element.elementor-element-6a6e5119 a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-6a6e5119 a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-159d91c8 */.elementor-14678 .elementor-element.elementor-element-159d91c8 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-159d91c8 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66db31bb */.elementor-14678 .elementor-element.elementor-element-66db31bb a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-66db31bb a:hover{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e090eaf */.elementor-14678 .elementor-element.elementor-element-6e090eaf a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-6e090eaf a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-737a8757 */.elementor-14678 .elementor-element.elementor-element-737a8757 a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-737a8757 a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c65f10 */.elementor-14678 .elementor-element.elementor-element-2c65f10 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-2c65f10 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b137607 */.elementor-14678 .elementor-element.elementor-element-3b137607 .mehr{
    font-size:14px;
    float: right;
    position: absolute;
    bottom:20px;
    padding-right:20px;
    color:#94c251;
}
.elementor-14678 .elementor-element.elementor-element-3b137607 .mehr i:before {;
    position: absolute;
    color: #fff;
    right: -10px;
    top:5px;
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url('/wp-content/uploads/2025/04/pfeil_schwarz.svg');
    background-size: contain;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37203627 */.elementor-14678 .elementor-element.elementor-element-37203627 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b9308 */.elementor-14678 .elementor-element.elementor-element-21b9308 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44526b4 */.elementor-14678 .elementor-element.elementor-element-44526b4 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3880ad73 */.elementor-14678 .elementor-element.elementor-element-3880ad73 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55a363ba */.elementor-14678 .elementor-element.elementor-element-55a363ba .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df44d77 */.elementor-14678 .elementor-element.elementor-element-df44d77 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c489396 */.elementor-14678 .elementor-element.elementor-element-4c489396 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9a521e */.elementor-14678 .elementor-element.elementor-element-c9a521e .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0752902 */.elementor-14678 .elementor-element.elementor-element-0752902 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4381f5a8 */.elementor-14678 .elementor-element.elementor-element-4381f5a8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a1acd15 */.elementor-14678 .elementor-element.elementor-element-5a1acd15 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-410a66b8 */.elementor-14678 .elementor-element.elementor-element-410a66b8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d4bd707 */.elementor-14678 .elementor-element.elementor-element-1d4bd707 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5be64b06 */.elementor-14678 .elementor-element.elementor-element-5be64b06 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c9ed17e */.elementor-14678 .elementor-element.elementor-element-2c9ed17e .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47a2094a */.elementor-14678 .elementor-element.elementor-element-47a2094a .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ed7afc9 */.elementor-14678 .elementor-element.elementor-element-ed7afc9 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1528e9b */.elementor-14678 .elementor-element.elementor-element-1528e9b .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cb3b161 */.elementor-14678 .elementor-element.elementor-element-7cb3b161 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-7cb3b161 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5a4bbf */.elementor-14678 .elementor-element.elementor-element-5b5a4bbf a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-5b5a4bbf a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a00cd07 */.elementor-14678 .elementor-element.elementor-element-a00cd07 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-a00cd07 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3679636d */.elementor-14678 .elementor-element.elementor-element-3679636d a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-3679636d a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e0ebac */.elementor-14678 .elementor-element.elementor-element-74e0ebac a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-74e0ebac a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a6e5119 */.elementor-14678 .elementor-element.elementor-element-6a6e5119 a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-6a6e5119 a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-159d91c8 */.elementor-14678 .elementor-element.elementor-element-159d91c8 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-159d91c8 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66db31bb */.elementor-14678 .elementor-element.elementor-element-66db31bb a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-66db31bb a:hover{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e090eaf */.elementor-14678 .elementor-element.elementor-element-6e090eaf a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-6e090eaf a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-737a8757 */.elementor-14678 .elementor-element.elementor-element-737a8757 a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-737a8757 a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c65f10 */.elementor-14678 .elementor-element.elementor-element-2c65f10 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-2c65f10 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b137607 */.elementor-14678 .elementor-element.elementor-element-3b137607 .mehr{
    font-size:14px;
    float: right;
    position: absolute;
    bottom:20px;
    padding-right:20px;
    color:#94c251;
}
.elementor-14678 .elementor-element.elementor-element-3b137607 .mehr i:before {;
    position: absolute;
    color: #fff;
    right: -10px;
    top:5px;
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url('/wp-content/uploads/2025/04/pfeil_schwarz.svg');
    background-size: contain;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37203627 */.elementor-14678 .elementor-element.elementor-element-37203627 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b9308 */.elementor-14678 .elementor-element.elementor-element-21b9308 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44526b4 */.elementor-14678 .elementor-element.elementor-element-44526b4 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3880ad73 */.elementor-14678 .elementor-element.elementor-element-3880ad73 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55a363ba */.elementor-14678 .elementor-element.elementor-element-55a363ba .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df44d77 */.elementor-14678 .elementor-element.elementor-element-df44d77 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c489396 */.elementor-14678 .elementor-element.elementor-element-4c489396 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9a521e */.elementor-14678 .elementor-element.elementor-element-c9a521e .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0752902 */.elementor-14678 .elementor-element.elementor-element-0752902 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4381f5a8 */.elementor-14678 .elementor-element.elementor-element-4381f5a8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a1acd15 */.elementor-14678 .elementor-element.elementor-element-5a1acd15 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-410a66b8 */.elementor-14678 .elementor-element.elementor-element-410a66b8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d4bd707 */.elementor-14678 .elementor-element.elementor-element-1d4bd707 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5be64b06 */.elementor-14678 .elementor-element.elementor-element-5be64b06 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c9ed17e */.elementor-14678 .elementor-element.elementor-element-2c9ed17e .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47a2094a */.elementor-14678 .elementor-element.elementor-element-47a2094a .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ed7afc9 */.elementor-14678 .elementor-element.elementor-element-ed7afc9 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1528e9b */.elementor-14678 .elementor-element.elementor-element-1528e9b .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cb3b161 */.elementor-14678 .elementor-element.elementor-element-7cb3b161 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-7cb3b161 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5a4bbf */.elementor-14678 .elementor-element.elementor-element-5b5a4bbf a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-5b5a4bbf a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a00cd07 */.elementor-14678 .elementor-element.elementor-element-a00cd07 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-a00cd07 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3679636d */.elementor-14678 .elementor-element.elementor-element-3679636d a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-3679636d a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e0ebac */.elementor-14678 .elementor-element.elementor-element-74e0ebac a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-74e0ebac a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a6e5119 */.elementor-14678 .elementor-element.elementor-element-6a6e5119 a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-6a6e5119 a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-159d91c8 */.elementor-14678 .elementor-element.elementor-element-159d91c8 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-159d91c8 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66db31bb */.elementor-14678 .elementor-element.elementor-element-66db31bb a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-66db31bb a:hover{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e090eaf */.elementor-14678 .elementor-element.elementor-element-6e090eaf a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-6e090eaf a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-737a8757 */.elementor-14678 .elementor-element.elementor-element-737a8757 a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-737a8757 a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c65f10 */.elementor-14678 .elementor-element.elementor-element-2c65f10 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-2c65f10 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b137607 */.elementor-14678 .elementor-element.elementor-element-3b137607 .mehr{
    font-size:14px;
    float: right;
    position: absolute;
    bottom:20px;
    padding-right:20px;
    color:#94c251;
}
.elementor-14678 .elementor-element.elementor-element-3b137607 .mehr i:before {;
    position: absolute;
    color: #fff;
    right: -10px;
    top:5px;
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url('/wp-content/uploads/2025/04/pfeil_schwarz.svg');
    background-size: contain;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37203627 */.elementor-14678 .elementor-element.elementor-element-37203627 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b9308 */.elementor-14678 .elementor-element.elementor-element-21b9308 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44526b4 */.elementor-14678 .elementor-element.elementor-element-44526b4 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3880ad73 */.elementor-14678 .elementor-element.elementor-element-3880ad73 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55a363ba */.elementor-14678 .elementor-element.elementor-element-55a363ba .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df44d77 */.elementor-14678 .elementor-element.elementor-element-df44d77 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c489396 */.elementor-14678 .elementor-element.elementor-element-4c489396 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9a521e */.elementor-14678 .elementor-element.elementor-element-c9a521e .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0752902 */.elementor-14678 .elementor-element.elementor-element-0752902 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4381f5a8 */.elementor-14678 .elementor-element.elementor-element-4381f5a8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a1acd15 */.elementor-14678 .elementor-element.elementor-element-5a1acd15 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-410a66b8 */.elementor-14678 .elementor-element.elementor-element-410a66b8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d4bd707 */.elementor-14678 .elementor-element.elementor-element-1d4bd707 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5be64b06 */.elementor-14678 .elementor-element.elementor-element-5be64b06 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c9ed17e */.elementor-14678 .elementor-element.elementor-element-2c9ed17e .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47a2094a */.elementor-14678 .elementor-element.elementor-element-47a2094a .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ed7afc9 */.elementor-14678 .elementor-element.elementor-element-ed7afc9 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1528e9b */.elementor-14678 .elementor-element.elementor-element-1528e9b .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cb3b161 */.elementor-14678 .elementor-element.elementor-element-7cb3b161 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-7cb3b161 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5a4bbf */.elementor-14678 .elementor-element.elementor-element-5b5a4bbf a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-5b5a4bbf a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a00cd07 */.elementor-14678 .elementor-element.elementor-element-a00cd07 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-a00cd07 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3679636d */.elementor-14678 .elementor-element.elementor-element-3679636d a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-3679636d a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e0ebac */.elementor-14678 .elementor-element.elementor-element-74e0ebac a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-74e0ebac a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a6e5119 */.elementor-14678 .elementor-element.elementor-element-6a6e5119 a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-6a6e5119 a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-159d91c8 */.elementor-14678 .elementor-element.elementor-element-159d91c8 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-159d91c8 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66db31bb */.elementor-14678 .elementor-element.elementor-element-66db31bb a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-66db31bb a:hover{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e090eaf */.elementor-14678 .elementor-element.elementor-element-6e090eaf a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-6e090eaf a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-737a8757 */.elementor-14678 .elementor-element.elementor-element-737a8757 a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-737a8757 a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c65f10 */.elementor-14678 .elementor-element.elementor-element-2c65f10 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-2c65f10 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b137607 */.elementor-14678 .elementor-element.elementor-element-3b137607 .mehr{
    font-size:14px;
    float: right;
    position: absolute;
    bottom:20px;
    padding-right:20px;
    color:#94c251;
}
.elementor-14678 .elementor-element.elementor-element-3b137607 .mehr i:before {;
    position: absolute;
    color: #fff;
    right: -10px;
    top:5px;
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url('/wp-content/uploads/2025/04/pfeil_schwarz.svg');
    background-size: contain;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37203627 */.elementor-14678 .elementor-element.elementor-element-37203627 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21b9308 */.elementor-14678 .elementor-element.elementor-element-21b9308 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44526b4 */.elementor-14678 .elementor-element.elementor-element-44526b4 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3880ad73 */.elementor-14678 .elementor-element.elementor-element-3880ad73 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55a363ba */.elementor-14678 .elementor-element.elementor-element-55a363ba .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df44d77 */.elementor-14678 .elementor-element.elementor-element-df44d77 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c489396 */.elementor-14678 .elementor-element.elementor-element-4c489396 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9a521e */.elementor-14678 .elementor-element.elementor-element-c9a521e .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0752902 */.elementor-14678 .elementor-element.elementor-element-0752902 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4381f5a8 */.elementor-14678 .elementor-element.elementor-element-4381f5a8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a1acd15 */.elementor-14678 .elementor-element.elementor-element-5a1acd15 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-410a66b8 */.elementor-14678 .elementor-element.elementor-element-410a66b8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d4bd707 */.elementor-14678 .elementor-element.elementor-element-1d4bd707 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5be64b06 */.elementor-14678 .elementor-element.elementor-element-5be64b06 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c9ed17e */.elementor-14678 .elementor-element.elementor-element-2c9ed17e .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47a2094a */.elementor-14678 .elementor-element.elementor-element-47a2094a .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ed7afc9 */.elementor-14678 .elementor-element.elementor-element-ed7afc9 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1528e9b */.elementor-14678 .elementor-element.elementor-element-1528e9b .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cb3b161 */.elementor-14678 .elementor-element.elementor-element-7cb3b161 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-7cb3b161 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b5a4bbf */.elementor-14678 .elementor-element.elementor-element-5b5a4bbf a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-5b5a4bbf a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a00cd07 */.elementor-14678 .elementor-element.elementor-element-a00cd07 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-a00cd07 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3679636d */.elementor-14678 .elementor-element.elementor-element-3679636d a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-3679636d a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e0ebac */.elementor-14678 .elementor-element.elementor-element-74e0ebac a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-74e0ebac a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a6e5119 */.elementor-14678 .elementor-element.elementor-element-6a6e5119 a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-6a6e5119 a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-159d91c8 */.elementor-14678 .elementor-element.elementor-element-159d91c8 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-159d91c8 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66db31bb */.elementor-14678 .elementor-element.elementor-element-66db31bb a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-66db31bb a:hover{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e090eaf */.elementor-14678 .elementor-element.elementor-element-6e090eaf a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-6e090eaf a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-737a8757 */.elementor-14678 .elementor-element.elementor-element-737a8757 a{
    color:#000;
    font-weight: 500;
    font-size: 18px;
}

.elementor-14678 .elementor-element.elementor-element-737a8757 a:hover{
    color:#000;
    font-weight: 500!important;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c65f10 */.elementor-14678 .elementor-element.elementor-element-2c65f10 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-2c65f10 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b137607 */.elementor-14678 .elementor-element.elementor-element-3b137607 .mehr{
    font-size:14px;
    float: right;
    position: absolute;
    bottom:20px;
    padding-right:20px;
    color:#94c251;
}
.elementor-14678 .elementor-element.elementor-element-3b137607 .mehr i:before {;
    position: absolute;
    color: #fff;
    right: -10px;
    top:5px;
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url('/wp-content/uploads/2025/04/pfeil_schwarz.svg');
    background-size: contain;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-c7f397e */.elementor-14678 .elementor-element.elementor-element-c7f397e.elementor-widget-n-menu .e-n-menu-title{
    padding:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15075bb */.elementor-14678 .elementor-element.elementor-element-15075bb .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af9b2c5 */.elementor-14678 .elementor-element.elementor-element-af9b2c5 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72c0c90 */.elementor-14678 .elementor-element.elementor-element-72c0c90 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e320cf */.elementor-14678 .elementor-element.elementor-element-2e320cf .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9c55895 */.elementor-14678 .elementor-element.elementor-element-9c55895 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f032bf8 */.elementor-14678 .elementor-element.elementor-element-f032bf8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3de4fb1 */.elementor-14678 .elementor-element.elementor-element-3de4fb1 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-309f90b */.elementor-14678 .elementor-element.elementor-element-309f90b .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3397eb9 */.elementor-14678 .elementor-element.elementor-element-3397eb9 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f74fdd */.elementor-14678 .elementor-element.elementor-element-9f74fdd .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0cec60a */.elementor-14678 .elementor-element.elementor-element-0cec60a .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42181ba */.elementor-14678 .elementor-element.elementor-element-42181ba .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa44abc */.elementor-14678 .elementor-element.elementor-element-aa44abc .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e4dee4 */.elementor-14678 .elementor-element.elementor-element-0e4dee4 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-273c345 */.elementor-14678 .elementor-element.elementor-element-273c345 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df9fca0 */.elementor-14678 .elementor-element.elementor-element-df9fca0 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81c7324 */.elementor-14678 .elementor-element.elementor-element-81c7324 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-17b51a8 */.elementor-14678 .elementor-element.elementor-element-17b51a8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02aeb7a */.elementor-14678 .elementor-element.elementor-element-02aeb7a a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-02aeb7a a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb55bd7 */.elementor-14678 .elementor-element.elementor-element-bb55bd7 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-bb55bd7 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd7d105 */.elementor-14678 .elementor-element.elementor-element-cd7d105 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-cd7d105 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df92c2b */.elementor-14678 .elementor-element.elementor-element-df92c2b a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-df92c2b a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d249669 */.elementor-14678 .elementor-element.elementor-element-d249669 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-d249669 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d03d9 */.elementor-14678 .elementor-element.elementor-element-83d03d9 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-83d03d9 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d013295 */.elementor-14678 .elementor-element.elementor-element-d013295 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-d013295 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15a1563 */.elementor-14678 .elementor-element.elementor-element-15a1563 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-15a1563 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-918e8f3 */.elementor-14678 .elementor-element.elementor-element-918e8f3 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-918e8f3 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959a755 */.elementor-14678 .elementor-element.elementor-element-959a755 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-959a755 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3540d91 */.elementor-14678 .elementor-element.elementor-element-3540d91 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-3540d91 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15075bb */.elementor-14678 .elementor-element.elementor-element-15075bb .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af9b2c5 */.elementor-14678 .elementor-element.elementor-element-af9b2c5 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72c0c90 */.elementor-14678 .elementor-element.elementor-element-72c0c90 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e320cf */.elementor-14678 .elementor-element.elementor-element-2e320cf .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9c55895 */.elementor-14678 .elementor-element.elementor-element-9c55895 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f032bf8 */.elementor-14678 .elementor-element.elementor-element-f032bf8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3de4fb1 */.elementor-14678 .elementor-element.elementor-element-3de4fb1 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-309f90b */.elementor-14678 .elementor-element.elementor-element-309f90b .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3397eb9 */.elementor-14678 .elementor-element.elementor-element-3397eb9 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f74fdd */.elementor-14678 .elementor-element.elementor-element-9f74fdd .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0cec60a */.elementor-14678 .elementor-element.elementor-element-0cec60a .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42181ba */.elementor-14678 .elementor-element.elementor-element-42181ba .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa44abc */.elementor-14678 .elementor-element.elementor-element-aa44abc .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e4dee4 */.elementor-14678 .elementor-element.elementor-element-0e4dee4 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-273c345 */.elementor-14678 .elementor-element.elementor-element-273c345 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df9fca0 */.elementor-14678 .elementor-element.elementor-element-df9fca0 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81c7324 */.elementor-14678 .elementor-element.elementor-element-81c7324 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-17b51a8 */.elementor-14678 .elementor-element.elementor-element-17b51a8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02aeb7a */.elementor-14678 .elementor-element.elementor-element-02aeb7a a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-02aeb7a a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb55bd7 */.elementor-14678 .elementor-element.elementor-element-bb55bd7 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-bb55bd7 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd7d105 */.elementor-14678 .elementor-element.elementor-element-cd7d105 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-cd7d105 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df92c2b */.elementor-14678 .elementor-element.elementor-element-df92c2b a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-df92c2b a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d249669 */.elementor-14678 .elementor-element.elementor-element-d249669 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-d249669 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d03d9 */.elementor-14678 .elementor-element.elementor-element-83d03d9 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-83d03d9 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d013295 */.elementor-14678 .elementor-element.elementor-element-d013295 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-d013295 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15a1563 */.elementor-14678 .elementor-element.elementor-element-15a1563 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-15a1563 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-918e8f3 */.elementor-14678 .elementor-element.elementor-element-918e8f3 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-918e8f3 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959a755 */.elementor-14678 .elementor-element.elementor-element-959a755 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-959a755 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3540d91 */.elementor-14678 .elementor-element.elementor-element-3540d91 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-3540d91 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15075bb */.elementor-14678 .elementor-element.elementor-element-15075bb .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af9b2c5 */.elementor-14678 .elementor-element.elementor-element-af9b2c5 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72c0c90 */.elementor-14678 .elementor-element.elementor-element-72c0c90 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e320cf */.elementor-14678 .elementor-element.elementor-element-2e320cf .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9c55895 */.elementor-14678 .elementor-element.elementor-element-9c55895 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f032bf8 */.elementor-14678 .elementor-element.elementor-element-f032bf8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3de4fb1 */.elementor-14678 .elementor-element.elementor-element-3de4fb1 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-309f90b */.elementor-14678 .elementor-element.elementor-element-309f90b .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3397eb9 */.elementor-14678 .elementor-element.elementor-element-3397eb9 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f74fdd */.elementor-14678 .elementor-element.elementor-element-9f74fdd .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0cec60a */.elementor-14678 .elementor-element.elementor-element-0cec60a .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42181ba */.elementor-14678 .elementor-element.elementor-element-42181ba .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa44abc */.elementor-14678 .elementor-element.elementor-element-aa44abc .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e4dee4 */.elementor-14678 .elementor-element.elementor-element-0e4dee4 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-273c345 */.elementor-14678 .elementor-element.elementor-element-273c345 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df9fca0 */.elementor-14678 .elementor-element.elementor-element-df9fca0 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81c7324 */.elementor-14678 .elementor-element.elementor-element-81c7324 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-17b51a8 */.elementor-14678 .elementor-element.elementor-element-17b51a8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02aeb7a */.elementor-14678 .elementor-element.elementor-element-02aeb7a a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-02aeb7a a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb55bd7 */.elementor-14678 .elementor-element.elementor-element-bb55bd7 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-bb55bd7 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd7d105 */.elementor-14678 .elementor-element.elementor-element-cd7d105 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-cd7d105 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df92c2b */.elementor-14678 .elementor-element.elementor-element-df92c2b a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-df92c2b a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d249669 */.elementor-14678 .elementor-element.elementor-element-d249669 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-d249669 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d03d9 */.elementor-14678 .elementor-element.elementor-element-83d03d9 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-83d03d9 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d013295 */.elementor-14678 .elementor-element.elementor-element-d013295 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-d013295 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15a1563 */.elementor-14678 .elementor-element.elementor-element-15a1563 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-15a1563 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-918e8f3 */.elementor-14678 .elementor-element.elementor-element-918e8f3 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-918e8f3 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959a755 */.elementor-14678 .elementor-element.elementor-element-959a755 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-959a755 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3540d91 */.elementor-14678 .elementor-element.elementor-element-3540d91 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-3540d91 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15075bb */.elementor-14678 .elementor-element.elementor-element-15075bb .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af9b2c5 */.elementor-14678 .elementor-element.elementor-element-af9b2c5 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72c0c90 */.elementor-14678 .elementor-element.elementor-element-72c0c90 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e320cf */.elementor-14678 .elementor-element.elementor-element-2e320cf .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9c55895 */.elementor-14678 .elementor-element.elementor-element-9c55895 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f032bf8 */.elementor-14678 .elementor-element.elementor-element-f032bf8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3de4fb1 */.elementor-14678 .elementor-element.elementor-element-3de4fb1 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-309f90b */.elementor-14678 .elementor-element.elementor-element-309f90b .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3397eb9 */.elementor-14678 .elementor-element.elementor-element-3397eb9 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f74fdd */.elementor-14678 .elementor-element.elementor-element-9f74fdd .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0cec60a */.elementor-14678 .elementor-element.elementor-element-0cec60a .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42181ba */.elementor-14678 .elementor-element.elementor-element-42181ba .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa44abc */.elementor-14678 .elementor-element.elementor-element-aa44abc .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e4dee4 */.elementor-14678 .elementor-element.elementor-element-0e4dee4 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-273c345 */.elementor-14678 .elementor-element.elementor-element-273c345 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df9fca0 */.elementor-14678 .elementor-element.elementor-element-df9fca0 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81c7324 */.elementor-14678 .elementor-element.elementor-element-81c7324 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-17b51a8 */.elementor-14678 .elementor-element.elementor-element-17b51a8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02aeb7a */.elementor-14678 .elementor-element.elementor-element-02aeb7a a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-02aeb7a a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb55bd7 */.elementor-14678 .elementor-element.elementor-element-bb55bd7 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-bb55bd7 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd7d105 */.elementor-14678 .elementor-element.elementor-element-cd7d105 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-cd7d105 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df92c2b */.elementor-14678 .elementor-element.elementor-element-df92c2b a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-df92c2b a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d249669 */.elementor-14678 .elementor-element.elementor-element-d249669 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-d249669 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d03d9 */.elementor-14678 .elementor-element.elementor-element-83d03d9 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-83d03d9 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d013295 */.elementor-14678 .elementor-element.elementor-element-d013295 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-d013295 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15a1563 */.elementor-14678 .elementor-element.elementor-element-15a1563 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-15a1563 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-918e8f3 */.elementor-14678 .elementor-element.elementor-element-918e8f3 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-918e8f3 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959a755 */.elementor-14678 .elementor-element.elementor-element-959a755 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-959a755 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3540d91 */.elementor-14678 .elementor-element.elementor-element-3540d91 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-3540d91 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15075bb */.elementor-14678 .elementor-element.elementor-element-15075bb .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af9b2c5 */.elementor-14678 .elementor-element.elementor-element-af9b2c5 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72c0c90 */.elementor-14678 .elementor-element.elementor-element-72c0c90 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e320cf */.elementor-14678 .elementor-element.elementor-element-2e320cf .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9c55895 */.elementor-14678 .elementor-element.elementor-element-9c55895 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f032bf8 */.elementor-14678 .elementor-element.elementor-element-f032bf8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3de4fb1 */.elementor-14678 .elementor-element.elementor-element-3de4fb1 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-309f90b */.elementor-14678 .elementor-element.elementor-element-309f90b .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3397eb9 */.elementor-14678 .elementor-element.elementor-element-3397eb9 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f74fdd */.elementor-14678 .elementor-element.elementor-element-9f74fdd .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0cec60a */.elementor-14678 .elementor-element.elementor-element-0cec60a .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42181ba */.elementor-14678 .elementor-element.elementor-element-42181ba .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa44abc */.elementor-14678 .elementor-element.elementor-element-aa44abc .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e4dee4 */.elementor-14678 .elementor-element.elementor-element-0e4dee4 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-273c345 */.elementor-14678 .elementor-element.elementor-element-273c345 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df9fca0 */.elementor-14678 .elementor-element.elementor-element-df9fca0 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81c7324 */.elementor-14678 .elementor-element.elementor-element-81c7324 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-17b51a8 */.elementor-14678 .elementor-element.elementor-element-17b51a8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02aeb7a */.elementor-14678 .elementor-element.elementor-element-02aeb7a a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-02aeb7a a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb55bd7 */.elementor-14678 .elementor-element.elementor-element-bb55bd7 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-bb55bd7 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd7d105 */.elementor-14678 .elementor-element.elementor-element-cd7d105 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-cd7d105 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df92c2b */.elementor-14678 .elementor-element.elementor-element-df92c2b a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-df92c2b a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d249669 */.elementor-14678 .elementor-element.elementor-element-d249669 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-d249669 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d03d9 */.elementor-14678 .elementor-element.elementor-element-83d03d9 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-83d03d9 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d013295 */.elementor-14678 .elementor-element.elementor-element-d013295 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-d013295 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15a1563 */.elementor-14678 .elementor-element.elementor-element-15a1563 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-15a1563 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-918e8f3 */.elementor-14678 .elementor-element.elementor-element-918e8f3 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-918e8f3 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959a755 */.elementor-14678 .elementor-element.elementor-element-959a755 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-959a755 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3540d91 */.elementor-14678 .elementor-element.elementor-element-3540d91 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-3540d91 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15075bb */.elementor-14678 .elementor-element.elementor-element-15075bb .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af9b2c5 */.elementor-14678 .elementor-element.elementor-element-af9b2c5 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72c0c90 */.elementor-14678 .elementor-element.elementor-element-72c0c90 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e320cf */.elementor-14678 .elementor-element.elementor-element-2e320cf .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9c55895 */.elementor-14678 .elementor-element.elementor-element-9c55895 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f032bf8 */.elementor-14678 .elementor-element.elementor-element-f032bf8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3de4fb1 */.elementor-14678 .elementor-element.elementor-element-3de4fb1 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-309f90b */.elementor-14678 .elementor-element.elementor-element-309f90b .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3397eb9 */.elementor-14678 .elementor-element.elementor-element-3397eb9 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f74fdd */.elementor-14678 .elementor-element.elementor-element-9f74fdd .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0cec60a */.elementor-14678 .elementor-element.elementor-element-0cec60a .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42181ba */.elementor-14678 .elementor-element.elementor-element-42181ba .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa44abc */.elementor-14678 .elementor-element.elementor-element-aa44abc .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e4dee4 */.elementor-14678 .elementor-element.elementor-element-0e4dee4 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-273c345 */.elementor-14678 .elementor-element.elementor-element-273c345 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df9fca0 */.elementor-14678 .elementor-element.elementor-element-df9fca0 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81c7324 */.elementor-14678 .elementor-element.elementor-element-81c7324 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-17b51a8 */.elementor-14678 .elementor-element.elementor-element-17b51a8 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02aeb7a */.elementor-14678 .elementor-element.elementor-element-02aeb7a a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-02aeb7a a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb55bd7 */.elementor-14678 .elementor-element.elementor-element-bb55bd7 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-bb55bd7 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd7d105 */.elementor-14678 .elementor-element.elementor-element-cd7d105 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-cd7d105 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df92c2b */.elementor-14678 .elementor-element.elementor-element-df92c2b a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-df92c2b a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d249669 */.elementor-14678 .elementor-element.elementor-element-d249669 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-d249669 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d03d9 */.elementor-14678 .elementor-element.elementor-element-83d03d9 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-83d03d9 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d013295 */.elementor-14678 .elementor-element.elementor-element-d013295 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-d013295 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15a1563 */.elementor-14678 .elementor-element.elementor-element-15a1563 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-15a1563 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-918e8f3 */.elementor-14678 .elementor-element.elementor-element-918e8f3 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-918e8f3 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959a755 */.elementor-14678 .elementor-element.elementor-element-959a755 a{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}

.elementor-14678 .elementor-element.elementor-element-959a755 a:hover{
    color:#000;
    font-weight: 500;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3540d91 */.elementor-14678 .elementor-element.elementor-element-3540d91 a{
    color:#000;
}

.elementor-14678 .elementor-element.elementor-element-3540d91 a:hover{
    color:#000;
    text-decoration: underline;
    font-weight:400;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-458b8cc */.elementor-14678 .elementor-element.elementor-element-458b8cc .e-n-menu-toggle{
    border:none;
}

.elementor-14678 .elementor-element.elementor-element-458b8cc button span svg{
    fill:#000!Important;
}/* End custom CSS */