.elementor-14913 .elementor-element.elementor-element-ec83db2{--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;}.elementor-14913 .elementor-element.elementor-element-239210c{text-align:start;}.elementor-14913 .elementor-element.elementor-element-239210c .elementor-heading-title{font-family:"Arial", Open Sans;font-size:35px;font-weight:700;}.elementor-14913 .elementor-element.elementor-element-1e59c39{text-align:start;}.elementor-14913 .elementor-element.elementor-element-19c086d{--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;}.elementor-14913 .elementor-element.elementor-element-e954a71{--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;}.elementor-14913 .elementor-element.elementor-element-e954a71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-0f2bd60 .elementor-heading-title{font-family:"Arial", Open Sans;font-size:35px;font-weight:700;}.elementor-14913 .elementor-element.elementor-element-23e70e6{--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;}.elementor-14913 .elementor-element.elementor-element-28a85e8{--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;}.elementor-14913 .elementor-element.elementor-element-6699bcd{width:initial;max-width:initial;}.elementor-14913 .elementor-element.elementor-element-6699bcd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-56f3b63{--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;}.elementor-14913 .elementor-element.elementor-element-7d3fcd6{--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;}.elementor-14913 .elementor-element.elementor-element-d57a215{--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;}.elementor-14913 .elementor-element.elementor-element-26e44f1{width:initial;max-width:initial;}.elementor-14913 .elementor-element.elementor-element-26e44f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-83fae8e{--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;}.elementor-14913 .elementor-element.elementor-element-40c6221{--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;}.elementor-14913 .elementor-element.elementor-element-647902e{--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;}.elementor-14913 .elementor-element.elementor-element-2822301{width:initial;max-width:initial;}.elementor-14913 .elementor-element.elementor-element-2822301.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-fd6bf56{--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;}.elementor-14913 .elementor-element.elementor-element-c4f6253{--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;}.elementor-14913 .elementor-element.elementor-element-5a17ef8{--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;}.elementor-14913 .elementor-element.elementor-element-5a17ef8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-9b745e0{width:var( --container-widget-width, 96.265% );max-width:96.265%;--container-widget-width:96.265%;--container-widget-flex-grow:0;}.elementor-14913 .elementor-element.elementor-element-9b745e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-fa3f7e7{--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;}.elementor-14913 .elementor-element.elementor-element-f0be209{--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;}.elementor-14913 .elementor-element.elementor-element-2572d53{--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;}.elementor-14913 .elementor-element.elementor-element-2572d53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-40f7d52{width:var( --container-widget-width, 96.265% );max-width:96.265%;--container-widget-width:96.265%;--container-widget-flex-grow:0;}.elementor-14913 .elementor-element.elementor-element-40f7d52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-a7dbf78{--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;}.elementor-14913 .elementor-element.elementor-element-13fcb13{--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;}.elementor-14913 .elementor-element.elementor-element-5f7f978{--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;}.elementor-14913 .elementor-element.elementor-element-5f7f978.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-e5143f5{width:var( --container-widget-width, 96.265% );max-width:96.265%;--container-widget-width:96.265%;--container-widget-flex-grow:0;}.elementor-14913 .elementor-element.elementor-element-e5143f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-7f65178{--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;}.elementor-14913 .elementor-element.elementor-element-38601b7{--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;}.elementor-14913 .elementor-element.elementor-element-37d7cb4{--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;}.elementor-14913 .elementor-element.elementor-element-37d7cb4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-2960984{width:var( --container-widget-width, 96.265% );max-width:96.265%;--container-widget-width:96.265%;--container-widget-flex-grow:0;}.elementor-14913 .elementor-element.elementor-element-2960984.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-33ef745{--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;}.elementor-14913 .elementor-element.elementor-element-c7343fc{--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;}.elementor-14913 .elementor-element.elementor-element-829b649{--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;}.elementor-14913 .elementor-element.elementor-element-829b649.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-e21c2d4{width:var( --container-widget-width, 96.265% );max-width:96.265%;--container-widget-width:96.265%;--container-widget-flex-grow:0;}.elementor-14913 .elementor-element.elementor-element-e21c2d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-7f71183{--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;}.elementor-14913 .elementor-element.elementor-element-be06b7c{--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;}.elementor-14913 .elementor-element.elementor-element-26a0520{--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;}.elementor-14913 .elementor-element.elementor-element-26a0520.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-f593a8d{width:var( --container-widget-width, 96.265% );max-width:96.265%;--container-widget-width:96.265%;--container-widget-flex-grow:0;}.elementor-14913 .elementor-element.elementor-element-f593a8d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-4c80a86{--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;}.elementor-14913 .elementor-element.elementor-element-6667e42{--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;}.elementor-14913 .elementor-element.elementor-element-7c718de{--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;}.elementor-14913 .elementor-element.elementor-element-7c718de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-3c246c4{width:var( --container-widget-width, 96.265% );max-width:96.265%;--container-widget-width:96.265%;--container-widget-flex-grow:0;}.elementor-14913 .elementor-element.elementor-element-3c246c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-908ddfa{--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;}.elementor-14913 .elementor-element.elementor-element-483188d{--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;}.elementor-14913 .elementor-element.elementor-element-98cad40{--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;}.elementor-14913 .elementor-element.elementor-element-4e56a2f{width:initial;max-width:initial;}.elementor-14913 .elementor-element.elementor-element-4e56a2f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-e5852c6{--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;}.elementor-14913 .elementor-element.elementor-element-3aa15a0{--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;}.elementor-14913 .elementor-element.elementor-element-a88af26{--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;}.elementor-14913 .elementor-element.elementor-element-a88af26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-628d33e{width:var( --container-widget-width, 96.265% );max-width:96.265%;--container-widget-width:96.265%;--container-widget-flex-grow:0;}.elementor-14913 .elementor-element.elementor-element-628d33e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-b423c4f{--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;}.elementor-14913 .elementor-element.elementor-element-916a126{--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;}.elementor-14913 .elementor-element.elementor-element-1dd6e28{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:5.6px;}.elementor-14913 .elementor-element.elementor-element-1dd6e28 .elementor-divider-separator{width:100%;}.elementor-14913 .elementor-element.elementor-element-1dd6e28 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14913 .elementor-element.elementor-element-9e188c4 .elementor-heading-title{font-family:"Arial", Open Sans;font-size:35px;font-weight:700;}.elementor-14913 .elementor-element.elementor-element-6802ba0{--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;}.elementor-14913 .elementor-element.elementor-element-ee7299e{--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;}.elementor-14913 .elementor-element.elementor-element-ee7299e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-33300b6{width:var( --container-widget-width, 96.265% );max-width:96.265%;--container-widget-width:96.265%;--container-widget-flex-grow:0;}.elementor-14913 .elementor-element.elementor-element-33300b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-428a4b3{--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;}.elementor-14913 .elementor-element.elementor-element-ddf7f47{--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;}.elementor-14913 .elementor-element.elementor-element-d684697{--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;}.elementor-14913 .elementor-element.elementor-element-d684697.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-6f036ab{width:var( --container-widget-width, 96.265% );max-width:96.265%;--container-widget-width:96.265%;--container-widget-flex-grow:0;}.elementor-14913 .elementor-element.elementor-element-6f036ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-959ee40{--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;}.elementor-14913 .elementor-element.elementor-element-d3975c9{--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;}.elementor-14913 .elementor-element.elementor-element-c73f6e6{--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;}.elementor-14913 .elementor-element.elementor-element-c73f6e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-9640d50{width:var( --container-widget-width, 96.265% );max-width:96.265%;--container-widget-width:96.265%;--container-widget-flex-grow:0;}.elementor-14913 .elementor-element.elementor-element-9640d50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-306ee0c{--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;}.elementor-14913 .elementor-element.elementor-element-442b54c{--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;}.elementor-14913 .elementor-element.elementor-element-695d320{--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;}.elementor-14913 .elementor-element.elementor-element-695d320.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-e973c98{width:var( --container-widget-width, 96.265% );max-width:96.265%;--container-widget-width:96.265%;--container-widget-flex-grow:0;}.elementor-14913 .elementor-element.elementor-element-e973c98.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-b22dc46{--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;}.elementor-14913 .elementor-element.elementor-element-1d36bd2{--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;}.elementor-14913 .elementor-element.elementor-element-74f1fc0{--display:flex;}.elementor-14913 .elementor-element.elementor-element-74f1fc0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-d4867f7{width:var( --container-widget-width, 96.265% );max-width:96.265%;--container-widget-width:96.265%;--container-widget-flex-grow:0;}.elementor-14913 .elementor-element.elementor-element-d4867f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-22c4ca3{--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;}.elementor-14913 .elementor-element.elementor-element-477c76c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:5.6px;}.elementor-14913 .elementor-element.elementor-element-477c76c .elementor-divider-separator{width:100%;}.elementor-14913 .elementor-element.elementor-element-477c76c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14913 .elementor-element.elementor-element-dcdccd7 .elementor-heading-title{font-family:"Arial", Open Sans;font-size:35px;font-weight:700;}.elementor-14913 .elementor-element.elementor-element-c4e186e{--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;}.elementor-14913 .elementor-element.elementor-element-227b67c{--display:flex;}.elementor-14913 .elementor-element.elementor-element-227b67c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-c26b5a4{width:var( --container-widget-width, 96.265% );max-width:96.265%;--container-widget-width:96.265%;--container-widget-flex-grow:0;}.elementor-14913 .elementor-element.elementor-element-c26b5a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-9958377{--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;}.elementor-14913 .elementor-element.elementor-element-56294bc{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:5.6px;}.elementor-14913 .elementor-element.elementor-element-56294bc .elementor-divider-separator{width:100%;}.elementor-14913 .elementor-element.elementor-element-56294bc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14913 .elementor-element.elementor-element-e353745 .elementor-heading-title{font-family:"Arial", Open Sans;font-size:35px;font-weight:700;}.elementor-14913 .elementor-element.elementor-element-7480018{--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;}.elementor-14913 .elementor-element.elementor-element-dac6489{--display:flex;}.elementor-14913 .elementor-element.elementor-element-dac6489.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-baa22c2{width:var( --container-widget-width, 96.265% );max-width:96.265%;--container-widget-width:96.265%;--container-widget-flex-grow:0;}.elementor-14913 .elementor-element.elementor-element-baa22c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-490195a{--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;}.elementor-14913 .elementor-element.elementor-element-0bcf99e{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:5.6px;}.elementor-14913 .elementor-element.elementor-element-0bcf99e .elementor-divider-separator{width:100%;}.elementor-14913 .elementor-element.elementor-element-0bcf99e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14913 .elementor-element.elementor-element-e2d0454 .elementor-heading-title{font-family:"Arial", Open Sans;font-size:35px;font-weight:700;}.elementor-14913 .elementor-element.elementor-element-1f50970{--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;}.elementor-14913 .elementor-element.elementor-element-0af7843{--display:flex;}.elementor-14913 .elementor-element.elementor-element-0af7843.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-8d7d773{width:var( --container-widget-width, 96.265% );max-width:96.265%;--container-widget-width:96.265%;--container-widget-flex-grow:0;}.elementor-14913 .elementor-element.elementor-element-8d7d773.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-43915b7{--display:flex;}@media(max-width:767px){.elementor-14913 .elementor-element.elementor-element-239210c .elementor-heading-title{font-size:24px;}.elementor-14913 .elementor-element.elementor-element-0f2bd60 .elementor-heading-title{font-size:24px;}.elementor-14913 .elementor-element.elementor-element-fa3f7e7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14913 .elementor-element.elementor-element-7a88f23.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-a7dbf78{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14913 .elementor-element.elementor-element-a702648.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-7f65178{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14913 .elementor-element.elementor-element-27ffa57.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-33ef745{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14913 .elementor-element.elementor-element-a6833f7.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-7f71183{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14913 .elementor-element.elementor-element-74055bd.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-4c80a86{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14913 .elementor-element.elementor-element-c02afff.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-908ddfa{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14913 .elementor-element.elementor-element-60902f9.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-e5852c6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14913 .elementor-element.elementor-element-87e5874.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-b423c4f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14913 .elementor-element.elementor-element-280e4ff.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-9e188c4 .elementor-heading-title{font-size:24px;}.elementor-14913 .elementor-element.elementor-element-428a4b3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14913 .elementor-element.elementor-element-d3ae8b4.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-959ee40{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14913 .elementor-element.elementor-element-d95fa4d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-306ee0c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14913 .elementor-element.elementor-element-0f2f135.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-b22dc46{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14913 .elementor-element.elementor-element-ccd6052.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14913 .elementor-element.elementor-element-dcdccd7 .elementor-heading-title{font-size:24px;}.elementor-14913 .elementor-element.elementor-element-e353745 .elementor-heading-title{font-size:24px;}.elementor-14913 .elementor-element.elementor-element-e2d0454 .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-14913 .elementor-element.elementor-element-ec83db2{--content-width:900px;}.elementor-14913 .elementor-element.elementor-element-e954a71{--width:100%;}.elementor-14913 .elementor-element.elementor-element-28a85e8{--width:30%;}.elementor-14913 .elementor-element.elementor-element-56f3b63{--width:70%;}.elementor-14913 .elementor-element.elementor-element-d57a215{--width:30%;}.elementor-14913 .elementor-element.elementor-element-83fae8e{--width:70%;}.elementor-14913 .elementor-element.elementor-element-647902e{--width:30%;}.elementor-14913 .elementor-element.elementor-element-fd6bf56{--width:70%;}.elementor-14913 .elementor-element.elementor-element-5a17ef8{--width:30%;}.elementor-14913 .elementor-element.elementor-element-fa3f7e7{--width:70%;}.elementor-14913 .elementor-element.elementor-element-2572d53{--width:30%;}.elementor-14913 .elementor-element.elementor-element-a7dbf78{--width:70%;}.elementor-14913 .elementor-element.elementor-element-5f7f978{--width:30%;}.elementor-14913 .elementor-element.elementor-element-7f65178{--width:70%;}.elementor-14913 .elementor-element.elementor-element-37d7cb4{--width:30%;}.elementor-14913 .elementor-element.elementor-element-33ef745{--width:70%;}.elementor-14913 .elementor-element.elementor-element-829b649{--width:30%;}.elementor-14913 .elementor-element.elementor-element-7f71183{--width:70%;}.elementor-14913 .elementor-element.elementor-element-26a0520{--width:30%;}.elementor-14913 .elementor-element.elementor-element-4c80a86{--width:70%;}.elementor-14913 .elementor-element.elementor-element-7c718de{--width:30%;}.elementor-14913 .elementor-element.elementor-element-908ddfa{--width:70%;}.elementor-14913 .elementor-element.elementor-element-98cad40{--width:30%;}.elementor-14913 .elementor-element.elementor-element-e5852c6{--width:70%;}.elementor-14913 .elementor-element.elementor-element-a88af26{--width:30%;}.elementor-14913 .elementor-element.elementor-element-b423c4f{--width:70%;}.elementor-14913 .elementor-element.elementor-element-ee7299e{--width:30%;}.elementor-14913 .elementor-element.elementor-element-428a4b3{--width:70%;}.elementor-14913 .elementor-element.elementor-element-d684697{--width:30%;}.elementor-14913 .elementor-element.elementor-element-959ee40{--width:70%;}.elementor-14913 .elementor-element.elementor-element-c73f6e6{--width:30%;}.elementor-14913 .elementor-element.elementor-element-306ee0c{--width:70%;}.elementor-14913 .elementor-element.elementor-element-695d320{--width:30%;}.elementor-14913 .elementor-element.elementor-element-b22dc46{--width:70%;}.elementor-14913 .elementor-element.elementor-element-43915b7{--content-width:500px;}}/* Start custom CSS for shortcode, class: .elementor-element-74055bd *//* =========================
   HN KATEGORIER – FULL CSS
   ========================= */

/* Färgvariabler (justera vid behov) */
:root{
  --hn-primary:#0B3A4A;      /* mörk blågrön */
  --hn-text:#0B3A4A;
  --hn-chip-bg:#ffffff;
  --hn-shadow:0 10px 25px rgba(0,0,0,.12);
  --hn-shadow-hover:0 14px 30px rgba(0,0,0,.16);
  --hn-border:rgba(11,58,74,.12);
}

/* ===== Underkategorier (chips/knappar) ===== */
.hn-subcats{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:12px;
  width:100%;

  justify-content:center;   /* centrerar chip-gruppen */
  align-items:center;
}

.hn-chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;

  padding:10px 14px;
  border-radius:999px;

  background:var(--hn-chip-bg);
  border:1px solid var(--hn-border);

  box-shadow:var(--hn-shadow);
  text-decoration:none !important;  /* tar bort underline */
  color:var(--hn-text) !important;  /* återställer färg på länkar */
  font-size:14px;
  line-height:1;
  font-weight:600;

  transform:translateZ(0);
  transition:transform .15s ease, box-shadow .15s ease, background .15s ease, border-color .15s ease;
}

.hn-chip:hover{
  box-shadow:var(--hn-shadow-hover);
  transform:translateY(-1px);
  color:var(--hn-text) !important;
}

/* Aktiv/vald chip (flera .elementor-14913 .elementor-element.elementor-element-74055bds så det “tar” oavsett WP-klass) */
.hn-chip.is-active,
.hn-chip[aria-current="page"],
.hn-chip.current-cat,
.hn-chip.current-menu-item{
  background:rgba(11,58,74,.08);
  border-color:rgba(11,58,74,.25);
  box-shadow:0 16px 34px rgba(0,0,0,.14);
  transform:scale(1.02);
}

/* Mobil: lite tajtare */
@media (max-width: 767px){
  .hn-subcats{ gap:8px; }
  .hn-chip{ padding:9px 12px; font-size:14px; }
}


/* ===== Huvudkategori-knappen/kortet =====
   OBS: Detta gäller bara om din shortcode använder någon av dessa klasser.
   Om din parent har annan klass, säg vilken så anpassar jag exakt. */

.hn-parent,
.hn-parent a{
  text-decoration:none !important;
}

.hn-parent{
  display:inline-flex;
  align-items:center;
  gap:12px;

  background:#fff;
  border:1px solid var(--hn-border);
  box-shadow:var(--hn-shadow);
  border-radius:16px;

  padding:14px 18px;
}

.hn-parent:hover{
  box-shadow:var(--hn-shadow-hover);
}

/* Titel i parent */
.hn-parent-title{
  color:var(--hn-primary) !important;
  font-weight:800;
  letter-spacing:.02em;
}

/* Ikon/bild i parent (om du har en img) */
.hn-parent img{
  width:44px;
  height:44px;
  border-radius:999px;
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-87e5874 *//* =========================
   HN KATEGORIER – FULL CSS
   ========================= */

/* Färgvariabler (justera vid behov) */
:root{
  --hn-primary:#0B3A4A;      /* mörk blågrön */
  --hn-text:#0B3A4A;
  --hn-chip-bg:#ffffff;
  --hn-shadow:0 10px 25px rgba(0,0,0,.12);
  --hn-shadow-hover:0 14px 30px rgba(0,0,0,.16);
  --hn-border:rgba(11,58,74,.12);
}

/* ===== Underkategorier (chips/knappar) ===== */
.hn-subcats{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:12px;
  width:100%;

  justify-content:center;   /* centrerar chip-gruppen */
  align-items:center;
}

.hn-chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;

  padding:10px 14px;
  border-radius:999px;

  background:var(--hn-chip-bg);
  border:1px solid var(--hn-border);

  box-shadow:var(--hn-shadow);
  text-decoration:none !important;  /* tar bort underline */
  color:var(--hn-text) !important;  /* återställer färg på länkar */
  font-size:14px;
  line-height:1;
  font-weight:600;

  transform:translateZ(0);
  transition:transform .15s ease, box-shadow .15s ease, background .15s ease, border-color .15s ease;
}

.hn-chip:hover{
  box-shadow:var(--hn-shadow-hover);
  transform:translateY(-1px);
  color:var(--hn-text) !important;
}

/* Aktiv/vald chip (flera .elementor-14913 .elementor-element.elementor-element-87e5874s så det “tar” oavsett WP-klass) */
.hn-chip.is-active,
.hn-chip[aria-current="page"],
.hn-chip.current-cat,
.hn-chip.current-menu-item{
  background:rgba(11,58,74,.08);
  border-color:rgba(11,58,74,.25);
  box-shadow:0 16px 34px rgba(0,0,0,.14);
  transform:scale(1.02);
}

/* Mobil: lite tajtare */
@media (max-width: 767px){
  .hn-subcats{ gap:8px; }
  .hn-chip{ padding:9px 12px; font-size:14px; }
}


/* ===== Huvudkategori-knappen/kortet =====
   OBS: Detta gäller bara om din shortcode använder någon av dessa klasser.
   Om din parent har annan klass, säg vilken så anpassar jag exakt. */

.hn-parent,
.hn-parent a{
  text-decoration:none !important;
}

.hn-parent{
  display:inline-flex;
  align-items:center;
  gap:12px;

  background:#fff;
  border:1px solid var(--hn-border);
  box-shadow:var(--hn-shadow);
  border-radius:16px;

  padding:14px 18px;
}

.hn-parent:hover{
  box-shadow:var(--hn-shadow-hover);
}

/* Titel i parent */
.hn-parent-title{
  color:var(--hn-primary) !important;
  font-weight:800;
  letter-spacing:.02em;
}

/* Ikon/bild i parent (om du har en img) */
.hn-parent img{
  width:44px;
  height:44px;
  border-radius:999px;
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d3ae8b4 *//* =========================
   HN KATEGORIER – FULL CSS
   ========================= */

/* Färgvariabler (justera vid behov) */
:root{
  --hn-primary:#0B3A4A;      /* mörk blågrön */
  --hn-text:#0B3A4A;
  --hn-chip-bg:#ffffff;
  --hn-shadow:0 10px 25px rgba(0,0,0,.12);
  --hn-shadow-hover:0 14px 30px rgba(0,0,0,.16);
  --hn-border:rgba(11,58,74,.12);
}

/* ===== Underkategorier (chips/knappar) ===== */
.hn-subcats{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:12px;
  width:100%;

  justify-content:center;   /* centrerar chip-gruppen */
  align-items:center;
}

.hn-chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;

  padding:10px 14px;
  border-radius:999px;

  background:var(--hn-chip-bg);
  border:1px solid var(--hn-border);

  box-shadow:var(--hn-shadow);
  text-decoration:none !important;  /* tar bort underline */
  color:var(--hn-text) !important;  /* återställer färg på länkar */
  font-size:14px;
  line-height:1;
  font-weight:600;

  transform:translateZ(0);
  transition:transform .15s ease, box-shadow .15s ease, background .15s ease, border-color .15s ease;
}

.hn-chip:hover{
  box-shadow:var(--hn-shadow-hover);
  transform:translateY(-1px);
  color:var(--hn-text) !important;
}

/* Aktiv/vald chip (flera .elementor-14913 .elementor-element.elementor-element-d3ae8b4s så det “tar” oavsett WP-klass) */
.hn-chip.is-active,
.hn-chip[aria-current="page"],
.hn-chip.current-cat,
.hn-chip.current-menu-item{
  background:rgba(11,58,74,.08);
  border-color:rgba(11,58,74,.25);
  box-shadow:0 16px 34px rgba(0,0,0,.14);
  transform:scale(1.02);
}

/* Mobil: lite tajtare */
@media (max-width: 767px){
  .hn-subcats{ gap:8px; }
  .hn-chip{ padding:9px 12px; font-size:14px; }
}


/* ===== Huvudkategori-knappen/kortet =====
   OBS: Detta gäller bara om din shortcode använder någon av dessa klasser.
   Om din parent har annan klass, säg vilken så anpassar jag exakt. */

.hn-parent,
.hn-parent a{
  text-decoration:none !important;
}

.hn-parent{
  display:inline-flex;
  align-items:center;
  gap:12px;

  background:#fff;
  border:1px solid var(--hn-border);
  box-shadow:var(--hn-shadow);
  border-radius:16px;

  padding:14px 18px;
}

.hn-parent:hover{
  box-shadow:var(--hn-shadow-hover);
}

/* Titel i parent */
.hn-parent-title{
  color:var(--hn-primary) !important;
  font-weight:800;
  letter-spacing:.02em;
}

/* Ikon/bild i parent (om du har en img) */
.hn-parent img{
  width:44px;
  height:44px;
  border-radius:999px;
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d95fa4d *//* =========================
   HN KATEGORIER – FULL CSS
   ========================= */

/* Färgvariabler (justera vid behov) */
:root{
  --hn-primary:#0B3A4A;      /* mörk blågrön */
  --hn-text:#0B3A4A;
  --hn-chip-bg:#ffffff;
  --hn-shadow:0 10px 25px rgba(0,0,0,.12);
  --hn-shadow-hover:0 14px 30px rgba(0,0,0,.16);
  --hn-border:rgba(11,58,74,.12);
}

/* ===== Underkategorier (chips/knappar) ===== */
.hn-subcats{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:12px;
  width:100%;

  justify-content:center;   /* centrerar chip-gruppen */
  align-items:center;
}

.hn-chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;

  padding:10px 14px;
  border-radius:999px;

  background:var(--hn-chip-bg);
  border:1px solid var(--hn-border);

  box-shadow:var(--hn-shadow);
  text-decoration:none !important;  /* tar bort underline */
  color:var(--hn-text) !important;  /* återställer färg på länkar */
  font-size:14px;
  line-height:1;
  font-weight:600;

  transform:translateZ(0);
  transition:transform .15s ease, box-shadow .15s ease, background .15s ease, border-color .15s ease;
}

.hn-chip:hover{
  box-shadow:var(--hn-shadow-hover);
  transform:translateY(-1px);
  color:var(--hn-text) !important;
}

/* Aktiv/vald chip (flera .elementor-14913 .elementor-element.elementor-element-d95fa4ds så det “tar” oavsett WP-klass) */
.hn-chip.is-active,
.hn-chip[aria-current="page"],
.hn-chip.current-cat,
.hn-chip.current-menu-item{
  background:rgba(11,58,74,.08);
  border-color:rgba(11,58,74,.25);
  box-shadow:0 16px 34px rgba(0,0,0,.14);
  transform:scale(1.02);
}

/* Mobil: lite tajtare */
@media (max-width: 767px){
  .hn-subcats{ gap:8px; }
  .hn-chip{ padding:9px 12px; font-size:14px; }
}


/* ===== Huvudkategori-knappen/kortet =====
   OBS: Detta gäller bara om din shortcode använder någon av dessa klasser.
   Om din parent har annan klass, säg vilken så anpassar jag exakt. */

.hn-parent,
.hn-parent a{
  text-decoration:none !important;
}

.hn-parent{
  display:inline-flex;
  align-items:center;
  gap:12px;

  background:#fff;
  border:1px solid var(--hn-border);
  box-shadow:var(--hn-shadow);
  border-radius:16px;

  padding:14px 18px;
}

.hn-parent:hover{
  box-shadow:var(--hn-shadow-hover);
}

/* Titel i parent */
.hn-parent-title{
  color:var(--hn-primary) !important;
  font-weight:800;
  letter-spacing:.02em;
}

/* Ikon/bild i parent (om du har en img) */
.hn-parent img{
  width:44px;
  height:44px;
  border-radius:999px;
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f2f135 *//* =========================
   HN KATEGORIER – FULL CSS
   ========================= */

/* Färgvariabler (justera vid behov) */
:root{
  --hn-primary:#0B3A4A;      /* mörk blågrön */
  --hn-text:#0B3A4A;
  --hn-chip-bg:#ffffff;
  --hn-shadow:0 10px 25px rgba(0,0,0,.12);
  --hn-shadow-hover:0 14px 30px rgba(0,0,0,.16);
  --hn-border:rgba(11,58,74,.12);
}

/* ===== Underkategorier (chips/knappar) ===== */
.hn-subcats{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:12px;
  width:100%;

  justify-content:center;   /* centrerar chip-gruppen */
  align-items:center;
}

.hn-chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;

  padding:10px 14px;
  border-radius:999px;

  background:var(--hn-chip-bg);
  border:1px solid var(--hn-border);

  box-shadow:var(--hn-shadow);
  text-decoration:none !important;  /* tar bort underline */
  color:var(--hn-text) !important;  /* återställer färg på länkar */
  font-size:14px;
  line-height:1;
  font-weight:600;

  transform:translateZ(0);
  transition:transform .15s ease, box-shadow .15s ease, background .15s ease, border-color .15s ease;
}

.hn-chip:hover{
  box-shadow:var(--hn-shadow-hover);
  transform:translateY(-1px);
  color:var(--hn-text) !important;
}

/* Aktiv/vald chip (flera .elementor-14913 .elementor-element.elementor-element-0f2f135s så det “tar” oavsett WP-klass) */
.hn-chip.is-active,
.hn-chip[aria-current="page"],
.hn-chip.current-cat,
.hn-chip.current-menu-item{
  background:rgba(11,58,74,.08);
  border-color:rgba(11,58,74,.25);
  box-shadow:0 16px 34px rgba(0,0,0,.14);
  transform:scale(1.02);
}

/* Mobil: lite tajtare */
@media (max-width: 767px){
  .hn-subcats{ gap:8px; }
  .hn-chip{ padding:9px 12px; font-size:14px; }
}


/* ===== Huvudkategori-knappen/kortet =====
   OBS: Detta gäller bara om din shortcode använder någon av dessa klasser.
   Om din parent har annan klass, säg vilken så anpassar jag exakt. */

.hn-parent,
.hn-parent a{
  text-decoration:none !important;
}

.hn-parent{
  display:inline-flex;
  align-items:center;
  gap:12px;

  background:#fff;
  border:1px solid var(--hn-border);
  box-shadow:var(--hn-shadow);
  border-radius:16px;

  padding:14px 18px;
}

.hn-parent:hover{
  box-shadow:var(--hn-shadow-hover);
}

/* Titel i parent */
.hn-parent-title{
  color:var(--hn-primary) !important;
  font-weight:800;
  letter-spacing:.02em;
}

/* Ikon/bild i parent (om du har en img) */
.hn-parent img{
  width:44px;
  height:44px;
  border-radius:999px;
  object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ccd6052 *//* =========================
   HN KATEGORIER – FULL CSS
   ========================= */

/* Färgvariabler (justera vid behov) */
:root{
  --hn-primary:#0B3A4A;      /* mörk blågrön */
  --hn-text:#0B3A4A;
  --hn-chip-bg:#ffffff;
  --hn-shadow:0 10px 25px rgba(0,0,0,.12);
  --hn-shadow-hover:0 14px 30px rgba(0,0,0,.16);
  --hn-border:rgba(11,58,74,.12);
}

/* ===== Underkategorier (chips/knappar) ===== */
.hn-subcats{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:12px;
  width:100%;

  justify-content:center;   /* centrerar chip-gruppen */
  align-items:center;
}

.hn-chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;

  padding:10px 14px;
  border-radius:999px;

  background:var(--hn-chip-bg);
  border:1px solid var(--hn-border);

  box-shadow:var(--hn-shadow);
  text-decoration:none !important;  /* tar bort underline */
  color:var(--hn-text) !important;  /* återställer färg på länkar */
  font-size:14px;
  line-height:1;
  font-weight:600;

  transform:translateZ(0);
  transition:transform .15s ease, box-shadow .15s ease, background .15s ease, border-color .15s ease;
}

.hn-chip:hover{
  box-shadow:var(--hn-shadow-hover);
  transform:translateY(-1px);
  color:var(--hn-text) !important;
}

/* Aktiv/vald chip (flera .elementor-14913 .elementor-element.elementor-element-ccd6052s så det “tar” oavsett WP-klass) */
.hn-chip.is-active,
.hn-chip[aria-current="page"],
.hn-chip.current-cat,
.hn-chip.current-menu-item{
  background:rgba(11,58,74,.08);
  border-color:rgba(11,58,74,.25);
  box-shadow:0 16px 34px rgba(0,0,0,.14);
  transform:scale(1.02);
}

/* Mobil: lite tajtare */
@media (max-width: 767px){
  .hn-subcats{ gap:8px; }
  .hn-chip{ padding:9px 12px; font-size:14px; }
}


/* ===== Huvudkategori-knappen/kortet =====
   OBS: Detta gäller bara om din shortcode använder någon av dessa klasser.
   Om din parent har annan klass, säg vilken så anpassar jag exakt. */

.hn-parent,
.hn-parent a{
  text-decoration:none !important;
}

.hn-parent{
  display:inline-flex;
  align-items:center;
  gap:12px;

  background:#fff;
  border:1px solid var(--hn-border);
  box-shadow:var(--hn-shadow);
  border-radius:16px;

  padding:14px 18px;
}

.hn-parent:hover{
  box-shadow:var(--hn-shadow-hover);
}

/* Titel i parent */
.hn-parent-title{
  color:var(--hn-primary) !important;
  font-weight:800;
  letter-spacing:.02em;
}

/* Ikon/bild i parent (om du har en img) */
.hn-parent img{
  width:44px;
  height:44px;
  border-radius:999px;
  object-fit:cover;
}/* End custom CSS */