.elementor-22 .elementor-element.elementor-element-dae808c{--display:flex;--min-height:366px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-87px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-dae808c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-dae808c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4E5251;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-ab3bcbf > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ab3bcbf{text-align:center;}.elementor-22 .elementor-element.elementor-element-ab3bcbf .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-700ca0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-218fa30{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--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-22 .elementor-element.elementor-element-a584689{--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:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-70b3a9c );--border-color:var( --e-global-color-70b3a9c );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-82e64c1 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-82e64c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-b85bd16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-68f6644{--display:flex;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-2c46a03 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-2c46a03.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-2c46a03.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-2c46a03.elementor-view-default .elementor-icon{color:var( --e-global-color-70b3a9c );border-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-2c46a03.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-2c46a03.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-2c46a03 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-2c46a03 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-8a2d09b{--display:flex;--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-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-21464ba .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-21464ba .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-21464ba{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-21464ba .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-081ceb9{--display:flex;--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-22 .elementor-element.elementor-element-6d30ab4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-6d30ab4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-6d30ab4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-6d30ab4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-c78c268{--display:flex;--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-22 .elementor-element.elementor-element-6f29ac8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-6f29ac8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-6f29ac8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-6f29ac8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-4813c5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d0c2a26{--display:flex;--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-22 .elementor-element.elementor-element-8994462 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-8994462.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-8994462.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-8994462.elementor-view-default .elementor-icon{color:var( --e-global-color-70b3a9c );border-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-8994462.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-8994462.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-8994462 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-8994462 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-2f3854e{--display:flex;--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-22 .elementor-element.elementor-element-90151e6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-90151e6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-90151e6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-90151e6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-4fa479e{--display:flex;--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-22 .elementor-element.elementor-element-15f1659 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-15f1659 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-15f1659{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-15f1659 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-60270a7{--display:flex;--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-22 .elementor-element.elementor-element-4d48a67 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-4d48a67 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-4d48a67{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-4d48a67 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-9d3f563{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0c8f460{--display:flex;--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-22 .elementor-element.elementor-element-b64ec64 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-b64ec64.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-b64ec64.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-b64ec64.elementor-view-default .elementor-icon{color:var( --e-global-color-70b3a9c );border-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-b64ec64.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-b64ec64.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-b64ec64 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-b64ec64 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-bff6a00{--display:flex;--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-22 .elementor-element.elementor-element-4ad0388 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-4ad0388 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-4ad0388{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-4ad0388 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-4f56c17{--display:flex;--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-22 .elementor-element.elementor-element-741492e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-741492e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-741492e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-741492e .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-20445c3{--display:flex;--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-22 .elementor-element.elementor-element-aacde9f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-aacde9f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-aacde9f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-aacde9f .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-d2986a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9813b5b{--display:flex;--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-22 .elementor-element.elementor-element-bdcb7fe .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-bdcb7fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-bdcb7fe.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-bdcb7fe.elementor-view-default .elementor-icon{color:var( --e-global-color-70b3a9c );border-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-bdcb7fe.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-bdcb7fe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-bdcb7fe .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-bdcb7fe .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-24c3e80{--display:flex;--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-22 .elementor-element.elementor-element-658d4bf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-658d4bf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-658d4bf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-658d4bf .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-fee49b7{--display:flex;--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-22 .elementor-element.elementor-element-5e4bc58 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-5e4bc58 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-5e4bc58{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-5e4bc58 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-5cbf5bf{--display:flex;--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-22 .elementor-element.elementor-element-37583e6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-37583e6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-37583e6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-37583e6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-7901edf{--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:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-70b3a9c );--border-color:var( --e-global-color-70b3a9c );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-0f253c6 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-0f253c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-e5f5a52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d46c087{--display:flex;--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-22 .elementor-element.elementor-element-e70137a .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-e70137a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-e70137a.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-e70137a.elementor-view-default .elementor-icon{color:var( --e-global-color-70b3a9c );border-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-e70137a.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-e70137a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-e70137a .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-e70137a .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-b5eb310{--display:flex;--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-22 .elementor-element.elementor-element-1a0fa29 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-1a0fa29 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-1a0fa29{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-1a0fa29 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-abf0700{--display:flex;--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-22 .elementor-element.elementor-element-88b3ee7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-88b3ee7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-88b3ee7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-88b3ee7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-3cb59c3{--display:flex;--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-22 .elementor-element.elementor-element-8291bc6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-8291bc6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-8291bc6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-8291bc6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-36aad71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ddb60cd{--display:flex;--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-22 .elementor-element.elementor-element-9b2ea4e .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-9b2ea4e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-9b2ea4e.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-9b2ea4e.elementor-view-default .elementor-icon{color:var( --e-global-color-70b3a9c );border-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-9b2ea4e.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-9b2ea4e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-9b2ea4e .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-9b2ea4e .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-084a7e9{--display:flex;--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-22 .elementor-element.elementor-element-80a5502 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-80a5502 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-80a5502{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-80a5502 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-5c25cda{--display:flex;--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-22 .elementor-element.elementor-element-917b589 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-917b589 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-917b589{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-917b589 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-b3be7af{--display:flex;--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-22 .elementor-element.elementor-element-123a546 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-123a546 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-123a546{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-123a546 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-9d8d4c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ab365a4{--display:flex;--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-22 .elementor-element.elementor-element-3d32e01 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-3d32e01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-3d32e01.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-3d32e01.elementor-view-default .elementor-icon{color:var( --e-global-color-70b3a9c );border-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-3d32e01.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-3d32e01.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-3d32e01 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-3d32e01 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-24ea516{--display:flex;--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-22 .elementor-element.elementor-element-82d09f3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-82d09f3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-82d09f3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-82d09f3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-6f13d79{--display:flex;--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-22 .elementor-element.elementor-element-56243b7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-56243b7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-56243b7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-56243b7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-2cd0622{--display:flex;--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-22 .elementor-element.elementor-element-5ad5f44 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-5ad5f44 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-5ad5f44{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-5ad5f44 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-c67fb5d{--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:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-70b3a9c );--border-color:var( --e-global-color-70b3a9c );--border-radius:030px 030px 030px 030px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-0e9171d > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-0e9171d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-8111649{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1da1f72{--display:flex;--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-22 .elementor-element.elementor-element-bc94784 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-bc94784.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-bc94784.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-bc94784.elementor-view-default .elementor-icon{color:var( --e-global-color-70b3a9c );border-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-bc94784.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-bc94784.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-bc94784 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-bc94784 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-e752e48{--display:flex;--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-22 .elementor-element.elementor-element-2390f6f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-2390f6f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-2390f6f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-2390f6f .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-732ce8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3017772{--display:flex;--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-22 .elementor-element.elementor-element-5ce0063 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-5ce0063.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-5ce0063.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-5ce0063.elementor-view-default .elementor-icon{color:var( --e-global-color-70b3a9c );border-color:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-5ce0063.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-5ce0063.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-70b3a9c );}.elementor-22 .elementor-element.elementor-element-5ce0063 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-5ce0063 .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-b30315b{--display:flex;--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-22 .elementor-element.elementor-element-7e58fb2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-7e58fb2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-7e58fb2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-7e58fb2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-5e356c5{--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;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-68f6644{--width:10%;}.elementor-22 .elementor-element.elementor-element-8a2d09b{--width:60%;}.elementor-22 .elementor-element.elementor-element-081ceb9{--width:15%;}.elementor-22 .elementor-element.elementor-element-c78c268{--width:15%;}.elementor-22 .elementor-element.elementor-element-d0c2a26{--width:10%;}.elementor-22 .elementor-element.elementor-element-2f3854e{--width:60%;}.elementor-22 .elementor-element.elementor-element-4fa479e{--width:15%;}.elementor-22 .elementor-element.elementor-element-60270a7{--width:15%;}.elementor-22 .elementor-element.elementor-element-0c8f460{--width:10%;}.elementor-22 .elementor-element.elementor-element-bff6a00{--width:60%;}.elementor-22 .elementor-element.elementor-element-4f56c17{--width:15%;}.elementor-22 .elementor-element.elementor-element-20445c3{--width:15%;}.elementor-22 .elementor-element.elementor-element-9813b5b{--width:10%;}.elementor-22 .elementor-element.elementor-element-24c3e80{--width:60%;}.elementor-22 .elementor-element.elementor-element-fee49b7{--width:15%;}.elementor-22 .elementor-element.elementor-element-5cbf5bf{--width:15%;}.elementor-22 .elementor-element.elementor-element-d46c087{--width:10%;}.elementor-22 .elementor-element.elementor-element-b5eb310{--width:60%;}.elementor-22 .elementor-element.elementor-element-abf0700{--width:15%;}.elementor-22 .elementor-element.elementor-element-3cb59c3{--width:15%;}.elementor-22 .elementor-element.elementor-element-ddb60cd{--width:10%;}.elementor-22 .elementor-element.elementor-element-084a7e9{--width:60%;}.elementor-22 .elementor-element.elementor-element-5c25cda{--width:15%;}.elementor-22 .elementor-element.elementor-element-b3be7af{--width:15%;}.elementor-22 .elementor-element.elementor-element-ab365a4{--width:10%;}.elementor-22 .elementor-element.elementor-element-24ea516{--width:60%;}.elementor-22 .elementor-element.elementor-element-6f13d79{--width:15%;}.elementor-22 .elementor-element.elementor-element-2cd0622{--width:15%;}.elementor-22 .elementor-element.elementor-element-1da1f72{--width:10%;}.elementor-22 .elementor-element.elementor-element-e752e48{--width:60%;}.elementor-22 .elementor-element.elementor-element-3017772{--width:10%;}.elementor-22 .elementor-element.elementor-element-b30315b{--width:70%;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-218fa30{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-700ca0e{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-218fa30{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-b85bd16{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-68f6644{--width:15%;}.elementor-22 .elementor-element.elementor-element-8a2d09b{--width:45%;}.elementor-22 .elementor-element.elementor-element-081ceb9{--width:20%;}.elementor-22 .elementor-element.elementor-element-c78c268{--width:20%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-d0c2a26{--width:15%;}.elementor-22 .elementor-element.elementor-element-2f3854e{--width:45%;}.elementor-22 .elementor-element.elementor-element-4fa479e{--width:20%;}.elementor-22 .elementor-element.elementor-element-60270a7{--width:20%;}.elementor-22 .elementor-element.elementor-element-0c8f460{--width:15%;}.elementor-22 .elementor-element.elementor-element-bff6a00{--width:45%;}.elementor-22 .elementor-element.elementor-element-4f56c17{--width:20%;}.elementor-22 .elementor-element.elementor-element-20445c3{--width:20%;}.elementor-22 .elementor-element.elementor-element-9813b5b{--width:15%;}.elementor-22 .elementor-element.elementor-element-24c3e80{--width:45%;}.elementor-22 .elementor-element.elementor-element-fee49b7{--width:20%;}.elementor-22 .elementor-element.elementor-element-5cbf5bf{--width:20%;}.elementor-22 .elementor-element.elementor-element-e5f5a52{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d46c087{--width:15%;}.elementor-22 .elementor-element.elementor-element-b5eb310{--width:45%;}.elementor-22 .elementor-element.elementor-element-abf0700{--width:20%;}.elementor-22 .elementor-element.elementor-element-3cb59c3{--width:20%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-ddb60cd{--width:15%;}.elementor-22 .elementor-element.elementor-element-084a7e9{--width:45%;}.elementor-22 .elementor-element.elementor-element-5c25cda{--width:20%;}.elementor-22 .elementor-element.elementor-element-b3be7af{--width:20%;}.elementor-22 .elementor-element.elementor-element-ab365a4{--width:15%;}.elementor-22 .elementor-element.elementor-element-24ea516{--width:45%;}.elementor-22 .elementor-element.elementor-element-6f13d79{--width:20%;}.elementor-22 .elementor-element.elementor-element-2cd0622{--width:20%;}.elementor-22 .elementor-element.elementor-element-8111649{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1da1f72{--width:15%;}.elementor-22 .elementor-element.elementor-element-e752e48{--width:45%;}.elementor-22 .elementor-element.elementor-element-3017772{--width:15%;}.elementor-22 .elementor-element.elementor-element-b30315b{--width:45%;}}/* Start custom CSS for html, class: .elementor-element-70e8b68 *//* ---------------  Colour tokens --------------- */
:root {
  --jnm-accent: #1b3b32;   /* NAMESTO oranžne – glavni akcent */
  --jnm-brown:  #1b3b32;   /* ohranimo referenco iz starega CSS na “brown” */
  --jnm-border: #e7d5c7;   /* svetel rob */
  --jnm-dark:   #4e5254;   /* osnovno besedilo */
  --jnm-cat-bg: #faf9f9;   /* pas za kategorije */
}

/* ---------- PRICE TABLE (light theme) ---------- */
.janimas-price-table.light {
  margin: 3rem 0;
  overflow-x: auto;
}

.jp-table {
  width: 100%;
  border-collapse: collapse;
  background: #fff;
  color: var(--jnm-dark);
  font-size: 1rem;
  line-height: 1.45;
}

/* Celice in osnovni robovi */
.jp-table th,
.jp-table td {
  padding: 0.75rem 1rem;
  border: 1px solid var(--jnm-border);
}

/* Glava tabele – akcent */
.jp-table th {
  font-weight: 600;
  background: var(--jnm-accent);
  color: #fff;
  border-color: var(--jnm-accent);
  white-space: nowrap;
  text-transform: uppercase;
  letter-spacing: .03em;
}

/* Vrstica kategorije */
.jp-category {
  background: var(--jnm-cat-bg);
  color: var(--jnm-accent);
  text-transform: uppercase;
  letter-spacing: .03em;
  font-weight: 700;
}

.jp-category td {
  border: 1px solid var(--jnm-border);
  text-align: center;
  position: relative;
}

/* Akcentna črta na levi strani kategorije (desktop) */
.jp-category td::before {
  content: "";
  position: absolute;
  inset: 0 auto 0 0;
  width: 6px;
  background: var(--jnm-accent);
}

/* Poudari ceno */
.jp-table td[data-label="Cena"] {
  font-weight: 600;
}

/* Zebra efekt za boljšo berljivost na desktopu */
.jp-table tbody tr:nth-child(even):not(.jp-category) td {
  background: #fff;
}
.jp-table tbody tr:nth-child(odd):not(.jp-category) td {
  background: #fdfbfa;
}

/* ---------- MOBILE / TABLET ---------- */
@media (max-width: 1024px) {
  /* malo več prostora */
  .janimas-price-table.light { margin: 2.25rem 0; }
}

@media (max-width: 640px) {
  /* Skrij glavo tabele in zloži v kartice */
  .jp-table thead { display: none; }

  .jp-table,
  .jp-table tbody,
  .jp-table tr,
  .jp-table td {
    display: block;
    width: 100%;
  }

  /* Vsaka vrstica kot kartica */
  .jp-table tr {
    margin: 0 0 1.25rem;
    border: 1px solid var(--jnm-border);
    border-radius: 12px;
    background: #fff;
    box-shadow: 0 2px 8px rgba(0,0,0,.05);
    overflow: hidden; /* za akcentne robove */
  }

  /* Kategorije – ločene kartice z akcentnim vrhom */
  .jp-category {
    margin: 1.5rem 0 .75rem;
    border-radius: 12px;
    background: var(--jnm-cat-bg);
    box-shadow: none;
  }

  .jp-category td {
    display: block;
    text-align: center;
    font-weight: 700;
    padding: 0.85rem 1rem;
    border: none;
    color: var(--jnm-accent);
    position: relative;
  }

  /* Na mobitelu je akcentna črta zaokrožena */
  .jp-category td::before {
    border-radius: 12px 0 0 12px;
  }

  /* Navadne vrstice – labela levo, vrednost desno */
  .jp-table td {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: .75rem;
    padding: 0.8rem 1rem;
    font-size: 0.95rem;
    border: none;
    border-bottom: 1px solid var(--jnm-border);
    background: #fff;
  }
  .jp-table td:last-child { border-bottom: none; }

  /* “Label” pred vrednostjo – akcentna barva */
  .jp-table td::before {
    content: attr(data-label);
    font-weight: 600;
    color: var(--jnm-accent);
    text-transform: uppercase;
    letter-spacing: .02em;
  }

  /* Prva kolona (Storitev) – naj bo naslov vrstice */
  .jp-table td[data-label="Storitev"] {
    flex-direction: column;
    align-items: flex-start;
    font-weight: 700;
    color: var(--jnm-accent);
    font-size: 1.04rem;
  }
  .jp-table td[data-label="Storitev"]::before { display: none; }

  /* Cena naj bo bolj vidna */
  .jp-table td[data-label="Cena"] {
    justify-content: flex-end;
    font-size: 1.06rem;
    font-weight: 700;
    color: var(--jnm-accent);
  }
}/* End custom CSS */