.elementor-71 .elementor-element.elementor-element-fea29bd{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-fea29bd:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-fea29bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-71 .elementor-element.elementor-element-efba92d{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-b82ae2b{--display:flex;}.elementor-71 .elementor-element.elementor-element-b82ae2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-c647f40{text-align:start;}.elementor-71 .elementor-element.elementor-element-c647f40 img{width:100%;max-width:87px;}.elementor-71 .elementor-element.elementor-element-73b1cf3{--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:flex-end;--align-items:center;}.elementor-71 .elementor-element.elementor-element-d04d7a2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-d04d7a2:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-d04d7a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-888defb{--display:flex;--min-height:400px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-d515724{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:80px;--padding-right:080px;}.elementor-71 .elementor-element.elementor-element-ea70dc4{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-d0ca549 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-f151802 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-f151802.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-f151802.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-f151802.elementor-view-default .elementor-icon{color:var( --e-global-color-ba55e08 );border-color:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-f151802.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-f151802.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-f151802 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-f151802 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-3da7784{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-8a1e249 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-fc016b6 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-fc016b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-fc016b6.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-fc016b6.elementor-view-default .elementor-icon{color:var( --e-global-color-ba55e08 );border-color:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-fc016b6.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-fc016b6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-fc016b6.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-fb5993c );}.elementor-71 .elementor-element.elementor-element-fc016b6.elementor-view-framed .elementor-icon:hover, .elementor-71 .elementor-element.elementor-element-fc016b6.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-fb5993c );border-color:var( --e-global-color-fb5993c );}.elementor-71 .elementor-element.elementor-element-fc016b6.elementor-view-framed .elementor-icon:hover, .elementor-71 .elementor-element.elementor-element-fc016b6.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-fb5993c );}.elementor-71 .elementor-element.elementor-element-fc016b6 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-fc016b6 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-e5ecc2e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-61c41ce{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-f67564f{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-4282669{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-ac7a7a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-d62e171 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-d62e171.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-d62e171.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-d62e171.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-d62e171.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-d62e171.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-d62e171 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-d62e171 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-1d7281e{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-4c306e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5aafdc5 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-5aafdc5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5aafdc5.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-5aafdc5.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5aafdc5.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-5aafdc5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5aafdc5 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-5aafdc5 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-6508436{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-c124e29 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-94f2729 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-94f2729.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-94f2729.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-94f2729.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-94f2729.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-94f2729.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-94f2729 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-94f2729 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-64ee2ee{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-e37b282 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-2f82156 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-2f82156.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-2f82156.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-2f82156.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-2f82156.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-2f82156.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-2f82156 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-2f82156 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-81b4bb9{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-b361094 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-b4fe06f .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-b4fe06f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-b4fe06f.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-b4fe06f.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-b4fe06f.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-b4fe06f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-b4fe06f .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-b4fe06f .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-b9bae38{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-3b1758a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-2edc6b9 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-2edc6b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-2edc6b9.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-2edc6b9.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-2edc6b9.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-2edc6b9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-2edc6b9 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-2edc6b9 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-e4bd4d6{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-ba47ee0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5d4f630 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-5d4f630.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5d4f630.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-5d4f630.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5d4f630.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-5d4f630.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5d4f630 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-5d4f630 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-abc9f40{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-7e1d521 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-470ae32 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-470ae32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-470ae32.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-470ae32.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-470ae32.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-470ae32.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-470ae32 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-470ae32 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-676da3c{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-c8d8634 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-0e5cbdd .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-0e5cbdd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-0e5cbdd.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-0e5cbdd.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-0e5cbdd.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-0e5cbdd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-0e5cbdd .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-0e5cbdd .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-687f93f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-71 .elementor-element.elementor-element-4819f0f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-71 .elementor-element.elementor-element-4819f0f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-71 .elementor-element.elementor-element-4819f0f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-71 .elementor-element.elementor-element-4819f0f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-71 .elementor-element.elementor-element-4819f0f .elementor-image-box-img img{height:430px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-71 .elementor-element.elementor-element-4819f0f .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:italic;line-height:1.2em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-a0d83b9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-4e89881{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-dbced26{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-0b4b950 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-e8c9147 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-e8c9147.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-e8c9147.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-e8c9147.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-e8c9147.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-e8c9147.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-e8c9147 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-e8c9147 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-02a2343{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-cd5aba9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9bdb056 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-9bdb056.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9bdb056.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-9bdb056.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9bdb056.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-9bdb056.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9bdb056 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-9bdb056 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-d23e5c0{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-71 .elementor-element.elementor-element-158fc43.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-71 .elementor-element.elementor-element-158fc43.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-71 .elementor-element.elementor-element-158fc43.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-71 .elementor-element.elementor-element-158fc43 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-71 .elementor-element.elementor-element-158fc43 .elementor-image-box-img img{height:430px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-71 .elementor-element.elementor-element-158fc43 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;font-style:italic;line-height:1.2em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-03b74ea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-9bbe61f{--display:flex;--min-height:400px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-e782db5{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:40px;}.elementor-71 .elementor-element.elementor-element-e782db5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-bce584d{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-9409757 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-7e91597 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-7e91597.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-7e91597.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7e91597.elementor-view-default .elementor-icon{color:var( --e-global-color-ba55e08 );border-color:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-7e91597.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7e91597.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-7e91597 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-7e91597 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-5170b53{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-7d65e75 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-e495d49 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-e495d49.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-e495d49.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-e495d49.elementor-view-default .elementor-icon{color:var( --e-global-color-ba55e08 );border-color:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-e495d49.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-e495d49.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-e495d49.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-fb5993c );}.elementor-71 .elementor-element.elementor-element-e495d49.elementor-view-framed .elementor-icon:hover, .elementor-71 .elementor-element.elementor-element-e495d49.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-fb5993c );border-color:var( --e-global-color-fb5993c );}.elementor-71 .elementor-element.elementor-element-e495d49.elementor-view-framed .elementor-icon:hover, .elementor-71 .elementor-element.elementor-element-e495d49.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-fb5993c );}.elementor-71 .elementor-element.elementor-element-e495d49 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-e495d49 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-16701aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-e74fc9c{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:30px;}.elementor-71 .elementor-element.elementor-element-e92d9bf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-8c35fb6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-2aa0e6e{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-8385212 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-61c327d .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-61c327d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-61c327d.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-61c327d.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-61c327d.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-61c327d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-61c327d .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-61c327d .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-8752055 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-8752055 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-8752055 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-8752055 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-8752055 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-8752055 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-8752055 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-8752055{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-8752055 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-8752055 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-8752055 .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-8752055 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-a8b4771{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-1f69620{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-c3b0ca8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-ebeafa7 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-ebeafa7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-ebeafa7.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-ebeafa7.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-ebeafa7.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-ebeafa7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-ebeafa7 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-ebeafa7 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-f8efa6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-f8efa6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-f8efa6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-f8efa6d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-f8efa6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-f8efa6d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-f8efa6d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-f8efa6d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-f8efa6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-f8efa6d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-f8efa6d .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-f8efa6d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-cd5d4a8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-bd3b3fb{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-43e7184 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-635ccf3 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-635ccf3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-635ccf3.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-635ccf3.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-635ccf3.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-635ccf3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-635ccf3 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-635ccf3 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-5eddc47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-5eddc47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-5eddc47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-5eddc47 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-5eddc47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-5eddc47 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-5eddc47 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-5eddc47{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-5eddc47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-5eddc47 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-5eddc47 .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-5eddc47 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-da01f5b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-3d7e518{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-0c82e3b{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-9e8433a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-3cdd1d9 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-3cdd1d9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-3cdd1d9.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-3cdd1d9.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-3cdd1d9.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-3cdd1d9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-3cdd1d9 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-3cdd1d9 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-92d6160 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-92d6160 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-92d6160 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-92d6160 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-92d6160 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-92d6160 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-92d6160 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-92d6160{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-92d6160 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-92d6160 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-92d6160 .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-92d6160 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-bfd484d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-945d6d3{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-8790e18 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-8ce2c52 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-8ce2c52.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-8ce2c52.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-8ce2c52.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-8ce2c52.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-8ce2c52.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-8ce2c52 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-8ce2c52 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-6fb80cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-6fb80cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-6fb80cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-6fb80cf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-6fb80cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-6fb80cf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-6fb80cf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-6fb80cf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-6fb80cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-6fb80cf .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-6fb80cf .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-6fb80cf .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-efc26be{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-bba0d5f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-b780c73{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-bc93b57 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-44f8647 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-44f8647.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-44f8647.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-44f8647.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-44f8647.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-44f8647.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-44f8647 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-44f8647 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-4ef2c56{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-fc7b23d{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-db67f3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-1c2aee8 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-1c2aee8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-1c2aee8.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-1c2aee8.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-1c2aee8.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-1c2aee8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-1c2aee8 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-1c2aee8 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-dec60b4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-f6d3509{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-245cc80 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-e71e218 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-e71e218.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-e71e218.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-e71e218.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-e71e218.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-e71e218.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-e71e218 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-e71e218 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-b4f9b90{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:30px;}.elementor-71 .elementor-element.elementor-element-bab764d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-08befa0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-78655f5{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-cf147d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-7a7eb64 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-7a7eb64.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-7a7eb64.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7a7eb64.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-7a7eb64.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7a7eb64.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-7a7eb64 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-7a7eb64 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-dcace16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-dcace16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-dcace16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-dcace16 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-dcace16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-dcace16 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-dcace16 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-dcace16{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-dcace16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-dcace16 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-dcace16 .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-dcace16 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-2f32d39{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-bfa8982{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-239402d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-dda9511 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-dda9511.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-dda9511.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-dda9511.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-dda9511.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-dda9511.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-dda9511 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-dda9511 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-5a96bf4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-5a96bf4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-5a96bf4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-5a96bf4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-5a96bf4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-5a96bf4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-5a96bf4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-5a96bf4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-5a96bf4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-5a96bf4 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-5a96bf4 .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-5a96bf4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-9c1b343{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-0f80f07{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-685a6e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-dca39f1 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-dca39f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-dca39f1.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-dca39f1.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-dca39f1.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-dca39f1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-dca39f1 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-dca39f1 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-9388f13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-9388f13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-9388f13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-9388f13 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-9388f13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-9388f13 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-9388f13 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-9388f13{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-9388f13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-9388f13 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-9388f13 .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-9388f13 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-f000b06{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-c057af3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-fa57d8a{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-a3c28b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-cb532cc .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-cb532cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-cb532cc.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-cb532cc.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-cb532cc.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-cb532cc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-cb532cc .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-cb532cc .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-b818211 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-b818211 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-b818211 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-b818211 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-b818211 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-b818211 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-b818211 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-b818211{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-b818211 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-b818211 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-b818211 .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-b818211 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-26d36c6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-80688f4{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-b1b6ad5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-7b865c9 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-7b865c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-7b865c9.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7b865c9.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-7b865c9.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7b865c9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-7b865c9 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-7b865c9 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-164ecb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-164ecb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-164ecb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-164ecb5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-164ecb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-164ecb5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-164ecb5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-164ecb5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-164ecb5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-164ecb5 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-164ecb5 .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-164ecb5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-444e939{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-d79c784{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-676b93b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-dae7e4a .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-dae7e4a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-dae7e4a.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-dae7e4a.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-dae7e4a.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-dae7e4a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-dae7e4a .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-dae7e4a .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-65bb279 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-65bb279 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-65bb279 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-65bb279 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-65bb279 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-65bb279 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-65bb279 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-65bb279{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-65bb279 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-65bb279 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-65bb279 .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-65bb279 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-173ad6d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-3177fb0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-74da0f8{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-1581019 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-44ca18c .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-44ca18c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-44ca18c.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-44ca18c.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-44ca18c.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-44ca18c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-44ca18c .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-44ca18c .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-ebf3069{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-43b9e13{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-14f3879 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-bd7d05b .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-bd7d05b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-bd7d05b.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-bd7d05b.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-bd7d05b.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-bd7d05b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-bd7d05b .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-bd7d05b .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-396891a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-2b923f5{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-cf38a91 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-d84c305 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-d84c305.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-d84c305.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-d84c305.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-d84c305.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-d84c305.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-d84c305 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-d84c305 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-caf1997{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-71 .elementor-element.elementor-element-30ab998{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-8daf2c6{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-71 .elementor-element.elementor-element-1226ce9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-d0908f9{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-3a5de90 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5d3b17f .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-5d3b17f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5d3b17f.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-5d3b17f.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5d3b17f.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-5d3b17f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5d3b17f .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-5d3b17f .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-f7911c6{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-71 .elementor-element.elementor-element-54f0c4b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-ee4b6fa{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-1afb090 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-4815182 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-4815182.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-4815182.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-4815182.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-4815182.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-4815182.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-4815182 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-4815182 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-320fc9f{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-71 .elementor-element.elementor-element-f8f1011{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-71 .elementor-element.elementor-element-006233a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-bb505e9{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-de6b5d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-98a89e9 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-98a89e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-98a89e9.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-98a89e9.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-98a89e9.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-98a89e9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-98a89e9 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-98a89e9 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-9cfd8ac{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-71 .elementor-element.elementor-element-2084664{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-4868467{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-4fed0e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-99e4191 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-99e4191.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-99e4191.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-99e4191.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-99e4191.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-99e4191.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-99e4191 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-99e4191 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-1fd463e{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-71 .elementor-element.elementor-element-155ee76{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-71 .elementor-element.elementor-element-64c594d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-a8d231b{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-436ab7e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-1bc2faf .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-1bc2faf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-1bc2faf.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-1bc2faf.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-1bc2faf.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-1bc2faf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-1bc2faf .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-1bc2faf .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-3a31e2b{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-71 .elementor-element.elementor-element-f63c0e2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-71 .elementor-element.elementor-element-9a8d623{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-a4b1e40{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-71 .elementor-element.elementor-element-7a597d2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-8bbb28e{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-5370d18 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-954adb2 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-954adb2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-954adb2.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-954adb2.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-954adb2.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-954adb2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-954adb2 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-954adb2 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-4dda380{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-71 .elementor-element.elementor-element-312f030{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-5e6c16f{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-d8dccf2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-34aeeb6 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-34aeeb6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-34aeeb6.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-34aeeb6.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-34aeeb6.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-34aeeb6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-34aeeb6 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-34aeeb6 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-5a44c40{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-71 .elementor-element.elementor-element-1c5b3fb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-1e8d63c{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-4797f5f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-25f79a0 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-25f79a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-25f79a0.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-25f79a0.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-25f79a0.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-25f79a0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-25f79a0 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-25f79a0 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-b686652{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-71 .elementor-element.elementor-element-2e3cc8b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-71 .elementor-element.elementor-element-a3ddc16{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-410d285{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-7d1f1f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-88d8b57 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-88d8b57.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-88d8b57.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-88d8b57.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-88d8b57.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-88d8b57.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-88d8b57 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-88d8b57 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-c2f3ae7{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-71 .elementor-element.elementor-element-f72c517{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-2b8f4fe{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-06b8e3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-7ab79eb .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-7ab79eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-7ab79eb.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7ab79eb.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-7ab79eb.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7ab79eb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-7ab79eb .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-7ab79eb .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-7ecb23d{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-71 .elementor-element.elementor-element-1673f7d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-a0aa5f8{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-01a6fc8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-66dcc7e .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-66dcc7e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-66dcc7e.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-66dcc7e.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-66dcc7e.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-66dcc7e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-66dcc7e .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-66dcc7e .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-8757ce3{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-71 .elementor-element.elementor-element-0a36ee4{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-71 .elementor-element.elementor-element-37503ea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-a144d95{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-8975363 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5b5e48e .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-5b5e48e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5b5e48e.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-5b5e48e.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5b5e48e.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-5b5e48e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5b5e48e .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-5b5e48e .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-c5b04fa{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-71 .elementor-element.elementor-element-3b280d6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-d6e5f6b{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-442d8fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-c40a0c7 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-c40a0c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-c40a0c7.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-c40a0c7.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-c40a0c7.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-c40a0c7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-c40a0c7 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-c40a0c7 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-306d9e9{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-71 .elementor-element.elementor-element-c295368{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-71 .elementor-element.elementor-element-489cec8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-b0efa39{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-3cb1138 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9c083de .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-9c083de.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9c083de.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-9c083de.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9c083de.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-9c083de.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9c083de .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-9c083de .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-7515ec5{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-71 .elementor-element.elementor-element-2d6e3b7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-bbaeb40{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-77a131d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-fa45b98 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-fa45b98.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-fa45b98.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-fa45b98.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-fa45b98.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-fa45b98.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-fa45b98 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-fa45b98 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-2d0822a{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-71 .elementor-element.elementor-element-f4d6546{--display:flex;}.elementor-71 .elementor-element.elementor-element-56b1e51{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-d4ccbed{--display:flex;--min-height:400px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-ba67b26{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:40px;}.elementor-71 .elementor-element.elementor-element-ba67b26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-e769c00{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-eb8e257 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-5cbdd19 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-5cbdd19.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-5cbdd19.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-5cbdd19.elementor-view-default .elementor-icon{color:var( --e-global-color-ba55e08 );border-color:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-5cbdd19.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-5cbdd19.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-5cbdd19 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-5cbdd19 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-d5c1cdb{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-89e464b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-74669a7 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-74669a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-74669a7.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-74669a7.elementor-view-default .elementor-icon{color:var( --e-global-color-ba55e08 );border-color:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-74669a7.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-74669a7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba55e08 );}.elementor-71 .elementor-element.elementor-element-74669a7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-fb5993c );}.elementor-71 .elementor-element.elementor-element-74669a7.elementor-view-framed .elementor-icon:hover, .elementor-71 .elementor-element.elementor-element-74669a7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-fb5993c );border-color:var( --e-global-color-fb5993c );}.elementor-71 .elementor-element.elementor-element-74669a7.elementor-view-framed .elementor-icon:hover, .elementor-71 .elementor-element.elementor-element-74669a7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-fb5993c );}.elementor-71 .elementor-element.elementor-element-74669a7 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-74669a7 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-0cb66fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-38e2543{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:30px;}.elementor-71 .elementor-element.elementor-element-e71fdb6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-ee2eaf8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-02c19ff{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-fab4d23 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-b24f647 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-b24f647.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-b24f647.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-b24f647.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-b24f647.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-b24f647.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-b24f647 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-b24f647 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-234dca3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-234dca3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-234dca3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-234dca3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-234dca3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-234dca3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-234dca3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-234dca3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-234dca3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-234dca3 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-234dca3 .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-234dca3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-3bb25c7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-411d635{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-7f0b601 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-65b07fb .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-65b07fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-65b07fb.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-65b07fb.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-65b07fb.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-65b07fb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-65b07fb .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-65b07fb .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-8633853 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-8633853 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-8633853 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-8633853 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-8633853 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-8633853 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-8633853 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-8633853{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-8633853 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-8633853 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-8633853 .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-8633853 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-4a6e9f9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-c500bc0{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-73193c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9bd3bae .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-9bd3bae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9bd3bae.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-9bd3bae.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9bd3bae.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-9bd3bae.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9bd3bae .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-9bd3bae .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-2af0360 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-2af0360 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-2af0360 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-2af0360 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-2af0360 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-2af0360 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-2af0360 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-2af0360{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-2af0360 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-2af0360 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-2af0360 .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-2af0360 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-5485148{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-129a8fb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-c06f65f{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-a306881 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5313551 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-5313551.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5313551.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-5313551.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5313551.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-5313551.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-5313551 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-5313551 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-092af6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-092af6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-092af6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-092af6d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-092af6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-092af6d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-092af6d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-092af6d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-092af6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-092af6d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-092af6d .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-092af6d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-2cea82f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-ec18483{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-95a5065 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-3ec2a36 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-3ec2a36.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-3ec2a36.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-3ec2a36.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-3ec2a36.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-3ec2a36.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-3ec2a36 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-3ec2a36 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-d592baa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-d592baa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-d592baa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-d592baa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-d592baa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-d592baa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-d592baa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-d592baa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-d592baa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-d592baa .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-d592baa .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-d592baa .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-a5db9e2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-4542b72{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-87c3835{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-ffec4a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-54fc5e4 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-54fc5e4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-54fc5e4.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-54fc5e4.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-54fc5e4.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-54fc5e4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-54fc5e4 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-54fc5e4 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-ee1dccf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-58d3548{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-6852660 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9a39eee .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-9a39eee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9a39eee.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-9a39eee.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9a39eee.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-9a39eee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9a39eee .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-9a39eee .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-10c0ab9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-28ceb4c{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-a60448a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-6bc1dfe .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-6bc1dfe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-6bc1dfe.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-6bc1dfe.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-6bc1dfe.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-6bc1dfe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-6bc1dfe .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-6bc1dfe .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-4718690{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:30px;}.elementor-71 .elementor-element.elementor-element-cfe1f3f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-f1528d2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-d872294{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-5d81d6f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-040d96f .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-040d96f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-040d96f.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-040d96f.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-040d96f.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-040d96f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-040d96f .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-040d96f .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-29934d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-29934d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-29934d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-29934d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-29934d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-29934d0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-29934d0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-29934d0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-29934d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-29934d0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-29934d0 .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-29934d0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-9d00991{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-10e7013{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-406a241 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-d09221c .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-d09221c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-d09221c.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-d09221c.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-d09221c.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-d09221c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-d09221c .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-d09221c .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-4f57887 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-4f57887 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-4f57887 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-4f57887 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-4f57887 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-4f57887 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-4f57887 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-4f57887{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-4f57887 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-4f57887 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-4f57887 .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-4f57887 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-798c120{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-d325f6c{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-a005f32 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-cadbd60 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-cadbd60.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-cadbd60.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-cadbd60.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-cadbd60.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-cadbd60.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-cadbd60 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-cadbd60 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-76d4038 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-76d4038 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-76d4038 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-76d4038 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-76d4038 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-76d4038 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-76d4038 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-76d4038{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-76d4038 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-76d4038 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-76d4038 .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-76d4038 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-2bb7af0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-0a89cce{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-e324280{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-ae2fa45 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-90a18d7 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-90a18d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-90a18d7.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-90a18d7.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-90a18d7.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-90a18d7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-90a18d7 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-90a18d7 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-66c892f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-66c892f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-66c892f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-66c892f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-66c892f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-66c892f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-66c892f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-66c892f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-66c892f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-66c892f .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-66c892f .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-66c892f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-9ac6ef6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-1bea6ac{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-67dd92c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-930a869 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-930a869.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-930a869.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-930a869.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-930a869.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-930a869.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-930a869 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-930a869 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-477737c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-477737c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-477737c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-477737c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-477737c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-477737c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-477737c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-477737c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-477737c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-477737c .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-477737c .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-477737c .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-80ad875{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-7e31877{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-9e1e08b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9d1ab6f .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-9d1ab6f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9d1ab6f.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-9d1ab6f.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9d1ab6f.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-9d1ab6f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-9d1ab6f .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-9d1ab6f .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-42a4b97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-42a4b97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-42a4b97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-71 .elementor-element.elementor-element-42a4b97 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-42a4b97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-71 .elementor-element.elementor-element-42a4b97 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-42a4b97 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-71 .elementor-element.elementor-element-42a4b97{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-71 .elementor-element.elementor-element-42a4b97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-71 .elementor-element.elementor-element-42a4b97 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-71 .elementor-element.elementor-element-42a4b97 .elementor-icon-list-text{color:var( --e-global-color-e36fd33 );transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-42a4b97 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-23b9350{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-4da8752{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-4b66074{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-190cfd3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-99bc27c .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-99bc27c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-99bc27c.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-99bc27c.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-99bc27c.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-99bc27c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-99bc27c .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-99bc27c .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-dc93faa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-2a20539{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-2f854fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-73e9b0e .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-73e9b0e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-73e9b0e.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-73e9b0e.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-73e9b0e.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-73e9b0e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-73e9b0e .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-73e9b0e .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-85ed938{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-ef82f44{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-4bbfca3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-7e69764 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-7e69764.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-7e69764.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7e69764.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-7e69764.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7e69764.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-7e69764 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-7e69764 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-ff7730c{--display:flex;}.elementor-71 .elementor-element.elementor-element-2aadaaf{--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:27px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:15px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-71 .elementor-element.elementor-element-2aadaaf {--n-menu-title-color-hover:var( --e-global-color-1e9cd18 );--n-menu-title-color-active:var( --e-global-color-1e9cd18 );}.elementor-71 .elementor-element.elementor-element-1b63351{--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;}.elementor-71 .elementor-element.elementor-element-c60f80d .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-c60f80d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-c60f80d.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-c60f80d.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-c60f80d.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-c60f80d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-c60f80d.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-c60f80d.elementor-view-framed .elementor-icon:hover, .elementor-71 .elementor-element.elementor-element-c60f80d.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-d667cc4 );border-color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-c60f80d.elementor-view-framed .elementor-icon:hover, .elementor-71 .elementor-element.elementor-element-c60f80d.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-c60f80d .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-c60f80d .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-1bbaa41{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-border-width:0px;--toggle-icon-padding:10px 10px 10px 10px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-71 .elementor-element.elementor-element-1bbaa41 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-71 .elementor-element.elementor-element-ada8da1 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-ada8da1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-ada8da1.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-ada8da1.elementor-view-default .elementor-icon{color:var( --e-global-color-c488aba );border-color:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-ada8da1.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-ada8da1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c488aba );}.elementor-71 .elementor-element.elementor-element-ada8da1.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-ada8da1.elementor-view-framed .elementor-icon:hover, .elementor-71 .elementor-element.elementor-element-ada8da1.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-d667cc4 );border-color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-ada8da1.elementor-view-framed .elementor-icon:hover, .elementor-71 .elementor-element.elementor-element-ada8da1.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-ada8da1 .elementor-icon{font-size:16px;}.elementor-71 .elementor-element.elementor-element-ada8da1 .elementor-icon svg{height:16px;}.elementor-71 .elementor-element.elementor-element-0046599{--display:flex;}.elementor-71 .elementor-element.elementor-element-7a37873 .elementor-menu-toggle{margin-left:auto;background-color:var( --e-global-color-e868ed9 );}.elementor-71 .elementor-element.elementor-element-7a37873 .elementor-nav-menu--dropdown a:hover,
					.elementor-71 .elementor-element.elementor-element-7a37873 .elementor-nav-menu--dropdown a:focus,
					.elementor-71 .elementor-element.elementor-element-7a37873 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-71 .elementor-element.elementor-element-7a37873 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-7a37873 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:var( --e-global-color-d667cc4 );}.elementor-71 .elementor-element.elementor-element-7a37873 .elementor-nav-menu--dropdown .elementor-item, .elementor-71 .elementor-element.elementor-element-7a37873 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;}.elementor-71 .elementor-element.elementor-element-7a37873 div.elementor-menu-toggle{color:#FCFCFC;}.elementor-71 .elementor-element.elementor-element-7a37873 div.elementor-menu-toggle svg{fill:#FCFCFC;}.elementor-71 .elementor-element.elementor-element-7a37873 div.elementor-menu-toggle:hover, .elementor-71 .elementor-element.elementor-element-7a37873 div.elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-7a37873 div.elementor-menu-toggle:hover svg, .elementor-71 .elementor-element.elementor-element-7a37873 div.elementor-menu-toggle:focus svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-7a37873 .elementor-menu-toggle:hover, .elementor-71 .elementor-element.elementor-element-7a37873 .elementor-menu-toggle:focus{background-color:var( --e-global-color-1e9cd18 );}.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-71 .elementor-element.elementor-element-efba92d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-30ab998{--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-9a8d623{--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-2aadaaf{--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-toggle-align:flex-end;--n-menu-toggle-icon-size:30px;--n-menu-toggle-icon-distance-from-dropdown:36px;}.elementor-71 .elementor-element.elementor-element-0046599{--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-71 .elementor-element.elementor-element-7a37873 .elementor-nav-menu--dropdown .elementor-item, .elementor-71 .elementor-element.elementor-element-7a37873 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-71 .elementor-element.elementor-element-7a37873 .elementor-menu-toggle{border-radius:0px;}}@media(max-width:767px){.elementor-71 .elementor-element.elementor-element-b82ae2b{--width:50%;}.elementor-71 .elementor-element.elementor-element-4819f0f .elementor-image-box-img{margin-bottom:15px;}.elementor-71 .elementor-element.elementor-element-158fc43 .elementor-image-box-img{margin-bottom:15px;}.elementor-71 .elementor-element.elementor-element-30ab998{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-9a8d623{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-0046599{--width:50%;}}@media(min-width:768px){.elementor-71 .elementor-element.elementor-element-efba92d{--width:98%;}.elementor-71 .elementor-element.elementor-element-b82ae2b{--width:8.33%;}.elementor-71 .elementor-element.elementor-element-73b1cf3{--width:91.67%;}.elementor-71 .elementor-element.elementor-element-d515724{--width:33.33%;}.elementor-71 .elementor-element.elementor-element-e5ecc2e{--width:66.67%;}.elementor-71 .elementor-element.elementor-element-e782db5{--width:25%;}.elementor-71 .elementor-element.elementor-element-16701aa{--width:75%;}.elementor-71 .elementor-element.elementor-element-ba67b26{--width:25%;}.elementor-71 .elementor-element.elementor-element-0cb66fc{--width:75%;}.elementor-71 .elementor-element.elementor-element-1b63351{--width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-71 .elementor-element.elementor-element-b82ae2b{--width:551.1px;}}/* Start custom CSS for container, class: .elementor-element-ea70dc4 */.elementor-71 .elementor-element.elementor-element-ea70dc4{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-ea70dc4:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-ea70dc4:hover svg{
    color: #000;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-ea70dc4:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3da7784 */.elementor-71 .elementor-element.elementor-element-3da7784{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-3da7784:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-3da7784:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-3da7784:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d515724 */.elementor-71 .elementor-element.elementor-element-d515724{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-d515724 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-d515724 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4282669 */.elementor-71 .elementor-element.elementor-element-4282669{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-4282669:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-4282669:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7281e */.elementor-71 .elementor-element.elementor-element-1d7281e{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-1d7281e:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-1d7281e:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6508436 */.elementor-71 .elementor-element.elementor-element-6508436{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-6508436:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-6508436:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64ee2ee */.elementor-71 .elementor-element.elementor-element-64ee2ee{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-64ee2ee:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-64ee2ee:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b4bb9 */.elementor-71 .elementor-element.elementor-element-81b4bb9{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-81b4bb9:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-81b4bb9:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9bae38 */.elementor-71 .elementor-element.elementor-element-b9bae38{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-b9bae38:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-b9bae38:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4bd4d6 */.elementor-71 .elementor-element.elementor-element-e4bd4d6{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-e4bd4d6:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e4bd4d6:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9f40 */.elementor-71 .elementor-element.elementor-element-abc9f40{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-abc9f40:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-abc9f40:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676da3c */.elementor-71 .elementor-element.elementor-element-676da3c{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-676da3c:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-676da3c:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c41ce */.elementor-71 .elementor-element.elementor-element-61c41ce{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbced26 */.elementor-71 .elementor-element.elementor-element-dbced26{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-dbced26:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-dbced26:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02a2343 */.elementor-71 .elementor-element.elementor-element-02a2343{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-02a2343:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-02a2343:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0d83b9 */.elementor-71 .elementor-element.elementor-element-a0d83b9{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-888defb */.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-888defb ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce584d */.elementor-71 .elementor-element.elementor-element-bce584d{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-bce584d:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-bce584d:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-bce584d:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5170b53 */.elementor-71 .elementor-element.elementor-element-5170b53{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-5170b53:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-5170b53:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-5170b53:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e782db5 */.elementor-71 .elementor-element.elementor-element-e782db5{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-e782db5 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e782db5 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61c327d */.elementor-71 .elementor-element.elementor-element-61c327d .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa0e6e */.elementor-71 .elementor-element.elementor-element-2aa0e6e:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8752055 */.elementor-71 .elementor-element.elementor-element-8752055 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c35fb6 */.elementor-71 .elementor-element.elementor-element-8c35fb6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebeafa7 */.elementor-71 .elementor-element.elementor-element-ebeafa7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f69620 */.elementor-71 .elementor-element.elementor-element-1f69620:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8efa6d */.elementor-71 .elementor-element.elementor-element-f8efa6d a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b4771 */.elementor-71 .elementor-element.elementor-element-a8b4771 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-635ccf3 */.elementor-71 .elementor-element.elementor-element-635ccf3 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd3b3fb */.elementor-71 .elementor-element.elementor-element-bd3b3fb:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5eddc47 */.elementor-71 .elementor-element.elementor-element-5eddc47 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd5d4a8 */.elementor-71 .elementor-element.elementor-element-cd5d4a8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cdd1d9 */.elementor-71 .elementor-element.elementor-element-3cdd1d9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c82e3b */.elementor-71 .elementor-element.elementor-element-0c82e3b:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-92d6160 */.elementor-71 .elementor-element.elementor-element-92d6160 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d7e518 */.elementor-71 .elementor-element.elementor-element-3d7e518 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ce2c52 */.elementor-71 .elementor-element.elementor-element-8ce2c52 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945d6d3 */.elementor-71 .elementor-element.elementor-element-945d6d3:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6fb80cf */.elementor-71 .elementor-element.elementor-element-6fb80cf a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfd484d */.elementor-71 .elementor-element.elementor-element-bfd484d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44f8647 */.elementor-71 .elementor-element.elementor-element-44f8647 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b780c73 */.elementor-71 .elementor-element.elementor-element-b780c73:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bba0d5f */.elementor-71 .elementor-element.elementor-element-bba0d5f a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c2aee8 */.elementor-71 .elementor-element.elementor-element-1c2aee8 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7b23d */.elementor-71 .elementor-element.elementor-element-fc7b23d:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef2c56 */.elementor-71 .elementor-element.elementor-element-4ef2c56 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e71e218 */.elementor-71 .elementor-element.elementor-element-e71e218 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d3509 */.elementor-71 .elementor-element.elementor-element-f6d3509:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec60b4 */.elementor-71 .elementor-element.elementor-element-dec60b4 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e74fc9c */.elementor-71 .elementor-element.elementor-element-e74fc9c{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a7eb64 */.elementor-71 .elementor-element.elementor-element-7a7eb64 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78655f5 */.elementor-71 .elementor-element.elementor-element-78655f5:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dcace16 */.elementor-71 .elementor-element.elementor-element-dcace16 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08befa0 */.elementor-71 .elementor-element.elementor-element-08befa0 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dda9511 */.elementor-71 .elementor-element.elementor-element-dda9511 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfa8982 */.elementor-71 .elementor-element.elementor-element-bfa8982:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a96bf4 */.elementor-71 .elementor-element.elementor-element-5a96bf4 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f32d39 */.elementor-71 .elementor-element.elementor-element-2f32d39 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dca39f1 */.elementor-71 .elementor-element.elementor-element-dca39f1 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f80f07 */.elementor-71 .elementor-element.elementor-element-0f80f07:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9388f13 */.elementor-71 .elementor-element.elementor-element-9388f13 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c1b343 */.elementor-71 .elementor-element.elementor-element-9c1b343 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb532cc */.elementor-71 .elementor-element.elementor-element-cb532cc .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa57d8a */.elementor-71 .elementor-element.elementor-element-fa57d8a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b818211 */.elementor-71 .elementor-element.elementor-element-b818211 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c057af3 */.elementor-71 .elementor-element.elementor-element-c057af3 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b865c9 */.elementor-71 .elementor-element.elementor-element-7b865c9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80688f4 */.elementor-71 .elementor-element.elementor-element-80688f4:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-164ecb5 */.elementor-71 .elementor-element.elementor-element-164ecb5 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d36c6 */.elementor-71 .elementor-element.elementor-element-26d36c6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dae7e4a */.elementor-71 .elementor-element.elementor-element-dae7e4a .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d79c784 */.elementor-71 .elementor-element.elementor-element-d79c784:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65bb279 */.elementor-71 .elementor-element.elementor-element-65bb279 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444e939 */.elementor-71 .elementor-element.elementor-element-444e939 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44ca18c */.elementor-71 .elementor-element.elementor-element-44ca18c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74da0f8 */.elementor-71 .elementor-element.elementor-element-74da0f8:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3177fb0 */.elementor-71 .elementor-element.elementor-element-3177fb0 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bd7d05b */.elementor-71 .elementor-element.elementor-element-bd7d05b .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43b9e13 */.elementor-71 .elementor-element.elementor-element-43b9e13:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebf3069 */.elementor-71 .elementor-element.elementor-element-ebf3069 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d84c305 */.elementor-71 .elementor-element.elementor-element-d84c305 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b923f5 */.elementor-71 .elementor-element.elementor-element-2b923f5:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396891a */.elementor-71 .elementor-element.elementor-element-396891a a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4f9b90 */.elementor-71 .elementor-element.elementor-element-b4f9b90{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bbe61f */.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-9bbe61f ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d3b17f */.elementor-71 .elementor-element.elementor-element-5d3b17f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1226ce9 */.elementor-71 .elementor-element.elementor-element-1226ce9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4815182 */.elementor-71 .elementor-element.elementor-element-4815182 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54f0c4b */.elementor-71 .elementor-element.elementor-element-54f0c4b a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-98a89e9 */.elementor-71 .elementor-element.elementor-element-98a89e9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-006233a */.elementor-71 .elementor-element.elementor-element-006233a a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99e4191 */.elementor-71 .elementor-element.elementor-element-99e4191 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2084664 */.elementor-71 .elementor-element.elementor-element-2084664 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc2faf */.elementor-71 .elementor-element.elementor-element-1bc2faf .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64c594d */.elementor-71 .elementor-element.elementor-element-64c594d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30ab998 */.elementor-71 .elementor-element.elementor-element-30ab998 a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-954adb2 */.elementor-71 .elementor-element.elementor-element-954adb2 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a597d2 */.elementor-71 .elementor-element.elementor-element-7a597d2 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-34aeeb6 */.elementor-71 .elementor-element.elementor-element-34aeeb6 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-312f030 */.elementor-71 .elementor-element.elementor-element-312f030 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25f79a0 */.elementor-71 .elementor-element.elementor-element-25f79a0 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c5b3fb */.elementor-71 .elementor-element.elementor-element-1c5b3fb a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88d8b57 */.elementor-71 .elementor-element.elementor-element-88d8b57 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ddc16 */.elementor-71 .elementor-element.elementor-element-a3ddc16 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ab79eb */.elementor-71 .elementor-element.elementor-element-7ab79eb .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72c517 */.elementor-71 .elementor-element.elementor-element-f72c517 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66dcc7e */.elementor-71 .elementor-element.elementor-element-66dcc7e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1673f7d */.elementor-71 .elementor-element.elementor-element-1673f7d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b5e48e */.elementor-71 .elementor-element.elementor-element-5b5e48e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37503ea */.elementor-71 .elementor-element.elementor-element-37503ea a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c40a0c7 */.elementor-71 .elementor-element.elementor-element-c40a0c7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b280d6 */.elementor-71 .elementor-element.elementor-element-3b280d6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9c083de */.elementor-71 .elementor-element.elementor-element-9c083de .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489cec8 */.elementor-71 .elementor-element.elementor-element-489cec8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fa45b98 */.elementor-71 .elementor-element.elementor-element-fa45b98 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d6e3b7 */.elementor-71 .elementor-element.elementor-element-2d6e3b7 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8d623 */.elementor-71 .elementor-element.elementor-element-9a8d623 a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e769c00 */.elementor-71 .elementor-element.elementor-element-e769c00{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-e769c00:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e769c00:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-e769c00:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5c1cdb */.elementor-71 .elementor-element.elementor-element-d5c1cdb{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-d5c1cdb:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-d5c1cdb:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-d5c1cdb:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba67b26 */.elementor-71 .elementor-element.elementor-element-ba67b26{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-ba67b26 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-ba67b26 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b24f647 */.elementor-71 .elementor-element.elementor-element-b24f647 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02c19ff */.elementor-71 .elementor-element.elementor-element-02c19ff:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-234dca3 */.elementor-71 .elementor-element.elementor-element-234dca3 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee2eaf8 */.elementor-71 .elementor-element.elementor-element-ee2eaf8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65b07fb */.elementor-71 .elementor-element.elementor-element-65b07fb .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-411d635 */.elementor-71 .elementor-element.elementor-element-411d635:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8633853 */.elementor-71 .elementor-element.elementor-element-8633853 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb25c7 */.elementor-71 .elementor-element.elementor-element-3bb25c7 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9bd3bae */.elementor-71 .elementor-element.elementor-element-9bd3bae .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c500bc0 */.elementor-71 .elementor-element.elementor-element-c500bc0:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2af0360 */.elementor-71 .elementor-element.elementor-element-2af0360 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a6e9f9 */.elementor-71 .elementor-element.elementor-element-4a6e9f9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5313551 */.elementor-71 .elementor-element.elementor-element-5313551 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c06f65f */.elementor-71 .elementor-element.elementor-element-c06f65f:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-092af6d */.elementor-71 .elementor-element.elementor-element-092af6d a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129a8fb */.elementor-71 .elementor-element.elementor-element-129a8fb a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ec2a36 */.elementor-71 .elementor-element.elementor-element-3ec2a36 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec18483 */.elementor-71 .elementor-element.elementor-element-ec18483:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d592baa */.elementor-71 .elementor-element.elementor-element-d592baa a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cea82f */.elementor-71 .elementor-element.elementor-element-2cea82f a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fc5e4 */.elementor-71 .elementor-element.elementor-element-54fc5e4 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87c3835 */.elementor-71 .elementor-element.elementor-element-87c3835:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4542b72 */.elementor-71 .elementor-element.elementor-element-4542b72 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a39eee */.elementor-71 .elementor-element.elementor-element-9a39eee .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58d3548 */.elementor-71 .elementor-element.elementor-element-58d3548:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee1dccf */.elementor-71 .elementor-element.elementor-element-ee1dccf a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc1dfe */.elementor-71 .elementor-element.elementor-element-6bc1dfe .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ceb4c */.elementor-71 .elementor-element.elementor-element-28ceb4c:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ab9 */.elementor-71 .elementor-element.elementor-element-10c0ab9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e2543 */.elementor-71 .elementor-element.elementor-element-38e2543{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-040d96f */.elementor-71 .elementor-element.elementor-element-040d96f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d872294 */.elementor-71 .elementor-element.elementor-element-d872294:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-29934d0 */.elementor-71 .elementor-element.elementor-element-29934d0 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1528d2 */.elementor-71 .elementor-element.elementor-element-f1528d2 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d09221c */.elementor-71 .elementor-element.elementor-element-d09221c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e7013 */.elementor-71 .elementor-element.elementor-element-10e7013:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f57887 */.elementor-71 .elementor-element.elementor-element-4f57887 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d00991 */.elementor-71 .elementor-element.elementor-element-9d00991 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cadbd60 */.elementor-71 .elementor-element.elementor-element-cadbd60 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d325f6c */.elementor-71 .elementor-element.elementor-element-d325f6c:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d4038 */.elementor-71 .elementor-element.elementor-element-76d4038 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-798c120 */.elementor-71 .elementor-element.elementor-element-798c120 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-90a18d7 */.elementor-71 .elementor-element.elementor-element-90a18d7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e324280 */.elementor-71 .elementor-element.elementor-element-e324280:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66c892f */.elementor-71 .elementor-element.elementor-element-66c892f a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a89cce */.elementor-71 .elementor-element.elementor-element-0a89cce a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-930a869 */.elementor-71 .elementor-element.elementor-element-930a869 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bea6ac */.elementor-71 .elementor-element.elementor-element-1bea6ac:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-477737c */.elementor-71 .elementor-element.elementor-element-477737c a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ac6ef6 */.elementor-71 .elementor-element.elementor-element-9ac6ef6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9d1ab6f */.elementor-71 .elementor-element.elementor-element-9d1ab6f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e31877 */.elementor-71 .elementor-element.elementor-element-7e31877:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42a4b97 */.elementor-71 .elementor-element.elementor-element-42a4b97 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ad875 */.elementor-71 .elementor-element.elementor-element-80ad875 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99bc27c */.elementor-71 .elementor-element.elementor-element-99bc27c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b66074 */.elementor-71 .elementor-element.elementor-element-4b66074:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4da8752 */.elementor-71 .elementor-element.elementor-element-4da8752 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-73e9b0e */.elementor-71 .elementor-element.elementor-element-73e9b0e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a20539 */.elementor-71 .elementor-element.elementor-element-2a20539:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc93faa */.elementor-71 .elementor-element.elementor-element-dc93faa a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7e69764 */.elementor-71 .elementor-element.elementor-element-7e69764 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef82f44 */.elementor-71 .elementor-element.elementor-element-ef82f44:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85ed938 */.elementor-71 .elementor-element.elementor-element-85ed938 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4718690 */.elementor-71 .elementor-element.elementor-element-4718690{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4ccbed */.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-d4ccbed ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea70dc4 */.elementor-71 .elementor-element.elementor-element-ea70dc4{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-ea70dc4:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-ea70dc4:hover svg{
    color: #000;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-ea70dc4:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3da7784 */.elementor-71 .elementor-element.elementor-element-3da7784{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-3da7784:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-3da7784:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-3da7784:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d515724 */.elementor-71 .elementor-element.elementor-element-d515724{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-d515724 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-d515724 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4282669 */.elementor-71 .elementor-element.elementor-element-4282669{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-4282669:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-4282669:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7281e */.elementor-71 .elementor-element.elementor-element-1d7281e{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-1d7281e:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-1d7281e:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6508436 */.elementor-71 .elementor-element.elementor-element-6508436{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-6508436:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-6508436:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64ee2ee */.elementor-71 .elementor-element.elementor-element-64ee2ee{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-64ee2ee:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-64ee2ee:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b4bb9 */.elementor-71 .elementor-element.elementor-element-81b4bb9{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-81b4bb9:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-81b4bb9:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9bae38 */.elementor-71 .elementor-element.elementor-element-b9bae38{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-b9bae38:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-b9bae38:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4bd4d6 */.elementor-71 .elementor-element.elementor-element-e4bd4d6{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-e4bd4d6:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e4bd4d6:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9f40 */.elementor-71 .elementor-element.elementor-element-abc9f40{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-abc9f40:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-abc9f40:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676da3c */.elementor-71 .elementor-element.elementor-element-676da3c{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-676da3c:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-676da3c:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c41ce */.elementor-71 .elementor-element.elementor-element-61c41ce{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbced26 */.elementor-71 .elementor-element.elementor-element-dbced26{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-dbced26:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-dbced26:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02a2343 */.elementor-71 .elementor-element.elementor-element-02a2343{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-02a2343:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-02a2343:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0d83b9 */.elementor-71 .elementor-element.elementor-element-a0d83b9{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-888defb */.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-888defb ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce584d */.elementor-71 .elementor-element.elementor-element-bce584d{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-bce584d:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-bce584d:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-bce584d:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5170b53 */.elementor-71 .elementor-element.elementor-element-5170b53{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-5170b53:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-5170b53:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-5170b53:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e782db5 */.elementor-71 .elementor-element.elementor-element-e782db5{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-e782db5 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e782db5 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61c327d */.elementor-71 .elementor-element.elementor-element-61c327d .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa0e6e */.elementor-71 .elementor-element.elementor-element-2aa0e6e:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8752055 */.elementor-71 .elementor-element.elementor-element-8752055 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c35fb6 */.elementor-71 .elementor-element.elementor-element-8c35fb6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebeafa7 */.elementor-71 .elementor-element.elementor-element-ebeafa7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f69620 */.elementor-71 .elementor-element.elementor-element-1f69620:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8efa6d */.elementor-71 .elementor-element.elementor-element-f8efa6d a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b4771 */.elementor-71 .elementor-element.elementor-element-a8b4771 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-635ccf3 */.elementor-71 .elementor-element.elementor-element-635ccf3 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd3b3fb */.elementor-71 .elementor-element.elementor-element-bd3b3fb:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5eddc47 */.elementor-71 .elementor-element.elementor-element-5eddc47 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd5d4a8 */.elementor-71 .elementor-element.elementor-element-cd5d4a8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cdd1d9 */.elementor-71 .elementor-element.elementor-element-3cdd1d9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c82e3b */.elementor-71 .elementor-element.elementor-element-0c82e3b:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-92d6160 */.elementor-71 .elementor-element.elementor-element-92d6160 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d7e518 */.elementor-71 .elementor-element.elementor-element-3d7e518 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ce2c52 */.elementor-71 .elementor-element.elementor-element-8ce2c52 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945d6d3 */.elementor-71 .elementor-element.elementor-element-945d6d3:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6fb80cf */.elementor-71 .elementor-element.elementor-element-6fb80cf a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfd484d */.elementor-71 .elementor-element.elementor-element-bfd484d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44f8647 */.elementor-71 .elementor-element.elementor-element-44f8647 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b780c73 */.elementor-71 .elementor-element.elementor-element-b780c73:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bba0d5f */.elementor-71 .elementor-element.elementor-element-bba0d5f a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c2aee8 */.elementor-71 .elementor-element.elementor-element-1c2aee8 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7b23d */.elementor-71 .elementor-element.elementor-element-fc7b23d:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef2c56 */.elementor-71 .elementor-element.elementor-element-4ef2c56 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e71e218 */.elementor-71 .elementor-element.elementor-element-e71e218 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d3509 */.elementor-71 .elementor-element.elementor-element-f6d3509:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec60b4 */.elementor-71 .elementor-element.elementor-element-dec60b4 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e74fc9c */.elementor-71 .elementor-element.elementor-element-e74fc9c{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a7eb64 */.elementor-71 .elementor-element.elementor-element-7a7eb64 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78655f5 */.elementor-71 .elementor-element.elementor-element-78655f5:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dcace16 */.elementor-71 .elementor-element.elementor-element-dcace16 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08befa0 */.elementor-71 .elementor-element.elementor-element-08befa0 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dda9511 */.elementor-71 .elementor-element.elementor-element-dda9511 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfa8982 */.elementor-71 .elementor-element.elementor-element-bfa8982:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a96bf4 */.elementor-71 .elementor-element.elementor-element-5a96bf4 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f32d39 */.elementor-71 .elementor-element.elementor-element-2f32d39 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dca39f1 */.elementor-71 .elementor-element.elementor-element-dca39f1 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f80f07 */.elementor-71 .elementor-element.elementor-element-0f80f07:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9388f13 */.elementor-71 .elementor-element.elementor-element-9388f13 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c1b343 */.elementor-71 .elementor-element.elementor-element-9c1b343 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb532cc */.elementor-71 .elementor-element.elementor-element-cb532cc .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa57d8a */.elementor-71 .elementor-element.elementor-element-fa57d8a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b818211 */.elementor-71 .elementor-element.elementor-element-b818211 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c057af3 */.elementor-71 .elementor-element.elementor-element-c057af3 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b865c9 */.elementor-71 .elementor-element.elementor-element-7b865c9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80688f4 */.elementor-71 .elementor-element.elementor-element-80688f4:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-164ecb5 */.elementor-71 .elementor-element.elementor-element-164ecb5 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d36c6 */.elementor-71 .elementor-element.elementor-element-26d36c6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dae7e4a */.elementor-71 .elementor-element.elementor-element-dae7e4a .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d79c784 */.elementor-71 .elementor-element.elementor-element-d79c784:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65bb279 */.elementor-71 .elementor-element.elementor-element-65bb279 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444e939 */.elementor-71 .elementor-element.elementor-element-444e939 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44ca18c */.elementor-71 .elementor-element.elementor-element-44ca18c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74da0f8 */.elementor-71 .elementor-element.elementor-element-74da0f8:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3177fb0 */.elementor-71 .elementor-element.elementor-element-3177fb0 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bd7d05b */.elementor-71 .elementor-element.elementor-element-bd7d05b .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43b9e13 */.elementor-71 .elementor-element.elementor-element-43b9e13:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebf3069 */.elementor-71 .elementor-element.elementor-element-ebf3069 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d84c305 */.elementor-71 .elementor-element.elementor-element-d84c305 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b923f5 */.elementor-71 .elementor-element.elementor-element-2b923f5:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396891a */.elementor-71 .elementor-element.elementor-element-396891a a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4f9b90 */.elementor-71 .elementor-element.elementor-element-b4f9b90{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bbe61f */.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-9bbe61f ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d3b17f */.elementor-71 .elementor-element.elementor-element-5d3b17f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1226ce9 */.elementor-71 .elementor-element.elementor-element-1226ce9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4815182 */.elementor-71 .elementor-element.elementor-element-4815182 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54f0c4b */.elementor-71 .elementor-element.elementor-element-54f0c4b a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-98a89e9 */.elementor-71 .elementor-element.elementor-element-98a89e9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-006233a */.elementor-71 .elementor-element.elementor-element-006233a a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99e4191 */.elementor-71 .elementor-element.elementor-element-99e4191 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2084664 */.elementor-71 .elementor-element.elementor-element-2084664 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc2faf */.elementor-71 .elementor-element.elementor-element-1bc2faf .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64c594d */.elementor-71 .elementor-element.elementor-element-64c594d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30ab998 */.elementor-71 .elementor-element.elementor-element-30ab998 a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-954adb2 */.elementor-71 .elementor-element.elementor-element-954adb2 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a597d2 */.elementor-71 .elementor-element.elementor-element-7a597d2 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-34aeeb6 */.elementor-71 .elementor-element.elementor-element-34aeeb6 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-312f030 */.elementor-71 .elementor-element.elementor-element-312f030 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25f79a0 */.elementor-71 .elementor-element.elementor-element-25f79a0 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c5b3fb */.elementor-71 .elementor-element.elementor-element-1c5b3fb a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88d8b57 */.elementor-71 .elementor-element.elementor-element-88d8b57 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ddc16 */.elementor-71 .elementor-element.elementor-element-a3ddc16 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ab79eb */.elementor-71 .elementor-element.elementor-element-7ab79eb .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72c517 */.elementor-71 .elementor-element.elementor-element-f72c517 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66dcc7e */.elementor-71 .elementor-element.elementor-element-66dcc7e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1673f7d */.elementor-71 .elementor-element.elementor-element-1673f7d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b5e48e */.elementor-71 .elementor-element.elementor-element-5b5e48e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37503ea */.elementor-71 .elementor-element.elementor-element-37503ea a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c40a0c7 */.elementor-71 .elementor-element.elementor-element-c40a0c7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b280d6 */.elementor-71 .elementor-element.elementor-element-3b280d6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9c083de */.elementor-71 .elementor-element.elementor-element-9c083de .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489cec8 */.elementor-71 .elementor-element.elementor-element-489cec8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fa45b98 */.elementor-71 .elementor-element.elementor-element-fa45b98 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d6e3b7 */.elementor-71 .elementor-element.elementor-element-2d6e3b7 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8d623 */.elementor-71 .elementor-element.elementor-element-9a8d623 a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e769c00 */.elementor-71 .elementor-element.elementor-element-e769c00{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-e769c00:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e769c00:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-e769c00:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5c1cdb */.elementor-71 .elementor-element.elementor-element-d5c1cdb{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-d5c1cdb:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-d5c1cdb:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-d5c1cdb:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba67b26 */.elementor-71 .elementor-element.elementor-element-ba67b26{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-ba67b26 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-ba67b26 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b24f647 */.elementor-71 .elementor-element.elementor-element-b24f647 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02c19ff */.elementor-71 .elementor-element.elementor-element-02c19ff:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-234dca3 */.elementor-71 .elementor-element.elementor-element-234dca3 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee2eaf8 */.elementor-71 .elementor-element.elementor-element-ee2eaf8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65b07fb */.elementor-71 .elementor-element.elementor-element-65b07fb .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-411d635 */.elementor-71 .elementor-element.elementor-element-411d635:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8633853 */.elementor-71 .elementor-element.elementor-element-8633853 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb25c7 */.elementor-71 .elementor-element.elementor-element-3bb25c7 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9bd3bae */.elementor-71 .elementor-element.elementor-element-9bd3bae .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c500bc0 */.elementor-71 .elementor-element.elementor-element-c500bc0:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2af0360 */.elementor-71 .elementor-element.elementor-element-2af0360 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a6e9f9 */.elementor-71 .elementor-element.elementor-element-4a6e9f9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5313551 */.elementor-71 .elementor-element.elementor-element-5313551 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c06f65f */.elementor-71 .elementor-element.elementor-element-c06f65f:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-092af6d */.elementor-71 .elementor-element.elementor-element-092af6d a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129a8fb */.elementor-71 .elementor-element.elementor-element-129a8fb a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ec2a36 */.elementor-71 .elementor-element.elementor-element-3ec2a36 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec18483 */.elementor-71 .elementor-element.elementor-element-ec18483:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d592baa */.elementor-71 .elementor-element.elementor-element-d592baa a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cea82f */.elementor-71 .elementor-element.elementor-element-2cea82f a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fc5e4 */.elementor-71 .elementor-element.elementor-element-54fc5e4 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87c3835 */.elementor-71 .elementor-element.elementor-element-87c3835:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4542b72 */.elementor-71 .elementor-element.elementor-element-4542b72 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a39eee */.elementor-71 .elementor-element.elementor-element-9a39eee .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58d3548 */.elementor-71 .elementor-element.elementor-element-58d3548:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee1dccf */.elementor-71 .elementor-element.elementor-element-ee1dccf a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc1dfe */.elementor-71 .elementor-element.elementor-element-6bc1dfe .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ceb4c */.elementor-71 .elementor-element.elementor-element-28ceb4c:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ab9 */.elementor-71 .elementor-element.elementor-element-10c0ab9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e2543 */.elementor-71 .elementor-element.elementor-element-38e2543{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-040d96f */.elementor-71 .elementor-element.elementor-element-040d96f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d872294 */.elementor-71 .elementor-element.elementor-element-d872294:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-29934d0 */.elementor-71 .elementor-element.elementor-element-29934d0 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1528d2 */.elementor-71 .elementor-element.elementor-element-f1528d2 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d09221c */.elementor-71 .elementor-element.elementor-element-d09221c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e7013 */.elementor-71 .elementor-element.elementor-element-10e7013:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f57887 */.elementor-71 .elementor-element.elementor-element-4f57887 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d00991 */.elementor-71 .elementor-element.elementor-element-9d00991 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cadbd60 */.elementor-71 .elementor-element.elementor-element-cadbd60 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d325f6c */.elementor-71 .elementor-element.elementor-element-d325f6c:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d4038 */.elementor-71 .elementor-element.elementor-element-76d4038 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-798c120 */.elementor-71 .elementor-element.elementor-element-798c120 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-90a18d7 */.elementor-71 .elementor-element.elementor-element-90a18d7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e324280 */.elementor-71 .elementor-element.elementor-element-e324280:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66c892f */.elementor-71 .elementor-element.elementor-element-66c892f a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a89cce */.elementor-71 .elementor-element.elementor-element-0a89cce a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-930a869 */.elementor-71 .elementor-element.elementor-element-930a869 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bea6ac */.elementor-71 .elementor-element.elementor-element-1bea6ac:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-477737c */.elementor-71 .elementor-element.elementor-element-477737c a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ac6ef6 */.elementor-71 .elementor-element.elementor-element-9ac6ef6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9d1ab6f */.elementor-71 .elementor-element.elementor-element-9d1ab6f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e31877 */.elementor-71 .elementor-element.elementor-element-7e31877:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42a4b97 */.elementor-71 .elementor-element.elementor-element-42a4b97 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ad875 */.elementor-71 .elementor-element.elementor-element-80ad875 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99bc27c */.elementor-71 .elementor-element.elementor-element-99bc27c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b66074 */.elementor-71 .elementor-element.elementor-element-4b66074:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4da8752 */.elementor-71 .elementor-element.elementor-element-4da8752 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-73e9b0e */.elementor-71 .elementor-element.elementor-element-73e9b0e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a20539 */.elementor-71 .elementor-element.elementor-element-2a20539:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc93faa */.elementor-71 .elementor-element.elementor-element-dc93faa a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7e69764 */.elementor-71 .elementor-element.elementor-element-7e69764 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef82f44 */.elementor-71 .elementor-element.elementor-element-ef82f44:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85ed938 */.elementor-71 .elementor-element.elementor-element-85ed938 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4718690 */.elementor-71 .elementor-element.elementor-element-4718690{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4ccbed */.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-d4ccbed ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea70dc4 */.elementor-71 .elementor-element.elementor-element-ea70dc4{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-ea70dc4:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-ea70dc4:hover svg{
    color: #000;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-ea70dc4:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3da7784 */.elementor-71 .elementor-element.elementor-element-3da7784{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-3da7784:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-3da7784:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-3da7784:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d515724 */.elementor-71 .elementor-element.elementor-element-d515724{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-d515724 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-d515724 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4282669 */.elementor-71 .elementor-element.elementor-element-4282669{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-4282669:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-4282669:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7281e */.elementor-71 .elementor-element.elementor-element-1d7281e{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-1d7281e:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-1d7281e:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6508436 */.elementor-71 .elementor-element.elementor-element-6508436{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-6508436:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-6508436:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64ee2ee */.elementor-71 .elementor-element.elementor-element-64ee2ee{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-64ee2ee:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-64ee2ee:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b4bb9 */.elementor-71 .elementor-element.elementor-element-81b4bb9{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-81b4bb9:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-81b4bb9:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9bae38 */.elementor-71 .elementor-element.elementor-element-b9bae38{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-b9bae38:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-b9bae38:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4bd4d6 */.elementor-71 .elementor-element.elementor-element-e4bd4d6{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-e4bd4d6:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e4bd4d6:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9f40 */.elementor-71 .elementor-element.elementor-element-abc9f40{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-abc9f40:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-abc9f40:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676da3c */.elementor-71 .elementor-element.elementor-element-676da3c{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-676da3c:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-676da3c:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c41ce */.elementor-71 .elementor-element.elementor-element-61c41ce{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbced26 */.elementor-71 .elementor-element.elementor-element-dbced26{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-dbced26:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-dbced26:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02a2343 */.elementor-71 .elementor-element.elementor-element-02a2343{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-02a2343:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-02a2343:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0d83b9 */.elementor-71 .elementor-element.elementor-element-a0d83b9{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-888defb */.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-888defb ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce584d */.elementor-71 .elementor-element.elementor-element-bce584d{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-bce584d:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-bce584d:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-bce584d:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5170b53 */.elementor-71 .elementor-element.elementor-element-5170b53{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-5170b53:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-5170b53:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-5170b53:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e782db5 */.elementor-71 .elementor-element.elementor-element-e782db5{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-e782db5 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e782db5 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61c327d */.elementor-71 .elementor-element.elementor-element-61c327d .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa0e6e */.elementor-71 .elementor-element.elementor-element-2aa0e6e:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8752055 */.elementor-71 .elementor-element.elementor-element-8752055 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c35fb6 */.elementor-71 .elementor-element.elementor-element-8c35fb6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebeafa7 */.elementor-71 .elementor-element.elementor-element-ebeafa7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f69620 */.elementor-71 .elementor-element.elementor-element-1f69620:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8efa6d */.elementor-71 .elementor-element.elementor-element-f8efa6d a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b4771 */.elementor-71 .elementor-element.elementor-element-a8b4771 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-635ccf3 */.elementor-71 .elementor-element.elementor-element-635ccf3 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd3b3fb */.elementor-71 .elementor-element.elementor-element-bd3b3fb:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5eddc47 */.elementor-71 .elementor-element.elementor-element-5eddc47 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd5d4a8 */.elementor-71 .elementor-element.elementor-element-cd5d4a8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cdd1d9 */.elementor-71 .elementor-element.elementor-element-3cdd1d9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c82e3b */.elementor-71 .elementor-element.elementor-element-0c82e3b:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-92d6160 */.elementor-71 .elementor-element.elementor-element-92d6160 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d7e518 */.elementor-71 .elementor-element.elementor-element-3d7e518 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ce2c52 */.elementor-71 .elementor-element.elementor-element-8ce2c52 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945d6d3 */.elementor-71 .elementor-element.elementor-element-945d6d3:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6fb80cf */.elementor-71 .elementor-element.elementor-element-6fb80cf a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfd484d */.elementor-71 .elementor-element.elementor-element-bfd484d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44f8647 */.elementor-71 .elementor-element.elementor-element-44f8647 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b780c73 */.elementor-71 .elementor-element.elementor-element-b780c73:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bba0d5f */.elementor-71 .elementor-element.elementor-element-bba0d5f a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c2aee8 */.elementor-71 .elementor-element.elementor-element-1c2aee8 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7b23d */.elementor-71 .elementor-element.elementor-element-fc7b23d:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef2c56 */.elementor-71 .elementor-element.elementor-element-4ef2c56 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e71e218 */.elementor-71 .elementor-element.elementor-element-e71e218 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d3509 */.elementor-71 .elementor-element.elementor-element-f6d3509:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec60b4 */.elementor-71 .elementor-element.elementor-element-dec60b4 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e74fc9c */.elementor-71 .elementor-element.elementor-element-e74fc9c{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a7eb64 */.elementor-71 .elementor-element.elementor-element-7a7eb64 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78655f5 */.elementor-71 .elementor-element.elementor-element-78655f5:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dcace16 */.elementor-71 .elementor-element.elementor-element-dcace16 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08befa0 */.elementor-71 .elementor-element.elementor-element-08befa0 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dda9511 */.elementor-71 .elementor-element.elementor-element-dda9511 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfa8982 */.elementor-71 .elementor-element.elementor-element-bfa8982:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a96bf4 */.elementor-71 .elementor-element.elementor-element-5a96bf4 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f32d39 */.elementor-71 .elementor-element.elementor-element-2f32d39 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dca39f1 */.elementor-71 .elementor-element.elementor-element-dca39f1 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f80f07 */.elementor-71 .elementor-element.elementor-element-0f80f07:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9388f13 */.elementor-71 .elementor-element.elementor-element-9388f13 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c1b343 */.elementor-71 .elementor-element.elementor-element-9c1b343 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb532cc */.elementor-71 .elementor-element.elementor-element-cb532cc .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa57d8a */.elementor-71 .elementor-element.elementor-element-fa57d8a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b818211 */.elementor-71 .elementor-element.elementor-element-b818211 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c057af3 */.elementor-71 .elementor-element.elementor-element-c057af3 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b865c9 */.elementor-71 .elementor-element.elementor-element-7b865c9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80688f4 */.elementor-71 .elementor-element.elementor-element-80688f4:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-164ecb5 */.elementor-71 .elementor-element.elementor-element-164ecb5 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d36c6 */.elementor-71 .elementor-element.elementor-element-26d36c6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dae7e4a */.elementor-71 .elementor-element.elementor-element-dae7e4a .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d79c784 */.elementor-71 .elementor-element.elementor-element-d79c784:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65bb279 */.elementor-71 .elementor-element.elementor-element-65bb279 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444e939 */.elementor-71 .elementor-element.elementor-element-444e939 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44ca18c */.elementor-71 .elementor-element.elementor-element-44ca18c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74da0f8 */.elementor-71 .elementor-element.elementor-element-74da0f8:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3177fb0 */.elementor-71 .elementor-element.elementor-element-3177fb0 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bd7d05b */.elementor-71 .elementor-element.elementor-element-bd7d05b .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43b9e13 */.elementor-71 .elementor-element.elementor-element-43b9e13:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebf3069 */.elementor-71 .elementor-element.elementor-element-ebf3069 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d84c305 */.elementor-71 .elementor-element.elementor-element-d84c305 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b923f5 */.elementor-71 .elementor-element.elementor-element-2b923f5:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396891a */.elementor-71 .elementor-element.elementor-element-396891a a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4f9b90 */.elementor-71 .elementor-element.elementor-element-b4f9b90{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bbe61f */.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-9bbe61f ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d3b17f */.elementor-71 .elementor-element.elementor-element-5d3b17f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1226ce9 */.elementor-71 .elementor-element.elementor-element-1226ce9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4815182 */.elementor-71 .elementor-element.elementor-element-4815182 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54f0c4b */.elementor-71 .elementor-element.elementor-element-54f0c4b a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-98a89e9 */.elementor-71 .elementor-element.elementor-element-98a89e9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-006233a */.elementor-71 .elementor-element.elementor-element-006233a a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99e4191 */.elementor-71 .elementor-element.elementor-element-99e4191 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2084664 */.elementor-71 .elementor-element.elementor-element-2084664 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc2faf */.elementor-71 .elementor-element.elementor-element-1bc2faf .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64c594d */.elementor-71 .elementor-element.elementor-element-64c594d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30ab998 */.elementor-71 .elementor-element.elementor-element-30ab998 a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-954adb2 */.elementor-71 .elementor-element.elementor-element-954adb2 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a597d2 */.elementor-71 .elementor-element.elementor-element-7a597d2 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-34aeeb6 */.elementor-71 .elementor-element.elementor-element-34aeeb6 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-312f030 */.elementor-71 .elementor-element.elementor-element-312f030 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25f79a0 */.elementor-71 .elementor-element.elementor-element-25f79a0 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c5b3fb */.elementor-71 .elementor-element.elementor-element-1c5b3fb a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88d8b57 */.elementor-71 .elementor-element.elementor-element-88d8b57 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ddc16 */.elementor-71 .elementor-element.elementor-element-a3ddc16 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ab79eb */.elementor-71 .elementor-element.elementor-element-7ab79eb .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72c517 */.elementor-71 .elementor-element.elementor-element-f72c517 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66dcc7e */.elementor-71 .elementor-element.elementor-element-66dcc7e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1673f7d */.elementor-71 .elementor-element.elementor-element-1673f7d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b5e48e */.elementor-71 .elementor-element.elementor-element-5b5e48e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37503ea */.elementor-71 .elementor-element.elementor-element-37503ea a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c40a0c7 */.elementor-71 .elementor-element.elementor-element-c40a0c7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b280d6 */.elementor-71 .elementor-element.elementor-element-3b280d6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9c083de */.elementor-71 .elementor-element.elementor-element-9c083de .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489cec8 */.elementor-71 .elementor-element.elementor-element-489cec8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fa45b98 */.elementor-71 .elementor-element.elementor-element-fa45b98 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d6e3b7 */.elementor-71 .elementor-element.elementor-element-2d6e3b7 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8d623 */.elementor-71 .elementor-element.elementor-element-9a8d623 a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e769c00 */.elementor-71 .elementor-element.elementor-element-e769c00{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-e769c00:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e769c00:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-e769c00:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5c1cdb */.elementor-71 .elementor-element.elementor-element-d5c1cdb{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-d5c1cdb:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-d5c1cdb:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-d5c1cdb:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba67b26 */.elementor-71 .elementor-element.elementor-element-ba67b26{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-ba67b26 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-ba67b26 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b24f647 */.elementor-71 .elementor-element.elementor-element-b24f647 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02c19ff */.elementor-71 .elementor-element.elementor-element-02c19ff:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-234dca3 */.elementor-71 .elementor-element.elementor-element-234dca3 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee2eaf8 */.elementor-71 .elementor-element.elementor-element-ee2eaf8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65b07fb */.elementor-71 .elementor-element.elementor-element-65b07fb .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-411d635 */.elementor-71 .elementor-element.elementor-element-411d635:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8633853 */.elementor-71 .elementor-element.elementor-element-8633853 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb25c7 */.elementor-71 .elementor-element.elementor-element-3bb25c7 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9bd3bae */.elementor-71 .elementor-element.elementor-element-9bd3bae .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c500bc0 */.elementor-71 .elementor-element.elementor-element-c500bc0:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2af0360 */.elementor-71 .elementor-element.elementor-element-2af0360 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a6e9f9 */.elementor-71 .elementor-element.elementor-element-4a6e9f9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5313551 */.elementor-71 .elementor-element.elementor-element-5313551 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c06f65f */.elementor-71 .elementor-element.elementor-element-c06f65f:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-092af6d */.elementor-71 .elementor-element.elementor-element-092af6d a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129a8fb */.elementor-71 .elementor-element.elementor-element-129a8fb a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ec2a36 */.elementor-71 .elementor-element.elementor-element-3ec2a36 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec18483 */.elementor-71 .elementor-element.elementor-element-ec18483:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d592baa */.elementor-71 .elementor-element.elementor-element-d592baa a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cea82f */.elementor-71 .elementor-element.elementor-element-2cea82f a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fc5e4 */.elementor-71 .elementor-element.elementor-element-54fc5e4 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87c3835 */.elementor-71 .elementor-element.elementor-element-87c3835:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4542b72 */.elementor-71 .elementor-element.elementor-element-4542b72 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a39eee */.elementor-71 .elementor-element.elementor-element-9a39eee .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58d3548 */.elementor-71 .elementor-element.elementor-element-58d3548:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee1dccf */.elementor-71 .elementor-element.elementor-element-ee1dccf a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc1dfe */.elementor-71 .elementor-element.elementor-element-6bc1dfe .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ceb4c */.elementor-71 .elementor-element.elementor-element-28ceb4c:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ab9 */.elementor-71 .elementor-element.elementor-element-10c0ab9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e2543 */.elementor-71 .elementor-element.elementor-element-38e2543{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-040d96f */.elementor-71 .elementor-element.elementor-element-040d96f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d872294 */.elementor-71 .elementor-element.elementor-element-d872294:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-29934d0 */.elementor-71 .elementor-element.elementor-element-29934d0 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1528d2 */.elementor-71 .elementor-element.elementor-element-f1528d2 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d09221c */.elementor-71 .elementor-element.elementor-element-d09221c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e7013 */.elementor-71 .elementor-element.elementor-element-10e7013:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f57887 */.elementor-71 .elementor-element.elementor-element-4f57887 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d00991 */.elementor-71 .elementor-element.elementor-element-9d00991 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cadbd60 */.elementor-71 .elementor-element.elementor-element-cadbd60 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d325f6c */.elementor-71 .elementor-element.elementor-element-d325f6c:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d4038 */.elementor-71 .elementor-element.elementor-element-76d4038 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-798c120 */.elementor-71 .elementor-element.elementor-element-798c120 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-90a18d7 */.elementor-71 .elementor-element.elementor-element-90a18d7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e324280 */.elementor-71 .elementor-element.elementor-element-e324280:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66c892f */.elementor-71 .elementor-element.elementor-element-66c892f a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a89cce */.elementor-71 .elementor-element.elementor-element-0a89cce a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-930a869 */.elementor-71 .elementor-element.elementor-element-930a869 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bea6ac */.elementor-71 .elementor-element.elementor-element-1bea6ac:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-477737c */.elementor-71 .elementor-element.elementor-element-477737c a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ac6ef6 */.elementor-71 .elementor-element.elementor-element-9ac6ef6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9d1ab6f */.elementor-71 .elementor-element.elementor-element-9d1ab6f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e31877 */.elementor-71 .elementor-element.elementor-element-7e31877:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42a4b97 */.elementor-71 .elementor-element.elementor-element-42a4b97 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ad875 */.elementor-71 .elementor-element.elementor-element-80ad875 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99bc27c */.elementor-71 .elementor-element.elementor-element-99bc27c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b66074 */.elementor-71 .elementor-element.elementor-element-4b66074:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4da8752 */.elementor-71 .elementor-element.elementor-element-4da8752 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-73e9b0e */.elementor-71 .elementor-element.elementor-element-73e9b0e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a20539 */.elementor-71 .elementor-element.elementor-element-2a20539:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc93faa */.elementor-71 .elementor-element.elementor-element-dc93faa a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7e69764 */.elementor-71 .elementor-element.elementor-element-7e69764 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef82f44 */.elementor-71 .elementor-element.elementor-element-ef82f44:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85ed938 */.elementor-71 .elementor-element.elementor-element-85ed938 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4718690 */.elementor-71 .elementor-element.elementor-element-4718690{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4ccbed */.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-d4ccbed ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea70dc4 */.elementor-71 .elementor-element.elementor-element-ea70dc4{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-ea70dc4:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-ea70dc4:hover svg{
    color: #000;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-ea70dc4:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3da7784 */.elementor-71 .elementor-element.elementor-element-3da7784{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-3da7784:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-3da7784:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-3da7784:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d515724 */.elementor-71 .elementor-element.elementor-element-d515724{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-d515724 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-d515724 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4282669 */.elementor-71 .elementor-element.elementor-element-4282669{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-4282669:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-4282669:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7281e */.elementor-71 .elementor-element.elementor-element-1d7281e{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-1d7281e:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-1d7281e:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6508436 */.elementor-71 .elementor-element.elementor-element-6508436{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-6508436:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-6508436:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64ee2ee */.elementor-71 .elementor-element.elementor-element-64ee2ee{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-64ee2ee:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-64ee2ee:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b4bb9 */.elementor-71 .elementor-element.elementor-element-81b4bb9{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-81b4bb9:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-81b4bb9:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9bae38 */.elementor-71 .elementor-element.elementor-element-b9bae38{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-b9bae38:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-b9bae38:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4bd4d6 */.elementor-71 .elementor-element.elementor-element-e4bd4d6{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-e4bd4d6:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e4bd4d6:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9f40 */.elementor-71 .elementor-element.elementor-element-abc9f40{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-abc9f40:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-abc9f40:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676da3c */.elementor-71 .elementor-element.elementor-element-676da3c{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-676da3c:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-676da3c:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c41ce */.elementor-71 .elementor-element.elementor-element-61c41ce{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbced26 */.elementor-71 .elementor-element.elementor-element-dbced26{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-dbced26:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-dbced26:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02a2343 */.elementor-71 .elementor-element.elementor-element-02a2343{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-02a2343:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-02a2343:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0d83b9 */.elementor-71 .elementor-element.elementor-element-a0d83b9{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-888defb */.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-888defb ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce584d */.elementor-71 .elementor-element.elementor-element-bce584d{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-bce584d:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-bce584d:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-bce584d:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5170b53 */.elementor-71 .elementor-element.elementor-element-5170b53{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-5170b53:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-5170b53:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-5170b53:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e782db5 */.elementor-71 .elementor-element.elementor-element-e782db5{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-e782db5 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e782db5 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61c327d */.elementor-71 .elementor-element.elementor-element-61c327d .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa0e6e */.elementor-71 .elementor-element.elementor-element-2aa0e6e:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8752055 */.elementor-71 .elementor-element.elementor-element-8752055 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c35fb6 */.elementor-71 .elementor-element.elementor-element-8c35fb6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebeafa7 */.elementor-71 .elementor-element.elementor-element-ebeafa7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f69620 */.elementor-71 .elementor-element.elementor-element-1f69620:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8efa6d */.elementor-71 .elementor-element.elementor-element-f8efa6d a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b4771 */.elementor-71 .elementor-element.elementor-element-a8b4771 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-635ccf3 */.elementor-71 .elementor-element.elementor-element-635ccf3 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd3b3fb */.elementor-71 .elementor-element.elementor-element-bd3b3fb:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5eddc47 */.elementor-71 .elementor-element.elementor-element-5eddc47 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd5d4a8 */.elementor-71 .elementor-element.elementor-element-cd5d4a8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cdd1d9 */.elementor-71 .elementor-element.elementor-element-3cdd1d9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c82e3b */.elementor-71 .elementor-element.elementor-element-0c82e3b:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-92d6160 */.elementor-71 .elementor-element.elementor-element-92d6160 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d7e518 */.elementor-71 .elementor-element.elementor-element-3d7e518 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ce2c52 */.elementor-71 .elementor-element.elementor-element-8ce2c52 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945d6d3 */.elementor-71 .elementor-element.elementor-element-945d6d3:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6fb80cf */.elementor-71 .elementor-element.elementor-element-6fb80cf a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfd484d */.elementor-71 .elementor-element.elementor-element-bfd484d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44f8647 */.elementor-71 .elementor-element.elementor-element-44f8647 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b780c73 */.elementor-71 .elementor-element.elementor-element-b780c73:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bba0d5f */.elementor-71 .elementor-element.elementor-element-bba0d5f a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c2aee8 */.elementor-71 .elementor-element.elementor-element-1c2aee8 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7b23d */.elementor-71 .elementor-element.elementor-element-fc7b23d:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef2c56 */.elementor-71 .elementor-element.elementor-element-4ef2c56 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e71e218 */.elementor-71 .elementor-element.elementor-element-e71e218 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d3509 */.elementor-71 .elementor-element.elementor-element-f6d3509:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec60b4 */.elementor-71 .elementor-element.elementor-element-dec60b4 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e74fc9c */.elementor-71 .elementor-element.elementor-element-e74fc9c{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a7eb64 */.elementor-71 .elementor-element.elementor-element-7a7eb64 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78655f5 */.elementor-71 .elementor-element.elementor-element-78655f5:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dcace16 */.elementor-71 .elementor-element.elementor-element-dcace16 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08befa0 */.elementor-71 .elementor-element.elementor-element-08befa0 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dda9511 */.elementor-71 .elementor-element.elementor-element-dda9511 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfa8982 */.elementor-71 .elementor-element.elementor-element-bfa8982:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a96bf4 */.elementor-71 .elementor-element.elementor-element-5a96bf4 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f32d39 */.elementor-71 .elementor-element.elementor-element-2f32d39 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dca39f1 */.elementor-71 .elementor-element.elementor-element-dca39f1 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f80f07 */.elementor-71 .elementor-element.elementor-element-0f80f07:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9388f13 */.elementor-71 .elementor-element.elementor-element-9388f13 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c1b343 */.elementor-71 .elementor-element.elementor-element-9c1b343 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb532cc */.elementor-71 .elementor-element.elementor-element-cb532cc .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa57d8a */.elementor-71 .elementor-element.elementor-element-fa57d8a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b818211 */.elementor-71 .elementor-element.elementor-element-b818211 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c057af3 */.elementor-71 .elementor-element.elementor-element-c057af3 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b865c9 */.elementor-71 .elementor-element.elementor-element-7b865c9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80688f4 */.elementor-71 .elementor-element.elementor-element-80688f4:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-164ecb5 */.elementor-71 .elementor-element.elementor-element-164ecb5 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d36c6 */.elementor-71 .elementor-element.elementor-element-26d36c6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dae7e4a */.elementor-71 .elementor-element.elementor-element-dae7e4a .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d79c784 */.elementor-71 .elementor-element.elementor-element-d79c784:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65bb279 */.elementor-71 .elementor-element.elementor-element-65bb279 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444e939 */.elementor-71 .elementor-element.elementor-element-444e939 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44ca18c */.elementor-71 .elementor-element.elementor-element-44ca18c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74da0f8 */.elementor-71 .elementor-element.elementor-element-74da0f8:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3177fb0 */.elementor-71 .elementor-element.elementor-element-3177fb0 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bd7d05b */.elementor-71 .elementor-element.elementor-element-bd7d05b .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43b9e13 */.elementor-71 .elementor-element.elementor-element-43b9e13:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebf3069 */.elementor-71 .elementor-element.elementor-element-ebf3069 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d84c305 */.elementor-71 .elementor-element.elementor-element-d84c305 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b923f5 */.elementor-71 .elementor-element.elementor-element-2b923f5:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396891a */.elementor-71 .elementor-element.elementor-element-396891a a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4f9b90 */.elementor-71 .elementor-element.elementor-element-b4f9b90{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bbe61f */.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-9bbe61f ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d3b17f */.elementor-71 .elementor-element.elementor-element-5d3b17f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1226ce9 */.elementor-71 .elementor-element.elementor-element-1226ce9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4815182 */.elementor-71 .elementor-element.elementor-element-4815182 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54f0c4b */.elementor-71 .elementor-element.elementor-element-54f0c4b a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-98a89e9 */.elementor-71 .elementor-element.elementor-element-98a89e9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-006233a */.elementor-71 .elementor-element.elementor-element-006233a a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99e4191 */.elementor-71 .elementor-element.elementor-element-99e4191 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2084664 */.elementor-71 .elementor-element.elementor-element-2084664 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc2faf */.elementor-71 .elementor-element.elementor-element-1bc2faf .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64c594d */.elementor-71 .elementor-element.elementor-element-64c594d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30ab998 */.elementor-71 .elementor-element.elementor-element-30ab998 a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-954adb2 */.elementor-71 .elementor-element.elementor-element-954adb2 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a597d2 */.elementor-71 .elementor-element.elementor-element-7a597d2 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-34aeeb6 */.elementor-71 .elementor-element.elementor-element-34aeeb6 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-312f030 */.elementor-71 .elementor-element.elementor-element-312f030 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25f79a0 */.elementor-71 .elementor-element.elementor-element-25f79a0 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c5b3fb */.elementor-71 .elementor-element.elementor-element-1c5b3fb a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88d8b57 */.elementor-71 .elementor-element.elementor-element-88d8b57 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ddc16 */.elementor-71 .elementor-element.elementor-element-a3ddc16 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ab79eb */.elementor-71 .elementor-element.elementor-element-7ab79eb .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72c517 */.elementor-71 .elementor-element.elementor-element-f72c517 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66dcc7e */.elementor-71 .elementor-element.elementor-element-66dcc7e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1673f7d */.elementor-71 .elementor-element.elementor-element-1673f7d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b5e48e */.elementor-71 .elementor-element.elementor-element-5b5e48e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37503ea */.elementor-71 .elementor-element.elementor-element-37503ea a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c40a0c7 */.elementor-71 .elementor-element.elementor-element-c40a0c7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b280d6 */.elementor-71 .elementor-element.elementor-element-3b280d6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9c083de */.elementor-71 .elementor-element.elementor-element-9c083de .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489cec8 */.elementor-71 .elementor-element.elementor-element-489cec8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fa45b98 */.elementor-71 .elementor-element.elementor-element-fa45b98 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d6e3b7 */.elementor-71 .elementor-element.elementor-element-2d6e3b7 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8d623 */.elementor-71 .elementor-element.elementor-element-9a8d623 a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e769c00 */.elementor-71 .elementor-element.elementor-element-e769c00{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-e769c00:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e769c00:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-e769c00:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5c1cdb */.elementor-71 .elementor-element.elementor-element-d5c1cdb{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-d5c1cdb:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-d5c1cdb:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-d5c1cdb:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba67b26 */.elementor-71 .elementor-element.elementor-element-ba67b26{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-ba67b26 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-ba67b26 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b24f647 */.elementor-71 .elementor-element.elementor-element-b24f647 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02c19ff */.elementor-71 .elementor-element.elementor-element-02c19ff:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-234dca3 */.elementor-71 .elementor-element.elementor-element-234dca3 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee2eaf8 */.elementor-71 .elementor-element.elementor-element-ee2eaf8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65b07fb */.elementor-71 .elementor-element.elementor-element-65b07fb .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-411d635 */.elementor-71 .elementor-element.elementor-element-411d635:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8633853 */.elementor-71 .elementor-element.elementor-element-8633853 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb25c7 */.elementor-71 .elementor-element.elementor-element-3bb25c7 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9bd3bae */.elementor-71 .elementor-element.elementor-element-9bd3bae .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c500bc0 */.elementor-71 .elementor-element.elementor-element-c500bc0:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2af0360 */.elementor-71 .elementor-element.elementor-element-2af0360 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a6e9f9 */.elementor-71 .elementor-element.elementor-element-4a6e9f9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5313551 */.elementor-71 .elementor-element.elementor-element-5313551 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c06f65f */.elementor-71 .elementor-element.elementor-element-c06f65f:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-092af6d */.elementor-71 .elementor-element.elementor-element-092af6d a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129a8fb */.elementor-71 .elementor-element.elementor-element-129a8fb a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ec2a36 */.elementor-71 .elementor-element.elementor-element-3ec2a36 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec18483 */.elementor-71 .elementor-element.elementor-element-ec18483:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d592baa */.elementor-71 .elementor-element.elementor-element-d592baa a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cea82f */.elementor-71 .elementor-element.elementor-element-2cea82f a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fc5e4 */.elementor-71 .elementor-element.elementor-element-54fc5e4 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87c3835 */.elementor-71 .elementor-element.elementor-element-87c3835:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4542b72 */.elementor-71 .elementor-element.elementor-element-4542b72 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a39eee */.elementor-71 .elementor-element.elementor-element-9a39eee .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58d3548 */.elementor-71 .elementor-element.elementor-element-58d3548:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee1dccf */.elementor-71 .elementor-element.elementor-element-ee1dccf a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc1dfe */.elementor-71 .elementor-element.elementor-element-6bc1dfe .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ceb4c */.elementor-71 .elementor-element.elementor-element-28ceb4c:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ab9 */.elementor-71 .elementor-element.elementor-element-10c0ab9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e2543 */.elementor-71 .elementor-element.elementor-element-38e2543{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-040d96f */.elementor-71 .elementor-element.elementor-element-040d96f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d872294 */.elementor-71 .elementor-element.elementor-element-d872294:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-29934d0 */.elementor-71 .elementor-element.elementor-element-29934d0 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1528d2 */.elementor-71 .elementor-element.elementor-element-f1528d2 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d09221c */.elementor-71 .elementor-element.elementor-element-d09221c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e7013 */.elementor-71 .elementor-element.elementor-element-10e7013:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f57887 */.elementor-71 .elementor-element.elementor-element-4f57887 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d00991 */.elementor-71 .elementor-element.elementor-element-9d00991 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cadbd60 */.elementor-71 .elementor-element.elementor-element-cadbd60 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d325f6c */.elementor-71 .elementor-element.elementor-element-d325f6c:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d4038 */.elementor-71 .elementor-element.elementor-element-76d4038 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-798c120 */.elementor-71 .elementor-element.elementor-element-798c120 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-90a18d7 */.elementor-71 .elementor-element.elementor-element-90a18d7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e324280 */.elementor-71 .elementor-element.elementor-element-e324280:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66c892f */.elementor-71 .elementor-element.elementor-element-66c892f a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a89cce */.elementor-71 .elementor-element.elementor-element-0a89cce a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-930a869 */.elementor-71 .elementor-element.elementor-element-930a869 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bea6ac */.elementor-71 .elementor-element.elementor-element-1bea6ac:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-477737c */.elementor-71 .elementor-element.elementor-element-477737c a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ac6ef6 */.elementor-71 .elementor-element.elementor-element-9ac6ef6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9d1ab6f */.elementor-71 .elementor-element.elementor-element-9d1ab6f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e31877 */.elementor-71 .elementor-element.elementor-element-7e31877:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42a4b97 */.elementor-71 .elementor-element.elementor-element-42a4b97 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ad875 */.elementor-71 .elementor-element.elementor-element-80ad875 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99bc27c */.elementor-71 .elementor-element.elementor-element-99bc27c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b66074 */.elementor-71 .elementor-element.elementor-element-4b66074:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4da8752 */.elementor-71 .elementor-element.elementor-element-4da8752 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-73e9b0e */.elementor-71 .elementor-element.elementor-element-73e9b0e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a20539 */.elementor-71 .elementor-element.elementor-element-2a20539:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc93faa */.elementor-71 .elementor-element.elementor-element-dc93faa a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7e69764 */.elementor-71 .elementor-element.elementor-element-7e69764 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef82f44 */.elementor-71 .elementor-element.elementor-element-ef82f44:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85ed938 */.elementor-71 .elementor-element.elementor-element-85ed938 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4718690 */.elementor-71 .elementor-element.elementor-element-4718690{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4ccbed */.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-d4ccbed ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea70dc4 */.elementor-71 .elementor-element.elementor-element-ea70dc4{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-ea70dc4:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-ea70dc4:hover svg{
    color: #000;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-ea70dc4:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3da7784 */.elementor-71 .elementor-element.elementor-element-3da7784{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-3da7784:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-3da7784:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-3da7784:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d515724 */.elementor-71 .elementor-element.elementor-element-d515724{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-d515724 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-d515724 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4282669 */.elementor-71 .elementor-element.elementor-element-4282669{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-4282669:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-4282669:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7281e */.elementor-71 .elementor-element.elementor-element-1d7281e{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-1d7281e:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-1d7281e:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6508436 */.elementor-71 .elementor-element.elementor-element-6508436{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-6508436:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-6508436:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64ee2ee */.elementor-71 .elementor-element.elementor-element-64ee2ee{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-64ee2ee:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-64ee2ee:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b4bb9 */.elementor-71 .elementor-element.elementor-element-81b4bb9{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-81b4bb9:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-81b4bb9:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9bae38 */.elementor-71 .elementor-element.elementor-element-b9bae38{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-b9bae38:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-b9bae38:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4bd4d6 */.elementor-71 .elementor-element.elementor-element-e4bd4d6{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-e4bd4d6:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e4bd4d6:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9f40 */.elementor-71 .elementor-element.elementor-element-abc9f40{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-abc9f40:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-abc9f40:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676da3c */.elementor-71 .elementor-element.elementor-element-676da3c{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-676da3c:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-676da3c:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c41ce */.elementor-71 .elementor-element.elementor-element-61c41ce{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbced26 */.elementor-71 .elementor-element.elementor-element-dbced26{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-dbced26:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-dbced26:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02a2343 */.elementor-71 .elementor-element.elementor-element-02a2343{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-02a2343:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-02a2343:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0d83b9 */.elementor-71 .elementor-element.elementor-element-a0d83b9{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-888defb */.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-888defb ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce584d */.elementor-71 .elementor-element.elementor-element-bce584d{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-bce584d:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-bce584d:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-bce584d:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5170b53 */.elementor-71 .elementor-element.elementor-element-5170b53{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-5170b53:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-5170b53:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-5170b53:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e782db5 */.elementor-71 .elementor-element.elementor-element-e782db5{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-e782db5 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e782db5 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61c327d */.elementor-71 .elementor-element.elementor-element-61c327d .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa0e6e */.elementor-71 .elementor-element.elementor-element-2aa0e6e:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8752055 */.elementor-71 .elementor-element.elementor-element-8752055 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c35fb6 */.elementor-71 .elementor-element.elementor-element-8c35fb6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebeafa7 */.elementor-71 .elementor-element.elementor-element-ebeafa7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f69620 */.elementor-71 .elementor-element.elementor-element-1f69620:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8efa6d */.elementor-71 .elementor-element.elementor-element-f8efa6d a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b4771 */.elementor-71 .elementor-element.elementor-element-a8b4771 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-635ccf3 */.elementor-71 .elementor-element.elementor-element-635ccf3 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd3b3fb */.elementor-71 .elementor-element.elementor-element-bd3b3fb:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5eddc47 */.elementor-71 .elementor-element.elementor-element-5eddc47 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd5d4a8 */.elementor-71 .elementor-element.elementor-element-cd5d4a8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cdd1d9 */.elementor-71 .elementor-element.elementor-element-3cdd1d9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c82e3b */.elementor-71 .elementor-element.elementor-element-0c82e3b:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-92d6160 */.elementor-71 .elementor-element.elementor-element-92d6160 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d7e518 */.elementor-71 .elementor-element.elementor-element-3d7e518 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ce2c52 */.elementor-71 .elementor-element.elementor-element-8ce2c52 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945d6d3 */.elementor-71 .elementor-element.elementor-element-945d6d3:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6fb80cf */.elementor-71 .elementor-element.elementor-element-6fb80cf a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfd484d */.elementor-71 .elementor-element.elementor-element-bfd484d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44f8647 */.elementor-71 .elementor-element.elementor-element-44f8647 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b780c73 */.elementor-71 .elementor-element.elementor-element-b780c73:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bba0d5f */.elementor-71 .elementor-element.elementor-element-bba0d5f a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c2aee8 */.elementor-71 .elementor-element.elementor-element-1c2aee8 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7b23d */.elementor-71 .elementor-element.elementor-element-fc7b23d:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef2c56 */.elementor-71 .elementor-element.elementor-element-4ef2c56 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e71e218 */.elementor-71 .elementor-element.elementor-element-e71e218 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d3509 */.elementor-71 .elementor-element.elementor-element-f6d3509:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec60b4 */.elementor-71 .elementor-element.elementor-element-dec60b4 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e74fc9c */.elementor-71 .elementor-element.elementor-element-e74fc9c{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a7eb64 */.elementor-71 .elementor-element.elementor-element-7a7eb64 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78655f5 */.elementor-71 .elementor-element.elementor-element-78655f5:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dcace16 */.elementor-71 .elementor-element.elementor-element-dcace16 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08befa0 */.elementor-71 .elementor-element.elementor-element-08befa0 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dda9511 */.elementor-71 .elementor-element.elementor-element-dda9511 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfa8982 */.elementor-71 .elementor-element.elementor-element-bfa8982:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a96bf4 */.elementor-71 .elementor-element.elementor-element-5a96bf4 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f32d39 */.elementor-71 .elementor-element.elementor-element-2f32d39 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dca39f1 */.elementor-71 .elementor-element.elementor-element-dca39f1 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f80f07 */.elementor-71 .elementor-element.elementor-element-0f80f07:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9388f13 */.elementor-71 .elementor-element.elementor-element-9388f13 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c1b343 */.elementor-71 .elementor-element.elementor-element-9c1b343 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb532cc */.elementor-71 .elementor-element.elementor-element-cb532cc .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa57d8a */.elementor-71 .elementor-element.elementor-element-fa57d8a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b818211 */.elementor-71 .elementor-element.elementor-element-b818211 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c057af3 */.elementor-71 .elementor-element.elementor-element-c057af3 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b865c9 */.elementor-71 .elementor-element.elementor-element-7b865c9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80688f4 */.elementor-71 .elementor-element.elementor-element-80688f4:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-164ecb5 */.elementor-71 .elementor-element.elementor-element-164ecb5 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d36c6 */.elementor-71 .elementor-element.elementor-element-26d36c6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dae7e4a */.elementor-71 .elementor-element.elementor-element-dae7e4a .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d79c784 */.elementor-71 .elementor-element.elementor-element-d79c784:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65bb279 */.elementor-71 .elementor-element.elementor-element-65bb279 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444e939 */.elementor-71 .elementor-element.elementor-element-444e939 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44ca18c */.elementor-71 .elementor-element.elementor-element-44ca18c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74da0f8 */.elementor-71 .elementor-element.elementor-element-74da0f8:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3177fb0 */.elementor-71 .elementor-element.elementor-element-3177fb0 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bd7d05b */.elementor-71 .elementor-element.elementor-element-bd7d05b .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43b9e13 */.elementor-71 .elementor-element.elementor-element-43b9e13:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebf3069 */.elementor-71 .elementor-element.elementor-element-ebf3069 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d84c305 */.elementor-71 .elementor-element.elementor-element-d84c305 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b923f5 */.elementor-71 .elementor-element.elementor-element-2b923f5:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396891a */.elementor-71 .elementor-element.elementor-element-396891a a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4f9b90 */.elementor-71 .elementor-element.elementor-element-b4f9b90{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bbe61f */.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-9bbe61f ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d3b17f */.elementor-71 .elementor-element.elementor-element-5d3b17f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1226ce9 */.elementor-71 .elementor-element.elementor-element-1226ce9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4815182 */.elementor-71 .elementor-element.elementor-element-4815182 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54f0c4b */.elementor-71 .elementor-element.elementor-element-54f0c4b a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-98a89e9 */.elementor-71 .elementor-element.elementor-element-98a89e9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-006233a */.elementor-71 .elementor-element.elementor-element-006233a a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99e4191 */.elementor-71 .elementor-element.elementor-element-99e4191 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2084664 */.elementor-71 .elementor-element.elementor-element-2084664 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc2faf */.elementor-71 .elementor-element.elementor-element-1bc2faf .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64c594d */.elementor-71 .elementor-element.elementor-element-64c594d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30ab998 */.elementor-71 .elementor-element.elementor-element-30ab998 a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-954adb2 */.elementor-71 .elementor-element.elementor-element-954adb2 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a597d2 */.elementor-71 .elementor-element.elementor-element-7a597d2 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-34aeeb6 */.elementor-71 .elementor-element.elementor-element-34aeeb6 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-312f030 */.elementor-71 .elementor-element.elementor-element-312f030 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25f79a0 */.elementor-71 .elementor-element.elementor-element-25f79a0 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c5b3fb */.elementor-71 .elementor-element.elementor-element-1c5b3fb a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88d8b57 */.elementor-71 .elementor-element.elementor-element-88d8b57 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ddc16 */.elementor-71 .elementor-element.elementor-element-a3ddc16 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ab79eb */.elementor-71 .elementor-element.elementor-element-7ab79eb .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72c517 */.elementor-71 .elementor-element.elementor-element-f72c517 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66dcc7e */.elementor-71 .elementor-element.elementor-element-66dcc7e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1673f7d */.elementor-71 .elementor-element.elementor-element-1673f7d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b5e48e */.elementor-71 .elementor-element.elementor-element-5b5e48e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37503ea */.elementor-71 .elementor-element.elementor-element-37503ea a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c40a0c7 */.elementor-71 .elementor-element.elementor-element-c40a0c7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b280d6 */.elementor-71 .elementor-element.elementor-element-3b280d6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9c083de */.elementor-71 .elementor-element.elementor-element-9c083de .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489cec8 */.elementor-71 .elementor-element.elementor-element-489cec8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fa45b98 */.elementor-71 .elementor-element.elementor-element-fa45b98 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d6e3b7 */.elementor-71 .elementor-element.elementor-element-2d6e3b7 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8d623 */.elementor-71 .elementor-element.elementor-element-9a8d623 a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e769c00 */.elementor-71 .elementor-element.elementor-element-e769c00{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-e769c00:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e769c00:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-e769c00:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5c1cdb */.elementor-71 .elementor-element.elementor-element-d5c1cdb{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-d5c1cdb:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-d5c1cdb:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-d5c1cdb:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba67b26 */.elementor-71 .elementor-element.elementor-element-ba67b26{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-ba67b26 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-ba67b26 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b24f647 */.elementor-71 .elementor-element.elementor-element-b24f647 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02c19ff */.elementor-71 .elementor-element.elementor-element-02c19ff:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-234dca3 */.elementor-71 .elementor-element.elementor-element-234dca3 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee2eaf8 */.elementor-71 .elementor-element.elementor-element-ee2eaf8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65b07fb */.elementor-71 .elementor-element.elementor-element-65b07fb .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-411d635 */.elementor-71 .elementor-element.elementor-element-411d635:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8633853 */.elementor-71 .elementor-element.elementor-element-8633853 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb25c7 */.elementor-71 .elementor-element.elementor-element-3bb25c7 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9bd3bae */.elementor-71 .elementor-element.elementor-element-9bd3bae .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c500bc0 */.elementor-71 .elementor-element.elementor-element-c500bc0:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2af0360 */.elementor-71 .elementor-element.elementor-element-2af0360 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a6e9f9 */.elementor-71 .elementor-element.elementor-element-4a6e9f9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5313551 */.elementor-71 .elementor-element.elementor-element-5313551 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c06f65f */.elementor-71 .elementor-element.elementor-element-c06f65f:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-092af6d */.elementor-71 .elementor-element.elementor-element-092af6d a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129a8fb */.elementor-71 .elementor-element.elementor-element-129a8fb a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ec2a36 */.elementor-71 .elementor-element.elementor-element-3ec2a36 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec18483 */.elementor-71 .elementor-element.elementor-element-ec18483:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d592baa */.elementor-71 .elementor-element.elementor-element-d592baa a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cea82f */.elementor-71 .elementor-element.elementor-element-2cea82f a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fc5e4 */.elementor-71 .elementor-element.elementor-element-54fc5e4 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87c3835 */.elementor-71 .elementor-element.elementor-element-87c3835:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4542b72 */.elementor-71 .elementor-element.elementor-element-4542b72 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a39eee */.elementor-71 .elementor-element.elementor-element-9a39eee .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58d3548 */.elementor-71 .elementor-element.elementor-element-58d3548:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee1dccf */.elementor-71 .elementor-element.elementor-element-ee1dccf a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc1dfe */.elementor-71 .elementor-element.elementor-element-6bc1dfe .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ceb4c */.elementor-71 .elementor-element.elementor-element-28ceb4c:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ab9 */.elementor-71 .elementor-element.elementor-element-10c0ab9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e2543 */.elementor-71 .elementor-element.elementor-element-38e2543{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-040d96f */.elementor-71 .elementor-element.elementor-element-040d96f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d872294 */.elementor-71 .elementor-element.elementor-element-d872294:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-29934d0 */.elementor-71 .elementor-element.elementor-element-29934d0 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1528d2 */.elementor-71 .elementor-element.elementor-element-f1528d2 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d09221c */.elementor-71 .elementor-element.elementor-element-d09221c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e7013 */.elementor-71 .elementor-element.elementor-element-10e7013:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f57887 */.elementor-71 .elementor-element.elementor-element-4f57887 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d00991 */.elementor-71 .elementor-element.elementor-element-9d00991 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cadbd60 */.elementor-71 .elementor-element.elementor-element-cadbd60 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d325f6c */.elementor-71 .elementor-element.elementor-element-d325f6c:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d4038 */.elementor-71 .elementor-element.elementor-element-76d4038 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-798c120 */.elementor-71 .elementor-element.elementor-element-798c120 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-90a18d7 */.elementor-71 .elementor-element.elementor-element-90a18d7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e324280 */.elementor-71 .elementor-element.elementor-element-e324280:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66c892f */.elementor-71 .elementor-element.elementor-element-66c892f a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a89cce */.elementor-71 .elementor-element.elementor-element-0a89cce a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-930a869 */.elementor-71 .elementor-element.elementor-element-930a869 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bea6ac */.elementor-71 .elementor-element.elementor-element-1bea6ac:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-477737c */.elementor-71 .elementor-element.elementor-element-477737c a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ac6ef6 */.elementor-71 .elementor-element.elementor-element-9ac6ef6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9d1ab6f */.elementor-71 .elementor-element.elementor-element-9d1ab6f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e31877 */.elementor-71 .elementor-element.elementor-element-7e31877:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42a4b97 */.elementor-71 .elementor-element.elementor-element-42a4b97 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ad875 */.elementor-71 .elementor-element.elementor-element-80ad875 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99bc27c */.elementor-71 .elementor-element.elementor-element-99bc27c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b66074 */.elementor-71 .elementor-element.elementor-element-4b66074:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4da8752 */.elementor-71 .elementor-element.elementor-element-4da8752 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-73e9b0e */.elementor-71 .elementor-element.elementor-element-73e9b0e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a20539 */.elementor-71 .elementor-element.elementor-element-2a20539:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc93faa */.elementor-71 .elementor-element.elementor-element-dc93faa a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7e69764 */.elementor-71 .elementor-element.elementor-element-7e69764 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef82f44 */.elementor-71 .elementor-element.elementor-element-ef82f44:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85ed938 */.elementor-71 .elementor-element.elementor-element-85ed938 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4718690 */.elementor-71 .elementor-element.elementor-element-4718690{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4ccbed */.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-d4ccbed ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea70dc4 */.elementor-71 .elementor-element.elementor-element-ea70dc4{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-ea70dc4:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-ea70dc4:hover svg{
    color: #000;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-ea70dc4:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3da7784 */.elementor-71 .elementor-element.elementor-element-3da7784{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-3da7784:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-3da7784:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-3da7784:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d515724 */.elementor-71 .elementor-element.elementor-element-d515724{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-d515724 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-d515724 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4282669 */.elementor-71 .elementor-element.elementor-element-4282669{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-4282669:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-4282669:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7281e */.elementor-71 .elementor-element.elementor-element-1d7281e{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-1d7281e:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-1d7281e:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6508436 */.elementor-71 .elementor-element.elementor-element-6508436{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-6508436:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-6508436:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64ee2ee */.elementor-71 .elementor-element.elementor-element-64ee2ee{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-64ee2ee:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-64ee2ee:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b4bb9 */.elementor-71 .elementor-element.elementor-element-81b4bb9{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-81b4bb9:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-81b4bb9:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9bae38 */.elementor-71 .elementor-element.elementor-element-b9bae38{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-b9bae38:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-b9bae38:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4bd4d6 */.elementor-71 .elementor-element.elementor-element-e4bd4d6{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-e4bd4d6:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e4bd4d6:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9f40 */.elementor-71 .elementor-element.elementor-element-abc9f40{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-abc9f40:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-abc9f40:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676da3c */.elementor-71 .elementor-element.elementor-element-676da3c{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-676da3c:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-676da3c:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c41ce */.elementor-71 .elementor-element.elementor-element-61c41ce{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbced26 */.elementor-71 .elementor-element.elementor-element-dbced26{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-dbced26:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-dbced26:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02a2343 */.elementor-71 .elementor-element.elementor-element-02a2343{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-02a2343:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-02a2343:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0d83b9 */.elementor-71 .elementor-element.elementor-element-a0d83b9{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-888defb */.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-888defb ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce584d */.elementor-71 .elementor-element.elementor-element-bce584d{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-bce584d:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-bce584d:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-bce584d:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5170b53 */.elementor-71 .elementor-element.elementor-element-5170b53{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-5170b53:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-5170b53:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-5170b53:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e782db5 */.elementor-71 .elementor-element.elementor-element-e782db5{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-e782db5 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e782db5 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61c327d */.elementor-71 .elementor-element.elementor-element-61c327d .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa0e6e */.elementor-71 .elementor-element.elementor-element-2aa0e6e:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8752055 */.elementor-71 .elementor-element.elementor-element-8752055 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c35fb6 */.elementor-71 .elementor-element.elementor-element-8c35fb6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebeafa7 */.elementor-71 .elementor-element.elementor-element-ebeafa7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f69620 */.elementor-71 .elementor-element.elementor-element-1f69620:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8efa6d */.elementor-71 .elementor-element.elementor-element-f8efa6d a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b4771 */.elementor-71 .elementor-element.elementor-element-a8b4771 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-635ccf3 */.elementor-71 .elementor-element.elementor-element-635ccf3 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd3b3fb */.elementor-71 .elementor-element.elementor-element-bd3b3fb:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5eddc47 */.elementor-71 .elementor-element.elementor-element-5eddc47 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd5d4a8 */.elementor-71 .elementor-element.elementor-element-cd5d4a8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cdd1d9 */.elementor-71 .elementor-element.elementor-element-3cdd1d9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c82e3b */.elementor-71 .elementor-element.elementor-element-0c82e3b:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-92d6160 */.elementor-71 .elementor-element.elementor-element-92d6160 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d7e518 */.elementor-71 .elementor-element.elementor-element-3d7e518 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ce2c52 */.elementor-71 .elementor-element.elementor-element-8ce2c52 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945d6d3 */.elementor-71 .elementor-element.elementor-element-945d6d3:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6fb80cf */.elementor-71 .elementor-element.elementor-element-6fb80cf a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfd484d */.elementor-71 .elementor-element.elementor-element-bfd484d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44f8647 */.elementor-71 .elementor-element.elementor-element-44f8647 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b780c73 */.elementor-71 .elementor-element.elementor-element-b780c73:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bba0d5f */.elementor-71 .elementor-element.elementor-element-bba0d5f a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c2aee8 */.elementor-71 .elementor-element.elementor-element-1c2aee8 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7b23d */.elementor-71 .elementor-element.elementor-element-fc7b23d:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef2c56 */.elementor-71 .elementor-element.elementor-element-4ef2c56 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e71e218 */.elementor-71 .elementor-element.elementor-element-e71e218 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d3509 */.elementor-71 .elementor-element.elementor-element-f6d3509:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec60b4 */.elementor-71 .elementor-element.elementor-element-dec60b4 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e74fc9c */.elementor-71 .elementor-element.elementor-element-e74fc9c{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a7eb64 */.elementor-71 .elementor-element.elementor-element-7a7eb64 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78655f5 */.elementor-71 .elementor-element.elementor-element-78655f5:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dcace16 */.elementor-71 .elementor-element.elementor-element-dcace16 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08befa0 */.elementor-71 .elementor-element.elementor-element-08befa0 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dda9511 */.elementor-71 .elementor-element.elementor-element-dda9511 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfa8982 */.elementor-71 .elementor-element.elementor-element-bfa8982:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a96bf4 */.elementor-71 .elementor-element.elementor-element-5a96bf4 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f32d39 */.elementor-71 .elementor-element.elementor-element-2f32d39 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dca39f1 */.elementor-71 .elementor-element.elementor-element-dca39f1 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f80f07 */.elementor-71 .elementor-element.elementor-element-0f80f07:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9388f13 */.elementor-71 .elementor-element.elementor-element-9388f13 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c1b343 */.elementor-71 .elementor-element.elementor-element-9c1b343 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb532cc */.elementor-71 .elementor-element.elementor-element-cb532cc .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa57d8a */.elementor-71 .elementor-element.elementor-element-fa57d8a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b818211 */.elementor-71 .elementor-element.elementor-element-b818211 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c057af3 */.elementor-71 .elementor-element.elementor-element-c057af3 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b865c9 */.elementor-71 .elementor-element.elementor-element-7b865c9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80688f4 */.elementor-71 .elementor-element.elementor-element-80688f4:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-164ecb5 */.elementor-71 .elementor-element.elementor-element-164ecb5 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d36c6 */.elementor-71 .elementor-element.elementor-element-26d36c6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dae7e4a */.elementor-71 .elementor-element.elementor-element-dae7e4a .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d79c784 */.elementor-71 .elementor-element.elementor-element-d79c784:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65bb279 */.elementor-71 .elementor-element.elementor-element-65bb279 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444e939 */.elementor-71 .elementor-element.elementor-element-444e939 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44ca18c */.elementor-71 .elementor-element.elementor-element-44ca18c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74da0f8 */.elementor-71 .elementor-element.elementor-element-74da0f8:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3177fb0 */.elementor-71 .elementor-element.elementor-element-3177fb0 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bd7d05b */.elementor-71 .elementor-element.elementor-element-bd7d05b .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43b9e13 */.elementor-71 .elementor-element.elementor-element-43b9e13:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebf3069 */.elementor-71 .elementor-element.elementor-element-ebf3069 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d84c305 */.elementor-71 .elementor-element.elementor-element-d84c305 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b923f5 */.elementor-71 .elementor-element.elementor-element-2b923f5:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396891a */.elementor-71 .elementor-element.elementor-element-396891a a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4f9b90 */.elementor-71 .elementor-element.elementor-element-b4f9b90{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bbe61f */.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-9bbe61f ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d3b17f */.elementor-71 .elementor-element.elementor-element-5d3b17f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1226ce9 */.elementor-71 .elementor-element.elementor-element-1226ce9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4815182 */.elementor-71 .elementor-element.elementor-element-4815182 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54f0c4b */.elementor-71 .elementor-element.elementor-element-54f0c4b a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-98a89e9 */.elementor-71 .elementor-element.elementor-element-98a89e9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-006233a */.elementor-71 .elementor-element.elementor-element-006233a a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99e4191 */.elementor-71 .elementor-element.elementor-element-99e4191 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2084664 */.elementor-71 .elementor-element.elementor-element-2084664 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc2faf */.elementor-71 .elementor-element.elementor-element-1bc2faf .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64c594d */.elementor-71 .elementor-element.elementor-element-64c594d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30ab998 */.elementor-71 .elementor-element.elementor-element-30ab998 a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-954adb2 */.elementor-71 .elementor-element.elementor-element-954adb2 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a597d2 */.elementor-71 .elementor-element.elementor-element-7a597d2 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-34aeeb6 */.elementor-71 .elementor-element.elementor-element-34aeeb6 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-312f030 */.elementor-71 .elementor-element.elementor-element-312f030 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25f79a0 */.elementor-71 .elementor-element.elementor-element-25f79a0 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c5b3fb */.elementor-71 .elementor-element.elementor-element-1c5b3fb a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88d8b57 */.elementor-71 .elementor-element.elementor-element-88d8b57 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ddc16 */.elementor-71 .elementor-element.elementor-element-a3ddc16 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ab79eb */.elementor-71 .elementor-element.elementor-element-7ab79eb .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72c517 */.elementor-71 .elementor-element.elementor-element-f72c517 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66dcc7e */.elementor-71 .elementor-element.elementor-element-66dcc7e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1673f7d */.elementor-71 .elementor-element.elementor-element-1673f7d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b5e48e */.elementor-71 .elementor-element.elementor-element-5b5e48e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37503ea */.elementor-71 .elementor-element.elementor-element-37503ea a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c40a0c7 */.elementor-71 .elementor-element.elementor-element-c40a0c7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b280d6 */.elementor-71 .elementor-element.elementor-element-3b280d6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9c083de */.elementor-71 .elementor-element.elementor-element-9c083de .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489cec8 */.elementor-71 .elementor-element.elementor-element-489cec8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fa45b98 */.elementor-71 .elementor-element.elementor-element-fa45b98 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d6e3b7 */.elementor-71 .elementor-element.elementor-element-2d6e3b7 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8d623 */.elementor-71 .elementor-element.elementor-element-9a8d623 a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e769c00 */.elementor-71 .elementor-element.elementor-element-e769c00{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-e769c00:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e769c00:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-e769c00:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5c1cdb */.elementor-71 .elementor-element.elementor-element-d5c1cdb{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-d5c1cdb:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-d5c1cdb:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-d5c1cdb:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba67b26 */.elementor-71 .elementor-element.elementor-element-ba67b26{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-ba67b26 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-ba67b26 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b24f647 */.elementor-71 .elementor-element.elementor-element-b24f647 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02c19ff */.elementor-71 .elementor-element.elementor-element-02c19ff:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-234dca3 */.elementor-71 .elementor-element.elementor-element-234dca3 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee2eaf8 */.elementor-71 .elementor-element.elementor-element-ee2eaf8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65b07fb */.elementor-71 .elementor-element.elementor-element-65b07fb .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-411d635 */.elementor-71 .elementor-element.elementor-element-411d635:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8633853 */.elementor-71 .elementor-element.elementor-element-8633853 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb25c7 */.elementor-71 .elementor-element.elementor-element-3bb25c7 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9bd3bae */.elementor-71 .elementor-element.elementor-element-9bd3bae .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c500bc0 */.elementor-71 .elementor-element.elementor-element-c500bc0:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2af0360 */.elementor-71 .elementor-element.elementor-element-2af0360 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a6e9f9 */.elementor-71 .elementor-element.elementor-element-4a6e9f9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5313551 */.elementor-71 .elementor-element.elementor-element-5313551 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c06f65f */.elementor-71 .elementor-element.elementor-element-c06f65f:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-092af6d */.elementor-71 .elementor-element.elementor-element-092af6d a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129a8fb */.elementor-71 .elementor-element.elementor-element-129a8fb a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ec2a36 */.elementor-71 .elementor-element.elementor-element-3ec2a36 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec18483 */.elementor-71 .elementor-element.elementor-element-ec18483:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d592baa */.elementor-71 .elementor-element.elementor-element-d592baa a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cea82f */.elementor-71 .elementor-element.elementor-element-2cea82f a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fc5e4 */.elementor-71 .elementor-element.elementor-element-54fc5e4 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87c3835 */.elementor-71 .elementor-element.elementor-element-87c3835:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4542b72 */.elementor-71 .elementor-element.elementor-element-4542b72 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a39eee */.elementor-71 .elementor-element.elementor-element-9a39eee .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58d3548 */.elementor-71 .elementor-element.elementor-element-58d3548:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee1dccf */.elementor-71 .elementor-element.elementor-element-ee1dccf a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc1dfe */.elementor-71 .elementor-element.elementor-element-6bc1dfe .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ceb4c */.elementor-71 .elementor-element.elementor-element-28ceb4c:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ab9 */.elementor-71 .elementor-element.elementor-element-10c0ab9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e2543 */.elementor-71 .elementor-element.elementor-element-38e2543{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-040d96f */.elementor-71 .elementor-element.elementor-element-040d96f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d872294 */.elementor-71 .elementor-element.elementor-element-d872294:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-29934d0 */.elementor-71 .elementor-element.elementor-element-29934d0 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1528d2 */.elementor-71 .elementor-element.elementor-element-f1528d2 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d09221c */.elementor-71 .elementor-element.elementor-element-d09221c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e7013 */.elementor-71 .elementor-element.elementor-element-10e7013:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f57887 */.elementor-71 .elementor-element.elementor-element-4f57887 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d00991 */.elementor-71 .elementor-element.elementor-element-9d00991 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cadbd60 */.elementor-71 .elementor-element.elementor-element-cadbd60 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d325f6c */.elementor-71 .elementor-element.elementor-element-d325f6c:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d4038 */.elementor-71 .elementor-element.elementor-element-76d4038 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-798c120 */.elementor-71 .elementor-element.elementor-element-798c120 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-90a18d7 */.elementor-71 .elementor-element.elementor-element-90a18d7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e324280 */.elementor-71 .elementor-element.elementor-element-e324280:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66c892f */.elementor-71 .elementor-element.elementor-element-66c892f a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a89cce */.elementor-71 .elementor-element.elementor-element-0a89cce a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-930a869 */.elementor-71 .elementor-element.elementor-element-930a869 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bea6ac */.elementor-71 .elementor-element.elementor-element-1bea6ac:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-477737c */.elementor-71 .elementor-element.elementor-element-477737c a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ac6ef6 */.elementor-71 .elementor-element.elementor-element-9ac6ef6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9d1ab6f */.elementor-71 .elementor-element.elementor-element-9d1ab6f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e31877 */.elementor-71 .elementor-element.elementor-element-7e31877:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42a4b97 */.elementor-71 .elementor-element.elementor-element-42a4b97 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ad875 */.elementor-71 .elementor-element.elementor-element-80ad875 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99bc27c */.elementor-71 .elementor-element.elementor-element-99bc27c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b66074 */.elementor-71 .elementor-element.elementor-element-4b66074:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4da8752 */.elementor-71 .elementor-element.elementor-element-4da8752 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-73e9b0e */.elementor-71 .elementor-element.elementor-element-73e9b0e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a20539 */.elementor-71 .elementor-element.elementor-element-2a20539:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc93faa */.elementor-71 .elementor-element.elementor-element-dc93faa a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7e69764 */.elementor-71 .elementor-element.elementor-element-7e69764 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef82f44 */.elementor-71 .elementor-element.elementor-element-ef82f44:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85ed938 */.elementor-71 .elementor-element.elementor-element-85ed938 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4718690 */.elementor-71 .elementor-element.elementor-element-4718690{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4ccbed */.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-d4ccbed ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea70dc4 */.elementor-71 .elementor-element.elementor-element-ea70dc4{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-ea70dc4:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-ea70dc4:hover svg{
    color: #000;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-ea70dc4:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3da7784 */.elementor-71 .elementor-element.elementor-element-3da7784{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-3da7784:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-3da7784:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-3da7784:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d515724 */.elementor-71 .elementor-element.elementor-element-d515724{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-d515724 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-d515724 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4282669 */.elementor-71 .elementor-element.elementor-element-4282669{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-4282669:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-4282669:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7281e */.elementor-71 .elementor-element.elementor-element-1d7281e{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-1d7281e:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-1d7281e:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6508436 */.elementor-71 .elementor-element.elementor-element-6508436{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-6508436:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-6508436:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64ee2ee */.elementor-71 .elementor-element.elementor-element-64ee2ee{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-64ee2ee:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-64ee2ee:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b4bb9 */.elementor-71 .elementor-element.elementor-element-81b4bb9{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-81b4bb9:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-81b4bb9:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9bae38 */.elementor-71 .elementor-element.elementor-element-b9bae38{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-b9bae38:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-b9bae38:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4bd4d6 */.elementor-71 .elementor-element.elementor-element-e4bd4d6{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-e4bd4d6:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e4bd4d6:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9f40 */.elementor-71 .elementor-element.elementor-element-abc9f40{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-abc9f40:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-abc9f40:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676da3c */.elementor-71 .elementor-element.elementor-element-676da3c{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-676da3c:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-676da3c:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c41ce */.elementor-71 .elementor-element.elementor-element-61c41ce{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbced26 */.elementor-71 .elementor-element.elementor-element-dbced26{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-dbced26:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-dbced26:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02a2343 */.elementor-71 .elementor-element.elementor-element-02a2343{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-02a2343:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-02a2343:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0d83b9 */.elementor-71 .elementor-element.elementor-element-a0d83b9{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-888defb */.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-888defb ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce584d */.elementor-71 .elementor-element.elementor-element-bce584d{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-bce584d:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-bce584d:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-bce584d:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5170b53 */.elementor-71 .elementor-element.elementor-element-5170b53{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-5170b53:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-5170b53:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-5170b53:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e782db5 */.elementor-71 .elementor-element.elementor-element-e782db5{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-e782db5 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e782db5 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61c327d */.elementor-71 .elementor-element.elementor-element-61c327d .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa0e6e */.elementor-71 .elementor-element.elementor-element-2aa0e6e:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8752055 */.elementor-71 .elementor-element.elementor-element-8752055 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c35fb6 */.elementor-71 .elementor-element.elementor-element-8c35fb6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebeafa7 */.elementor-71 .elementor-element.elementor-element-ebeafa7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f69620 */.elementor-71 .elementor-element.elementor-element-1f69620:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8efa6d */.elementor-71 .elementor-element.elementor-element-f8efa6d a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b4771 */.elementor-71 .elementor-element.elementor-element-a8b4771 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-635ccf3 */.elementor-71 .elementor-element.elementor-element-635ccf3 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd3b3fb */.elementor-71 .elementor-element.elementor-element-bd3b3fb:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5eddc47 */.elementor-71 .elementor-element.elementor-element-5eddc47 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd5d4a8 */.elementor-71 .elementor-element.elementor-element-cd5d4a8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cdd1d9 */.elementor-71 .elementor-element.elementor-element-3cdd1d9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c82e3b */.elementor-71 .elementor-element.elementor-element-0c82e3b:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-92d6160 */.elementor-71 .elementor-element.elementor-element-92d6160 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d7e518 */.elementor-71 .elementor-element.elementor-element-3d7e518 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ce2c52 */.elementor-71 .elementor-element.elementor-element-8ce2c52 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945d6d3 */.elementor-71 .elementor-element.elementor-element-945d6d3:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6fb80cf */.elementor-71 .elementor-element.elementor-element-6fb80cf a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfd484d */.elementor-71 .elementor-element.elementor-element-bfd484d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44f8647 */.elementor-71 .elementor-element.elementor-element-44f8647 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b780c73 */.elementor-71 .elementor-element.elementor-element-b780c73:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bba0d5f */.elementor-71 .elementor-element.elementor-element-bba0d5f a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c2aee8 */.elementor-71 .elementor-element.elementor-element-1c2aee8 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7b23d */.elementor-71 .elementor-element.elementor-element-fc7b23d:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef2c56 */.elementor-71 .elementor-element.elementor-element-4ef2c56 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e71e218 */.elementor-71 .elementor-element.elementor-element-e71e218 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d3509 */.elementor-71 .elementor-element.elementor-element-f6d3509:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec60b4 */.elementor-71 .elementor-element.elementor-element-dec60b4 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e74fc9c */.elementor-71 .elementor-element.elementor-element-e74fc9c{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a7eb64 */.elementor-71 .elementor-element.elementor-element-7a7eb64 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78655f5 */.elementor-71 .elementor-element.elementor-element-78655f5:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dcace16 */.elementor-71 .elementor-element.elementor-element-dcace16 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08befa0 */.elementor-71 .elementor-element.elementor-element-08befa0 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dda9511 */.elementor-71 .elementor-element.elementor-element-dda9511 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfa8982 */.elementor-71 .elementor-element.elementor-element-bfa8982:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a96bf4 */.elementor-71 .elementor-element.elementor-element-5a96bf4 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f32d39 */.elementor-71 .elementor-element.elementor-element-2f32d39 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dca39f1 */.elementor-71 .elementor-element.elementor-element-dca39f1 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f80f07 */.elementor-71 .elementor-element.elementor-element-0f80f07:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9388f13 */.elementor-71 .elementor-element.elementor-element-9388f13 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c1b343 */.elementor-71 .elementor-element.elementor-element-9c1b343 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb532cc */.elementor-71 .elementor-element.elementor-element-cb532cc .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa57d8a */.elementor-71 .elementor-element.elementor-element-fa57d8a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b818211 */.elementor-71 .elementor-element.elementor-element-b818211 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c057af3 */.elementor-71 .elementor-element.elementor-element-c057af3 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b865c9 */.elementor-71 .elementor-element.elementor-element-7b865c9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80688f4 */.elementor-71 .elementor-element.elementor-element-80688f4:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-164ecb5 */.elementor-71 .elementor-element.elementor-element-164ecb5 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d36c6 */.elementor-71 .elementor-element.elementor-element-26d36c6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dae7e4a */.elementor-71 .elementor-element.elementor-element-dae7e4a .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d79c784 */.elementor-71 .elementor-element.elementor-element-d79c784:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65bb279 */.elementor-71 .elementor-element.elementor-element-65bb279 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444e939 */.elementor-71 .elementor-element.elementor-element-444e939 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44ca18c */.elementor-71 .elementor-element.elementor-element-44ca18c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74da0f8 */.elementor-71 .elementor-element.elementor-element-74da0f8:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3177fb0 */.elementor-71 .elementor-element.elementor-element-3177fb0 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bd7d05b */.elementor-71 .elementor-element.elementor-element-bd7d05b .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43b9e13 */.elementor-71 .elementor-element.elementor-element-43b9e13:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebf3069 */.elementor-71 .elementor-element.elementor-element-ebf3069 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d84c305 */.elementor-71 .elementor-element.elementor-element-d84c305 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b923f5 */.elementor-71 .elementor-element.elementor-element-2b923f5:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396891a */.elementor-71 .elementor-element.elementor-element-396891a a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4f9b90 */.elementor-71 .elementor-element.elementor-element-b4f9b90{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bbe61f */.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-9bbe61f ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d3b17f */.elementor-71 .elementor-element.elementor-element-5d3b17f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1226ce9 */.elementor-71 .elementor-element.elementor-element-1226ce9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4815182 */.elementor-71 .elementor-element.elementor-element-4815182 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54f0c4b */.elementor-71 .elementor-element.elementor-element-54f0c4b a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-98a89e9 */.elementor-71 .elementor-element.elementor-element-98a89e9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-006233a */.elementor-71 .elementor-element.elementor-element-006233a a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99e4191 */.elementor-71 .elementor-element.elementor-element-99e4191 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2084664 */.elementor-71 .elementor-element.elementor-element-2084664 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc2faf */.elementor-71 .elementor-element.elementor-element-1bc2faf .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64c594d */.elementor-71 .elementor-element.elementor-element-64c594d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30ab998 */.elementor-71 .elementor-element.elementor-element-30ab998 a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-954adb2 */.elementor-71 .elementor-element.elementor-element-954adb2 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a597d2 */.elementor-71 .elementor-element.elementor-element-7a597d2 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-34aeeb6 */.elementor-71 .elementor-element.elementor-element-34aeeb6 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-312f030 */.elementor-71 .elementor-element.elementor-element-312f030 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25f79a0 */.elementor-71 .elementor-element.elementor-element-25f79a0 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c5b3fb */.elementor-71 .elementor-element.elementor-element-1c5b3fb a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88d8b57 */.elementor-71 .elementor-element.elementor-element-88d8b57 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ddc16 */.elementor-71 .elementor-element.elementor-element-a3ddc16 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ab79eb */.elementor-71 .elementor-element.elementor-element-7ab79eb .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72c517 */.elementor-71 .elementor-element.elementor-element-f72c517 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66dcc7e */.elementor-71 .elementor-element.elementor-element-66dcc7e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1673f7d */.elementor-71 .elementor-element.elementor-element-1673f7d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b5e48e */.elementor-71 .elementor-element.elementor-element-5b5e48e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37503ea */.elementor-71 .elementor-element.elementor-element-37503ea a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c40a0c7 */.elementor-71 .elementor-element.elementor-element-c40a0c7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b280d6 */.elementor-71 .elementor-element.elementor-element-3b280d6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9c083de */.elementor-71 .elementor-element.elementor-element-9c083de .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489cec8 */.elementor-71 .elementor-element.elementor-element-489cec8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fa45b98 */.elementor-71 .elementor-element.elementor-element-fa45b98 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d6e3b7 */.elementor-71 .elementor-element.elementor-element-2d6e3b7 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8d623 */.elementor-71 .elementor-element.elementor-element-9a8d623 a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e769c00 */.elementor-71 .elementor-element.elementor-element-e769c00{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-e769c00:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e769c00:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-e769c00:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5c1cdb */.elementor-71 .elementor-element.elementor-element-d5c1cdb{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-d5c1cdb:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-d5c1cdb:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-d5c1cdb:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba67b26 */.elementor-71 .elementor-element.elementor-element-ba67b26{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-ba67b26 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-ba67b26 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b24f647 */.elementor-71 .elementor-element.elementor-element-b24f647 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02c19ff */.elementor-71 .elementor-element.elementor-element-02c19ff:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-234dca3 */.elementor-71 .elementor-element.elementor-element-234dca3 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee2eaf8 */.elementor-71 .elementor-element.elementor-element-ee2eaf8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65b07fb */.elementor-71 .elementor-element.elementor-element-65b07fb .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-411d635 */.elementor-71 .elementor-element.elementor-element-411d635:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8633853 */.elementor-71 .elementor-element.elementor-element-8633853 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb25c7 */.elementor-71 .elementor-element.elementor-element-3bb25c7 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9bd3bae */.elementor-71 .elementor-element.elementor-element-9bd3bae .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c500bc0 */.elementor-71 .elementor-element.elementor-element-c500bc0:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2af0360 */.elementor-71 .elementor-element.elementor-element-2af0360 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a6e9f9 */.elementor-71 .elementor-element.elementor-element-4a6e9f9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5313551 */.elementor-71 .elementor-element.elementor-element-5313551 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c06f65f */.elementor-71 .elementor-element.elementor-element-c06f65f:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-092af6d */.elementor-71 .elementor-element.elementor-element-092af6d a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129a8fb */.elementor-71 .elementor-element.elementor-element-129a8fb a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ec2a36 */.elementor-71 .elementor-element.elementor-element-3ec2a36 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec18483 */.elementor-71 .elementor-element.elementor-element-ec18483:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d592baa */.elementor-71 .elementor-element.elementor-element-d592baa a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cea82f */.elementor-71 .elementor-element.elementor-element-2cea82f a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fc5e4 */.elementor-71 .elementor-element.elementor-element-54fc5e4 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87c3835 */.elementor-71 .elementor-element.elementor-element-87c3835:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4542b72 */.elementor-71 .elementor-element.elementor-element-4542b72 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a39eee */.elementor-71 .elementor-element.elementor-element-9a39eee .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58d3548 */.elementor-71 .elementor-element.elementor-element-58d3548:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee1dccf */.elementor-71 .elementor-element.elementor-element-ee1dccf a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc1dfe */.elementor-71 .elementor-element.elementor-element-6bc1dfe .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ceb4c */.elementor-71 .elementor-element.elementor-element-28ceb4c:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ab9 */.elementor-71 .elementor-element.elementor-element-10c0ab9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e2543 */.elementor-71 .elementor-element.elementor-element-38e2543{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-040d96f */.elementor-71 .elementor-element.elementor-element-040d96f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d872294 */.elementor-71 .elementor-element.elementor-element-d872294:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-29934d0 */.elementor-71 .elementor-element.elementor-element-29934d0 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1528d2 */.elementor-71 .elementor-element.elementor-element-f1528d2 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d09221c */.elementor-71 .elementor-element.elementor-element-d09221c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e7013 */.elementor-71 .elementor-element.elementor-element-10e7013:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f57887 */.elementor-71 .elementor-element.elementor-element-4f57887 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d00991 */.elementor-71 .elementor-element.elementor-element-9d00991 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cadbd60 */.elementor-71 .elementor-element.elementor-element-cadbd60 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d325f6c */.elementor-71 .elementor-element.elementor-element-d325f6c:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d4038 */.elementor-71 .elementor-element.elementor-element-76d4038 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-798c120 */.elementor-71 .elementor-element.elementor-element-798c120 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-90a18d7 */.elementor-71 .elementor-element.elementor-element-90a18d7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e324280 */.elementor-71 .elementor-element.elementor-element-e324280:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66c892f */.elementor-71 .elementor-element.elementor-element-66c892f a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a89cce */.elementor-71 .elementor-element.elementor-element-0a89cce a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-930a869 */.elementor-71 .elementor-element.elementor-element-930a869 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bea6ac */.elementor-71 .elementor-element.elementor-element-1bea6ac:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-477737c */.elementor-71 .elementor-element.elementor-element-477737c a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ac6ef6 */.elementor-71 .elementor-element.elementor-element-9ac6ef6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9d1ab6f */.elementor-71 .elementor-element.elementor-element-9d1ab6f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e31877 */.elementor-71 .elementor-element.elementor-element-7e31877:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42a4b97 */.elementor-71 .elementor-element.elementor-element-42a4b97 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ad875 */.elementor-71 .elementor-element.elementor-element-80ad875 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99bc27c */.elementor-71 .elementor-element.elementor-element-99bc27c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b66074 */.elementor-71 .elementor-element.elementor-element-4b66074:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4da8752 */.elementor-71 .elementor-element.elementor-element-4da8752 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-73e9b0e */.elementor-71 .elementor-element.elementor-element-73e9b0e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a20539 */.elementor-71 .elementor-element.elementor-element-2a20539:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc93faa */.elementor-71 .elementor-element.elementor-element-dc93faa a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7e69764 */.elementor-71 .elementor-element.elementor-element-7e69764 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef82f44 */.elementor-71 .elementor-element.elementor-element-ef82f44:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85ed938 */.elementor-71 .elementor-element.elementor-element-85ed938 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4718690 */.elementor-71 .elementor-element.elementor-element-4718690{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4ccbed */.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-d4ccbed ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea70dc4 */.elementor-71 .elementor-element.elementor-element-ea70dc4{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-ea70dc4:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-ea70dc4:hover svg{
    color: #000;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-ea70dc4:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3da7784 */.elementor-71 .elementor-element.elementor-element-3da7784{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-3da7784:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-3da7784:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-3da7784:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d515724 */.elementor-71 .elementor-element.elementor-element-d515724{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-d515724 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-d515724 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4282669 */.elementor-71 .elementor-element.elementor-element-4282669{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-4282669:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-4282669:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7281e */.elementor-71 .elementor-element.elementor-element-1d7281e{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-1d7281e:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-1d7281e:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6508436 */.elementor-71 .elementor-element.elementor-element-6508436{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-6508436:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-6508436:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64ee2ee */.elementor-71 .elementor-element.elementor-element-64ee2ee{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-64ee2ee:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-64ee2ee:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b4bb9 */.elementor-71 .elementor-element.elementor-element-81b4bb9{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-81b4bb9:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-81b4bb9:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9bae38 */.elementor-71 .elementor-element.elementor-element-b9bae38{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-b9bae38:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-b9bae38:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4bd4d6 */.elementor-71 .elementor-element.elementor-element-e4bd4d6{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-e4bd4d6:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e4bd4d6:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9f40 */.elementor-71 .elementor-element.elementor-element-abc9f40{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-abc9f40:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-abc9f40:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676da3c */.elementor-71 .elementor-element.elementor-element-676da3c{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-676da3c:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-676da3c:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c41ce */.elementor-71 .elementor-element.elementor-element-61c41ce{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbced26 */.elementor-71 .elementor-element.elementor-element-dbced26{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-dbced26:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-dbced26:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02a2343 */.elementor-71 .elementor-element.elementor-element-02a2343{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-02a2343:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-02a2343:hover svg{
    color: #FFA500;
    fill: #FFA500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0d83b9 */.elementor-71 .elementor-element.elementor-element-a0d83b9{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-888defb */.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-888defb .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-888defb ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce584d */.elementor-71 .elementor-element.elementor-element-bce584d{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-bce584d:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-bce584d:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-bce584d:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5170b53 */.elementor-71 .elementor-element.elementor-element-5170b53{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-5170b53:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-5170b53:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-5170b53:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e782db5 */.elementor-71 .elementor-element.elementor-element-e782db5{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-e782db5 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e782db5 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61c327d */.elementor-71 .elementor-element.elementor-element-61c327d .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa0e6e */.elementor-71 .elementor-element.elementor-element-2aa0e6e:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8752055 */.elementor-71 .elementor-element.elementor-element-8752055 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c35fb6 */.elementor-71 .elementor-element.elementor-element-8c35fb6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebeafa7 */.elementor-71 .elementor-element.elementor-element-ebeafa7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f69620 */.elementor-71 .elementor-element.elementor-element-1f69620:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8efa6d */.elementor-71 .elementor-element.elementor-element-f8efa6d a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b4771 */.elementor-71 .elementor-element.elementor-element-a8b4771 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-635ccf3 */.elementor-71 .elementor-element.elementor-element-635ccf3 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd3b3fb */.elementor-71 .elementor-element.elementor-element-bd3b3fb:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5eddc47 */.elementor-71 .elementor-element.elementor-element-5eddc47 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd5d4a8 */.elementor-71 .elementor-element.elementor-element-cd5d4a8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cdd1d9 */.elementor-71 .elementor-element.elementor-element-3cdd1d9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c82e3b */.elementor-71 .elementor-element.elementor-element-0c82e3b:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-92d6160 */.elementor-71 .elementor-element.elementor-element-92d6160 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d7e518 */.elementor-71 .elementor-element.elementor-element-3d7e518 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ce2c52 */.elementor-71 .elementor-element.elementor-element-8ce2c52 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945d6d3 */.elementor-71 .elementor-element.elementor-element-945d6d3:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6fb80cf */.elementor-71 .elementor-element.elementor-element-6fb80cf a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfd484d */.elementor-71 .elementor-element.elementor-element-bfd484d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44f8647 */.elementor-71 .elementor-element.elementor-element-44f8647 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b780c73 */.elementor-71 .elementor-element.elementor-element-b780c73:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bba0d5f */.elementor-71 .elementor-element.elementor-element-bba0d5f a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c2aee8 */.elementor-71 .elementor-element.elementor-element-1c2aee8 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7b23d */.elementor-71 .elementor-element.elementor-element-fc7b23d:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ef2c56 */.elementor-71 .elementor-element.elementor-element-4ef2c56 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e71e218 */.elementor-71 .elementor-element.elementor-element-e71e218 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d3509 */.elementor-71 .elementor-element.elementor-element-f6d3509:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec60b4 */.elementor-71 .elementor-element.elementor-element-dec60b4 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e74fc9c */.elementor-71 .elementor-element.elementor-element-e74fc9c{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a7eb64 */.elementor-71 .elementor-element.elementor-element-7a7eb64 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78655f5 */.elementor-71 .elementor-element.elementor-element-78655f5:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dcace16 */.elementor-71 .elementor-element.elementor-element-dcace16 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08befa0 */.elementor-71 .elementor-element.elementor-element-08befa0 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dda9511 */.elementor-71 .elementor-element.elementor-element-dda9511 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfa8982 */.elementor-71 .elementor-element.elementor-element-bfa8982:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a96bf4 */.elementor-71 .elementor-element.elementor-element-5a96bf4 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f32d39 */.elementor-71 .elementor-element.elementor-element-2f32d39 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dca39f1 */.elementor-71 .elementor-element.elementor-element-dca39f1 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f80f07 */.elementor-71 .elementor-element.elementor-element-0f80f07:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9388f13 */.elementor-71 .elementor-element.elementor-element-9388f13 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c1b343 */.elementor-71 .elementor-element.elementor-element-9c1b343 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb532cc */.elementor-71 .elementor-element.elementor-element-cb532cc .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa57d8a */.elementor-71 .elementor-element.elementor-element-fa57d8a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b818211 */.elementor-71 .elementor-element.elementor-element-b818211 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c057af3 */.elementor-71 .elementor-element.elementor-element-c057af3 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b865c9 */.elementor-71 .elementor-element.elementor-element-7b865c9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80688f4 */.elementor-71 .elementor-element.elementor-element-80688f4:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-164ecb5 */.elementor-71 .elementor-element.elementor-element-164ecb5 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d36c6 */.elementor-71 .elementor-element.elementor-element-26d36c6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dae7e4a */.elementor-71 .elementor-element.elementor-element-dae7e4a .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d79c784 */.elementor-71 .elementor-element.elementor-element-d79c784:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65bb279 */.elementor-71 .elementor-element.elementor-element-65bb279 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444e939 */.elementor-71 .elementor-element.elementor-element-444e939 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44ca18c */.elementor-71 .elementor-element.elementor-element-44ca18c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74da0f8 */.elementor-71 .elementor-element.elementor-element-74da0f8:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3177fb0 */.elementor-71 .elementor-element.elementor-element-3177fb0 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bd7d05b */.elementor-71 .elementor-element.elementor-element-bd7d05b .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43b9e13 */.elementor-71 .elementor-element.elementor-element-43b9e13:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebf3069 */.elementor-71 .elementor-element.elementor-element-ebf3069 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d84c305 */.elementor-71 .elementor-element.elementor-element-d84c305 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b923f5 */.elementor-71 .elementor-element.elementor-element-2b923f5:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-396891a */.elementor-71 .elementor-element.elementor-element-396891a a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4f9b90 */.elementor-71 .elementor-element.elementor-element-b4f9b90{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bbe61f */.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-9bbe61f .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-9bbe61f ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d3b17f */.elementor-71 .elementor-element.elementor-element-5d3b17f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1226ce9 */.elementor-71 .elementor-element.elementor-element-1226ce9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4815182 */.elementor-71 .elementor-element.elementor-element-4815182 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54f0c4b */.elementor-71 .elementor-element.elementor-element-54f0c4b a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-98a89e9 */.elementor-71 .elementor-element.elementor-element-98a89e9 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-006233a */.elementor-71 .elementor-element.elementor-element-006233a a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99e4191 */.elementor-71 .elementor-element.elementor-element-99e4191 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2084664 */.elementor-71 .elementor-element.elementor-element-2084664 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc2faf */.elementor-71 .elementor-element.elementor-element-1bc2faf .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64c594d */.elementor-71 .elementor-element.elementor-element-64c594d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30ab998 */.elementor-71 .elementor-element.elementor-element-30ab998 a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-954adb2 */.elementor-71 .elementor-element.elementor-element-954adb2 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a597d2 */.elementor-71 .elementor-element.elementor-element-7a597d2 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-34aeeb6 */.elementor-71 .elementor-element.elementor-element-34aeeb6 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-312f030 */.elementor-71 .elementor-element.elementor-element-312f030 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-25f79a0 */.elementor-71 .elementor-element.elementor-element-25f79a0 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c5b3fb */.elementor-71 .elementor-element.elementor-element-1c5b3fb a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88d8b57 */.elementor-71 .elementor-element.elementor-element-88d8b57 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ddc16 */.elementor-71 .elementor-element.elementor-element-a3ddc16 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ab79eb */.elementor-71 .elementor-element.elementor-element-7ab79eb .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f72c517 */.elementor-71 .elementor-element.elementor-element-f72c517 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66dcc7e */.elementor-71 .elementor-element.elementor-element-66dcc7e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1673f7d */.elementor-71 .elementor-element.elementor-element-1673f7d a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5b5e48e */.elementor-71 .elementor-element.elementor-element-5b5e48e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37503ea */.elementor-71 .elementor-element.elementor-element-37503ea a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c40a0c7 */.elementor-71 .elementor-element.elementor-element-c40a0c7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b280d6 */.elementor-71 .elementor-element.elementor-element-3b280d6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9c083de */.elementor-71 .elementor-element.elementor-element-9c083de .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489cec8 */.elementor-71 .elementor-element.elementor-element-489cec8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fa45b98 */.elementor-71 .elementor-element.elementor-element-fa45b98 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d6e3b7 */.elementor-71 .elementor-element.elementor-element-2d6e3b7 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a8d623 */.elementor-71 .elementor-element.elementor-element-9a8d623 a:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e769c00 */.elementor-71 .elementor-element.elementor-element-e769c00{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-e769c00:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-e769c00:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-e769c00:not(:last-child){
    border-bottom: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5c1cdb */.elementor-71 .elementor-element.elementor-element-d5c1cdb{
    cursor: pointer;
}

.elementor-71 .elementor-element.elementor-element-d5c1cdb:hover .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-d5c1cdb:hover svg{
    color: #000 !important;
    fill: #000 !important;
}

.elementor-71 .elementor-element.elementor-element-d5c1cdb:not(:last-child){
    border-bottom: 1px solid #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba67b26 */.elementor-71 .elementor-element.elementor-element-ba67b26{
    background: linear-gradient(125deg, #E5231F 0.29%, #AC1A17 99.71%);
}

.elementor-71 .elementor-element.elementor-element-ba67b26 .active .elementor-heading-title, .elementor-71 .elementor-element.elementor-element-ba67b26 .active svg{
    color: #000;
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b24f647 */.elementor-71 .elementor-element.elementor-element-b24f647 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02c19ff */.elementor-71 .elementor-element.elementor-element-02c19ff:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-234dca3 */.elementor-71 .elementor-element.elementor-element-234dca3 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee2eaf8 */.elementor-71 .elementor-element.elementor-element-ee2eaf8 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65b07fb */.elementor-71 .elementor-element.elementor-element-65b07fb .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-411d635 */.elementor-71 .elementor-element.elementor-element-411d635:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8633853 */.elementor-71 .elementor-element.elementor-element-8633853 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb25c7 */.elementor-71 .elementor-element.elementor-element-3bb25c7 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9bd3bae */.elementor-71 .elementor-element.elementor-element-9bd3bae .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c500bc0 */.elementor-71 .elementor-element.elementor-element-c500bc0:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2af0360 */.elementor-71 .elementor-element.elementor-element-2af0360 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a6e9f9 */.elementor-71 .elementor-element.elementor-element-4a6e9f9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5313551 */.elementor-71 .elementor-element.elementor-element-5313551 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c06f65f */.elementor-71 .elementor-element.elementor-element-c06f65f:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-092af6d */.elementor-71 .elementor-element.elementor-element-092af6d a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-129a8fb */.elementor-71 .elementor-element.elementor-element-129a8fb a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ec2a36 */.elementor-71 .elementor-element.elementor-element-3ec2a36 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec18483 */.elementor-71 .elementor-element.elementor-element-ec18483:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d592baa */.elementor-71 .elementor-element.elementor-element-d592baa a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cea82f */.elementor-71 .elementor-element.elementor-element-2cea82f a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fc5e4 */.elementor-71 .elementor-element.elementor-element-54fc5e4 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87c3835 */.elementor-71 .elementor-element.elementor-element-87c3835:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4542b72 */.elementor-71 .elementor-element.elementor-element-4542b72 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a39eee */.elementor-71 .elementor-element.elementor-element-9a39eee .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58d3548 */.elementor-71 .elementor-element.elementor-element-58d3548:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee1dccf */.elementor-71 .elementor-element.elementor-element-ee1dccf a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bc1dfe */.elementor-71 .elementor-element.elementor-element-6bc1dfe .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ceb4c */.elementor-71 .elementor-element.elementor-element-28ceb4c:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ab9 */.elementor-71 .elementor-element.elementor-element-10c0ab9 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e2543 */.elementor-71 .elementor-element.elementor-element-38e2543{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-040d96f */.elementor-71 .elementor-element.elementor-element-040d96f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d872294 */.elementor-71 .elementor-element.elementor-element-d872294:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-29934d0 */.elementor-71 .elementor-element.elementor-element-29934d0 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1528d2 */.elementor-71 .elementor-element.elementor-element-f1528d2 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d09221c */.elementor-71 .elementor-element.elementor-element-d09221c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e7013 */.elementor-71 .elementor-element.elementor-element-10e7013:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f57887 */.elementor-71 .elementor-element.elementor-element-4f57887 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d00991 */.elementor-71 .elementor-element.elementor-element-9d00991 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cadbd60 */.elementor-71 .elementor-element.elementor-element-cadbd60 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d325f6c */.elementor-71 .elementor-element.elementor-element-d325f6c:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76d4038 */.elementor-71 .elementor-element.elementor-element-76d4038 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-798c120 */.elementor-71 .elementor-element.elementor-element-798c120 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-90a18d7 */.elementor-71 .elementor-element.elementor-element-90a18d7 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e324280 */.elementor-71 .elementor-element.elementor-element-e324280:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66c892f */.elementor-71 .elementor-element.elementor-element-66c892f a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a89cce */.elementor-71 .elementor-element.elementor-element-0a89cce a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-930a869 */.elementor-71 .elementor-element.elementor-element-930a869 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bea6ac */.elementor-71 .elementor-element.elementor-element-1bea6ac:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-477737c */.elementor-71 .elementor-element.elementor-element-477737c a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ac6ef6 */.elementor-71 .elementor-element.elementor-element-9ac6ef6 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9d1ab6f */.elementor-71 .elementor-element.elementor-element-9d1ab6f .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e31877 */.elementor-71 .elementor-element.elementor-element-7e31877:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42a4b97 */.elementor-71 .elementor-element.elementor-element-42a4b97 a{
    display: block;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ad875 */.elementor-71 .elementor-element.elementor-element-80ad875 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99bc27c */.elementor-71 .elementor-element.elementor-element-99bc27c .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b66074 */.elementor-71 .elementor-element.elementor-element-4b66074:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4da8752 */.elementor-71 .elementor-element.elementor-element-4da8752 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-73e9b0e */.elementor-71 .elementor-element.elementor-element-73e9b0e .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a20539 */.elementor-71 .elementor-element.elementor-element-2a20539:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc93faa */.elementor-71 .elementor-element.elementor-element-dc93faa a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7e69764 */.elementor-71 .elementor-element.elementor-element-7e69764 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef82f44 */.elementor-71 .elementor-element.elementor-element-ef82f44:hover * {
    color: var(--e-global-color-e868ed9) !important;
    fill:red
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85ed938 */.elementor-71 .elementor-element.elementor-element-85ed938 a{
    margin: 0;
    padding: 5px 0px 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4718690 */.elementor-71 .elementor-element.elementor-element-4718690{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4ccbed */.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
}

.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-item, .elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title, .elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container{
    width: 100%;
}


.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container {
    display: flex;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    text-align: left !important;
}

.elementor-71 .elementor-element.elementor-element-d4ccbed .e-n-menu-title-container{
    cursor: pointer;
}


.elementor-71 .elementor-element.elementor-element-d4ccbed ul.e-n-menu-heading li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    background: #ffffff;
    bottom: 35px;
}

.showContent{
    display: flex !important;
}/* End custom CSS */