.elementor-2947 .elementor-element.elementor-element-8941982{--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;--flex-wrap:wrap;}.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-2947 .elementor-element.elementor-element-4a1cb89{width:100%;max-width:100%;text-align:center;}.elementor-2947 .elementor-element.elementor-element-4a1cb89 .elementor-heading-title{font-family:var( --e-global-typography-70aa962-font-family ), Sans-serif;font-size:var( --e-global-typography-70aa962-font-size );font-weight:var( --e-global-typography-70aa962-font-weight );font-style:var( --e-global-typography-70aa962-font-style );line-height:var( --e-global-typography-70aa962-line-height );color:var( --e-global-color-83302b4 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2947 .elementor-element.elementor-element-97771b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-a2509f1-font-size );line-height:var( --e-global-typography-a2509f1-line-height );color:var( --e-global-color-83302b4 );}.elementor-2947 .elementor-element.elementor-element-45d2f7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-2947 .elementor-element.elementor-element-837e76b{width:100%;max-width:100%;text-align:center;}.elementor-2947 .elementor-element.elementor-element-837e76b .elementor-heading-title{font-family:var( --e-global-typography-70aa962-font-family ), Sans-serif;font-size:var( --e-global-typography-70aa962-font-size );font-weight:var( --e-global-typography-70aa962-font-weight );font-style:var( --e-global-typography-70aa962-font-style );line-height:var( --e-global-typography-70aa962-line-height );color:var( --e-global-color-83302b4 );}.elementor-2947 .elementor-element.elementor-element-b019f45{--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;--flex-wrap:wrap;}.elementor-2947 .elementor-element.elementor-element-3651db1{--display:flex;}.elementor-2947 .elementor-element.elementor-element-3651db1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-cb58ddc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-cb58ddc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-7a68d0b{--display:flex;}.elementor-2947 .elementor-element.elementor-element-7a68d0b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-414bb62{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-414bb62.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-04cdac4{--display:flex;}.elementor-2947 .elementor-element.elementor-element-04cdac4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-0162848{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-0162848.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-2fe496c{--display:flex;}.elementor-2947 .elementor-element.elementor-element-2fe496c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-00f6e0f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-00f6e0f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-a14cd9c{--display:flex;}.elementor-2947 .elementor-element.elementor-element-a14cd9c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-dcd1bf5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-dcd1bf5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-9cd2ff4{--display:flex;}.elementor-2947 .elementor-element.elementor-element-9cd2ff4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-1407dbf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-1407dbf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-11355ee{--display:flex;}.elementor-2947 .elementor-element.elementor-element-11355ee.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-e0c4223{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-e0c4223.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-b5a158b{--display:flex;}.elementor-2947 .elementor-element.elementor-element-b5a158b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-aa90f3b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-aa90f3b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-aea416c{--display:flex;}.elementor-2947 .elementor-element.elementor-element-aea416c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-bdeb297{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-bdeb297.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-d118021{--display:flex;}.elementor-2947 .elementor-element.elementor-element-d118021.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-0030d22{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-0030d22.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-d85f23b{--display:flex;}.elementor-2947 .elementor-element.elementor-element-d85f23b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-f6e6cce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-f6e6cce.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-dc8bf1d{--display:flex;}.elementor-2947 .elementor-element.elementor-element-dc8bf1d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-63297de{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-63297de.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-b3cbc24{--display:flex;}.elementor-2947 .elementor-element.elementor-element-b3cbc24.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-b32add6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-b32add6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-e791dba{--display:flex;}.elementor-2947 .elementor-element.elementor-element-e791dba.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-3ac0b24{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-3ac0b24.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-14bae17{--display:flex;}.elementor-2947 .elementor-element.elementor-element-14bae17.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-49aff5e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-49aff5e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-d258ab6{--display:flex;}.elementor-2947 .elementor-element.elementor-element-d258ab6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-6f0aee9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-6f0aee9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-3a671dc{--display:flex;}.elementor-2947 .elementor-element.elementor-element-3a671dc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-f74a795{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-f74a795.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-3948944{--display:flex;}.elementor-2947 .elementor-element.elementor-element-3948944.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-3f8e953{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-3f8e953.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-e05f55f{--display:flex;}.elementor-2947 .elementor-element.elementor-element-e05f55f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-d1345a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-d1345a6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-bb40c44{--display:flex;}.elementor-2947 .elementor-element.elementor-element-bb40c44.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-1de418b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-1de418b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-04261af{--display:flex;}.elementor-2947 .elementor-element.elementor-element-04261af.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-b579db3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-b579db3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-c460e67{--display:flex;}.elementor-2947 .elementor-element.elementor-element-c460e67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-5f07c93{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-5f07c93.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-5f7f163{--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;--flex-wrap:wrap;}.elementor-2947 .elementor-element.elementor-element-13c0151{--display:flex;}.elementor-2947 .elementor-element.elementor-element-13c0151.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-ec86b81{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-ec86b81.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-8a778d5{--display:flex;}.elementor-2947 .elementor-element.elementor-element-8a778d5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-1f71687{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-1f71687.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-1167d2d{--display:flex;}.elementor-2947 .elementor-element.elementor-element-1167d2d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-6ace7c1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-6ace7c1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-c458424{--display:flex;}.elementor-2947 .elementor-element.elementor-element-c458424.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-c1a44a2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-c1a44a2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-73881a1{--display:flex;}.elementor-2947 .elementor-element.elementor-element-73881a1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-7429df4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-7429df4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-675fc77{--display:flex;}.elementor-2947 .elementor-element.elementor-element-675fc77.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-23d1858{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-23d1858.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-558fa7e{--display:flex;}.elementor-2947 .elementor-element.elementor-element-558fa7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-b804876{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-b804876.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-8d97951{--display:flex;}.elementor-2947 .elementor-element.elementor-element-2bea222{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-2bea222.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-653bb11{--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;--flex-wrap:wrap;}.elementor-2947 .elementor-element.elementor-element-e9278be{--display:flex;}.elementor-2947 .elementor-element.elementor-element-e9278be.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-65e6244{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-65e6244.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-f5d7f24{--display:flex;}.elementor-2947 .elementor-element.elementor-element-f5d7f24.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-ffadbfd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-ffadbfd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-0dba09f{--display:flex;}.elementor-2947 .elementor-element.elementor-element-0dba09f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-25cea83{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-25cea83.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-17ddd22{--display:flex;}.elementor-2947 .elementor-element.elementor-element-e956845{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-e956845.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-a8e9cd2{--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;--flex-wrap:wrap;}.elementor-2947 .elementor-element.elementor-element-16a4a14{--display:flex;}.elementor-2947 .elementor-element.elementor-element-16a4a14.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-d220c34{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-d220c34.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-411cdb0{--display:flex;}.elementor-2947 .elementor-element.elementor-element-411cdb0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-6d3cb75{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-6d3cb75.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-2436da1{--display:flex;}.elementor-2947 .elementor-element.elementor-element-2436da1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-73e86f7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-73e86f7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-aa83ab3{--display:flex;}.elementor-2947 .elementor-element.elementor-element-aa83ab3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-4ce4e75{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-4ce4e75.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-3e3148c{--display:flex;}.elementor-2947 .elementor-element.elementor-element-3e3148c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-5a27b23{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-5a27b23.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-0353ddd{--display:flex;}.elementor-2947 .elementor-element.elementor-element-0353ddd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-a3f5d60{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-a3f5d60.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-9ebccbf{--display:flex;}.elementor-2947 .elementor-element.elementor-element-9ebccbf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-136e645{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-136e645.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-8890884{--display:flex;}.elementor-2947 .elementor-element.elementor-element-8890884.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-cbd4d4a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-cbd4d4a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-55c6e33{--display:flex;}.elementor-2947 .elementor-element.elementor-element-55c6e33.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-94403ef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-94403ef.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-ad7604a{--display:flex;}.elementor-2947 .elementor-element.elementor-element-ad7604a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-4dcf989{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-4dcf989.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-d7f0e89{--display:flex;}.elementor-2947 .elementor-element.elementor-element-d7f0e89.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-387c012{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-387c012.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-769721b{--display:flex;}.elementor-2947 .elementor-element.elementor-element-769721b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-0ce7fc4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-0ce7fc4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-053aece{--display:flex;}.elementor-2947 .elementor-element.elementor-element-053aece.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-0aeb33e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-0aeb33e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-42b83f7{--display:flex;}.elementor-2947 .elementor-element.elementor-element-42b83f7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-189a804{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-189a804.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-d0f66a3{--display:flex;}.elementor-2947 .elementor-element.elementor-element-d0f66a3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-b4da06a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-b4da06a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-a8c0321{--display:flex;}.elementor-2947 .elementor-element.elementor-element-a8c0321.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-de3f890{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-de3f890.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-b7d6736{--display:flex;}.elementor-2947 .elementor-element.elementor-element-b7d6736.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-f2f10df{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-f2f10df.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-cf5aa9e{--display:flex;}.elementor-2947 .elementor-element.elementor-element-cf5aa9e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-3933dc0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-3933dc0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-1dc55d9{--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;--flex-wrap:wrap;}.elementor-2947 .elementor-element.elementor-element-93c4810{--display:flex;}.elementor-2947 .elementor-element.elementor-element-93c4810.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-b1c18b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-b1c18b7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-c8c4a25{--display:flex;}.elementor-2947 .elementor-element.elementor-element-c8c4a25.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-10ffe20{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-10ffe20.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-516bf02{--display:flex;}.elementor-2947 .elementor-element.elementor-element-516bf02.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-b210211{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-b210211.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-7a1ba38{--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;--flex-wrap:wrap;}.elementor-2947 .elementor-element.elementor-element-fe4b737{--display:flex;}.elementor-2947 .elementor-element.elementor-element-fe4b737.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-948f43d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-948f43d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-57cb29a{--display:flex;}.elementor-2947 .elementor-element.elementor-element-57cb29a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-8e49d20{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-8e49d20.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-2b95c25{--display:flex;}.elementor-2947 .elementor-element.elementor-element-2b95c25.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-cb64100{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-cb64100.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-dff2d3c{--display:flex;}.elementor-2947 .elementor-element.elementor-element-dff2d3c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-5758c4f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-5758c4f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-285d052{--display:flex;}.elementor-2947 .elementor-element.elementor-element-285d052.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-fe406b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-fe406b3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-f5d18fb{--display:flex;}.elementor-2947 .elementor-element.elementor-element-f5d18fb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-01f662e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-01f662e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-8e42dad{--display:flex;}.elementor-2947 .elementor-element.elementor-element-8e42dad.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-62badd5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-62badd5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-e5252af{--display:flex;}.elementor-2947 .elementor-element.elementor-element-e5252af.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-8e8e420{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-8e8e420.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-827956b{--display:flex;}.elementor-2947 .elementor-element.elementor-element-827956b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-37faf41{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-37faf41.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-43e8245{--display:flex;}.elementor-2947 .elementor-element.elementor-element-43e8245.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-d70cdf0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-d70cdf0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-936aaaa{--display:flex;}.elementor-2947 .elementor-element.elementor-element-936aaaa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-7a04b6e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-7a04b6e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-2bf3cc0{--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;--flex-wrap:wrap;}.elementor-2947 .elementor-element.elementor-element-dff837b{--display:flex;}.elementor-2947 .elementor-element.elementor-element-dff837b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-dbbfe03{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-dbbfe03.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-80be14f{--display:flex;}.elementor-2947 .elementor-element.elementor-element-80be14f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-f1c78f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-f1c78f1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-7a087dd{--display:flex;}.elementor-2947 .elementor-element.elementor-element-7a087dd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-1f9b0ed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-1f9b0ed.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-36e8316{--display:flex;}.elementor-2947 .elementor-element.elementor-element-36e8316.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-4f4b2cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-4f4b2cd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-0092d73{--display:flex;}.elementor-2947 .elementor-element.elementor-element-0092d73.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-181c1e6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-181c1e6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-a5d7f59{--display:flex;}.elementor-2947 .elementor-element.elementor-element-a5d7f59.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-f01b134{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-f01b134.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-4706c3f{--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;--flex-wrap:wrap;}.elementor-2947 .elementor-element.elementor-element-4706c3f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-3bc4f58{--display:flex;}.elementor-2947 .elementor-element.elementor-element-3bc4f58.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-460b55f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-460b55f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-970f2b6{--display:flex;}.elementor-2947 .elementor-element.elementor-element-970f2b6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-6601d13{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-6601d13.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-2ecdad4{--display:flex;}.elementor-2947 .elementor-element.elementor-element-2ecdad4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-fed2408{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-fed2408.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-0b83677{--display:flex;}.elementor-2947 .elementor-element.elementor-element-5dd75b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-5dd75b1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-c2e5058{--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;--flex-wrap:wrap;}.elementor-2947 .elementor-element.elementor-element-7f12275{--display:flex;}.elementor-2947 .elementor-element.elementor-element-7f12275.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-06e6599{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-06e6599.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-8802000{--display:flex;}.elementor-2947 .elementor-element.elementor-element-8802000.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-de5b8fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-de5b8fa.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-8f28f28{--display:flex;}.elementor-2947 .elementor-element.elementor-element-8f28f28.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-443ff8d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-443ff8d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-267f5a1{--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;--flex-wrap:wrap;}.elementor-2947 .elementor-element.elementor-element-baa9870{--display:flex;}.elementor-2947 .elementor-element.elementor-element-baa9870.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-74f9854{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-74f9854.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-5d34c0c{--display:flex;}.elementor-2947 .elementor-element.elementor-element-5d34c0c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-c4c499b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-c4c499b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-957dd25{--display:flex;}.elementor-2947 .elementor-element.elementor-element-957dd25.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-c57cb7e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-c57cb7e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-48f1832{--display:flex;}.elementor-2947 .elementor-element.elementor-element-48f1832.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-eb2e06d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-eb2e06d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-a5ab9d8{--display:flex;}.elementor-2947 .elementor-element.elementor-element-a5ab9d8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-b45db8e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-b45db8e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-c7d6e35{--display:flex;}.elementor-2947 .elementor-element.elementor-element-c7d6e35.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-4c056ed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-4c056ed.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-ede565f{--display:flex;}.elementor-2947 .elementor-element.elementor-element-ede565f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-61c9497{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-61c9497.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-ff1f712{--display:flex;}.elementor-2947 .elementor-element.elementor-element-ff1f712.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-a07ed51{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-a07ed51.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-1ad31d2{--display:flex;}.elementor-2947 .elementor-element.elementor-element-1ad31d2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-00ba2fe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-00ba2fe.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-46bd9e8{--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;--flex-wrap:wrap;}.elementor-2947 .elementor-element.elementor-element-5a9d641{--display:flex;}.elementor-2947 .elementor-element.elementor-element-5a9d641.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-ab595b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-ab595b3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-6c3caaa{--display:flex;}.elementor-2947 .elementor-element.elementor-element-6c3caaa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-a75f0c4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-a75f0c4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-2db5f82{--display:flex;}.elementor-2947 .elementor-element.elementor-element-a5b92a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-a5b92a3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-76d9808{--n-accordion-title-font-size:var( --e-global-typography-a8a2b51-font-size );width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-2947 .elementor-element.elementor-element-76d9808 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-a8a2b51-font-family ), Sans-serif;font-weight:var( --e-global-typography-a8a2b51-font-weight );line-height:var( --e-global-typography-a8a2b51-line-height );}.elementor-2947 .elementor-element.elementor-element-5b66baf{--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;--flex-wrap:wrap;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2947 .elementor-element.elementor-element-52f0a67{width:100%;max-width:100%;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2947 .elementor-element.elementor-element-52f0a67 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2947 .elementor-element.elementor-element-52f0a67 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2947 .elementor-element.elementor-element-52f0a67 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2947 .elementor-element.elementor-element-52f0a67 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2947 .elementor-element.elementor-element-52f0a67 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2947 .elementor-element.elementor-element-52f0a67 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2947 .elementor-element.elementor-element-52f0a67 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2947 .elementor-element.elementor-element-52f0a67 .elementor-field-type-html{padding-bottom:0px;}.elementor-2947 .elementor-element.elementor-element-52f0a67 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2947 .elementor-element.elementor-element-52f0a67 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2947 .elementor-element.elementor-element-52f0a67 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2947 .elementor-element.elementor-element-52f0a67 .elementor-button[type="submit"]{color:#ffffff;}.elementor-2947 .elementor-element.elementor-element-52f0a67 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2947 .elementor-element.elementor-element-52f0a67 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2947 .elementor-element.elementor-element-52f0a67 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2947 .elementor-element.elementor-element-52f0a67 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2947 .elementor-element.elementor-element-52f0a67 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2947 .elementor-element.elementor-element-52f0a67 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2947 .elementor-element.elementor-element-13c8753{--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;--flex-wrap:wrap;}@media(max-width:1200px) and (min-width:768px){.elementor-2947 .elementor-element.elementor-element-1167d2d{--width:32%;}.elementor-2947 .elementor-element.elementor-element-e9278be{--width:32%;}.elementor-2947 .elementor-element.elementor-element-fe4b737{--width:30%;}.elementor-2947 .elementor-element.elementor-element-57cb29a{--width:30%;}.elementor-2947 .elementor-element.elementor-element-2b95c25{--width:30%;}.elementor-2947 .elementor-element.elementor-element-dff2d3c{--width:30%;}.elementor-2947 .elementor-element.elementor-element-285d052{--width:30%;}.elementor-2947 .elementor-element.elementor-element-f5d18fb{--width:30%;}.elementor-2947 .elementor-element.elementor-element-8e42dad{--width:30%;}.elementor-2947 .elementor-element.elementor-element-e5252af{--width:30%;}.elementor-2947 .elementor-element.elementor-element-827956b{--width:30%;}.elementor-2947 .elementor-element.elementor-element-43e8245{--width:30%;}.elementor-2947 .elementor-element.elementor-element-936aaaa{--width:30%;}.elementor-2947 .elementor-element.elementor-element-dff837b{--width:32%;}.elementor-2947 .elementor-element.elementor-element-0092d73{--width:321.773px;}.elementor-2947 .elementor-element.elementor-element-3bc4f58{--width:32%;}.elementor-2947 .elementor-element.elementor-element-7f12275{--width:32%;}.elementor-2947 .elementor-element.elementor-element-baa9870{--width:32%;}.elementor-2947 .elementor-element.elementor-element-5a9d641{--width:32%;}}@media(max-width:1366px){.elementor-2947 .elementor-element.elementor-element-4a1cb89 .elementor-heading-title{font-size:var( --e-global-typography-70aa962-font-size );line-height:var( --e-global-typography-70aa962-line-height );}.elementor-2947 .elementor-element.elementor-element-97771b3{font-size:var( --e-global-typography-a2509f1-font-size );line-height:var( --e-global-typography-a2509f1-line-height );}.elementor-2947 .elementor-element.elementor-element-837e76b .elementor-heading-title{font-size:var( --e-global-typography-70aa962-font-size );line-height:var( --e-global-typography-70aa962-line-height );}.elementor-2947 .elementor-element.elementor-element-76d9808{--n-accordion-title-font-size:var( --e-global-typography-a8a2b51-font-size );}:where( .elementor-2947 .elementor-element.elementor-element-76d9808 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-a8a2b51-line-height );}}@media(max-width:1200px){.elementor-2947 .elementor-element.elementor-element-8941982{--flex-wrap:wrap;}.elementor-2947 .elementor-element.elementor-element-c460e67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-5f7f163{--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;--flex-wrap:wrap;}.elementor-2947 .elementor-element.elementor-element-1167d2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-558fa7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-8d97951.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-e9278be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-fe4b737.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-57cb29a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-2b95c25.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-dff2d3c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-285d052.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-f5d18fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-8e42dad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-e5252af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-827956b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-43e8245.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-936aaaa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-dff837b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-3bc4f58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-7f12275.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-baa9870.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-5a9d641.e-con{--flex-grow:0;--flex-shrink:0;}}@media(max-width:1024px){.elementor-2947 .elementor-element.elementor-element-4a1cb89{width:100%;max-width:100%;}.elementor-2947 .elementor-element.elementor-element-4a1cb89 .elementor-heading-title{font-size:var( --e-global-typography-70aa962-font-size );line-height:var( --e-global-typography-70aa962-line-height );}.elementor-2947 .elementor-element.elementor-element-97771b3{font-size:var( --e-global-typography-a2509f1-font-size );line-height:var( --e-global-typography-a2509f1-line-height );}.elementor-2947 .elementor-element.elementor-element-837e76b{width:100%;max-width:100%;}.elementor-2947 .elementor-element.elementor-element-837e76b .elementor-heading-title{font-size:var( --e-global-typography-70aa962-font-size );line-height:var( --e-global-typography-70aa962-line-height );}.elementor-2947 .elementor-element.elementor-element-76d9808{--n-accordion-title-font-size:var( --e-global-typography-a8a2b51-font-size );}:where( .elementor-2947 .elementor-element.elementor-element-76d9808 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-a8a2b51-line-height );}.elementor-2947 .elementor-element.elementor-element-52f0a67{width:100%;max-width:100%;}}@media(max-width:880px){.elementor-2947 .elementor-element.elementor-element-3651db1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-7a68d0b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-04cdac4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-2fe496c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-a14cd9c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-9cd2ff4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-11355ee.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-b5a158b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-aea416c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-d118021.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-d85f23b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-dc8bf1d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-b3cbc24.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-e791dba.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-14bae17.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-d258ab6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-3a671dc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-3948944.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-e05f55f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-bb40c44.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-04261af.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-c460e67.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-13c0151.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-8a778d5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-1167d2d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-c458424.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-73881a1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-675fc77.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-558fa7e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-8d97951.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-e9278be.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-f5d7f24.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-0dba09f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-17ddd22.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-16a4a14.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-411cdb0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-2436da1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-aa83ab3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-3e3148c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-0353ddd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-9ebccbf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-8890884.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-55c6e33.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-ad7604a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-d7f0e89.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-769721b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-053aece.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-42b83f7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-d0f66a3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-a8c0321.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-b7d6736.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-cf5aa9e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-93c4810.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-c8c4a25.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-516bf02.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-fe4b737.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-57cb29a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-2b95c25.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-dff2d3c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-285d052.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-f5d18fb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-8e42dad.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-e5252af.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-827956b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-43e8245.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-936aaaa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-dff837b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-80be14f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-7a087dd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-36e8316.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-0092d73.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-a5d7f59.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-3bc4f58.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-970f2b6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-2ecdad4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-0b83677.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-7f12275.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-8802000.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-8f28f28.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-baa9870.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-5d34c0c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-957dd25.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-48f1832.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-a5ab9d8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-c7d6e35.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-ede565f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-ff1f712.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-1ad31d2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-5a9d641.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-6c3caaa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2947 .elementor-element.elementor-element-2db5f82.e-con{--flex-grow:1;--flex-shrink:0;}}@media(max-width:767px){.elementor-2947 .elementor-element.elementor-element-4a1cb89 .elementor-heading-title{font-size:var( --e-global-typography-70aa962-font-size );line-height:var( --e-global-typography-70aa962-line-height );}.elementor-2947 .elementor-element.elementor-element-97771b3{font-size:var( --e-global-typography-a2509f1-font-size );line-height:var( --e-global-typography-a2509f1-line-height );}.elementor-2947 .elementor-element.elementor-element-45d2f7f{--content-width:85%;}.elementor-2947 .elementor-element.elementor-element-837e76b .elementor-heading-title{font-size:var( --e-global-typography-70aa962-font-size );line-height:var( --e-global-typography-70aa962-line-height );}.elementor-2947 .elementor-element.elementor-element-76d9808{--container-widget-width:190%;--container-widget-flex-grow:0;width:var( --container-widget-width, 190% );max-width:190%;--n-accordion-title-font-size:var( --e-global-typography-a8a2b51-font-size );}:where( .elementor-2947 .elementor-element.elementor-element-76d9808 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-a8a2b51-line-height );}}@media(min-width:768px){.elementor-2947 .elementor-element.elementor-element-8941982{--content-width:90%;}.elementor-2947 .elementor-element.elementor-element-45d2f7f{--content-width:90%;}.elementor-2947 .elementor-element.elementor-element-3651db1{--width:30%;}.elementor-2947 .elementor-element.elementor-element-7a68d0b{--width:30%;}.elementor-2947 .elementor-element.elementor-element-04cdac4{--width:30%;}.elementor-2947 .elementor-element.elementor-element-2fe496c{--width:30%;}.elementor-2947 .elementor-element.elementor-element-a14cd9c{--width:30%;}.elementor-2947 .elementor-element.elementor-element-9cd2ff4{--width:30%;}.elementor-2947 .elementor-element.elementor-element-11355ee{--width:30%;}.elementor-2947 .elementor-element.elementor-element-b5a158b{--width:30%;}.elementor-2947 .elementor-element.elementor-element-aea416c{--width:30%;}.elementor-2947 .elementor-element.elementor-element-d118021{--width:30%;}.elementor-2947 .elementor-element.elementor-element-d85f23b{--width:30%;}.elementor-2947 .elementor-element.elementor-element-dc8bf1d{--width:30%;}.elementor-2947 .elementor-element.elementor-element-b3cbc24{--width:30%;}.elementor-2947 .elementor-element.elementor-element-e791dba{--width:30%;}.elementor-2947 .elementor-element.elementor-element-14bae17{--width:30%;}.elementor-2947 .elementor-element.elementor-element-d258ab6{--width:30%;}.elementor-2947 .elementor-element.elementor-element-3a671dc{--width:30%;}.elementor-2947 .elementor-element.elementor-element-3948944{--width:30%;}.elementor-2947 .elementor-element.elementor-element-e05f55f{--width:30%;}.elementor-2947 .elementor-element.elementor-element-bb40c44{--width:30%;}.elementor-2947 .elementor-element.elementor-element-04261af{--width:30%;}.elementor-2947 .elementor-element.elementor-element-c460e67{--width:30%;}.elementor-2947 .elementor-element.elementor-element-13c0151{--width:30%;}.elementor-2947 .elementor-element.elementor-element-8a778d5{--width:30%;}.elementor-2947 .elementor-element.elementor-element-1167d2d{--width:32%;}.elementor-2947 .elementor-element.elementor-element-c458424{--width:30%;}.elementor-2947 .elementor-element.elementor-element-73881a1{--width:30%;}.elementor-2947 .elementor-element.elementor-element-675fc77{--width:30%;}.elementor-2947 .elementor-element.elementor-element-558fa7e{--width:32%;}.elementor-2947 .elementor-element.elementor-element-8d97951{--width:32%;}.elementor-2947 .elementor-element.elementor-element-e9278be{--width:30%;}.elementor-2947 .elementor-element.elementor-element-f5d7f24{--width:30%;}.elementor-2947 .elementor-element.elementor-element-0dba09f{--width:30%;}.elementor-2947 .elementor-element.elementor-element-17ddd22{--width:30%;}.elementor-2947 .elementor-element.elementor-element-16a4a14{--width:30%;}.elementor-2947 .elementor-element.elementor-element-411cdb0{--width:30%;}.elementor-2947 .elementor-element.elementor-element-2436da1{--width:30%;}.elementor-2947 .elementor-element.elementor-element-aa83ab3{--width:30%;}.elementor-2947 .elementor-element.elementor-element-3e3148c{--width:30%;}.elementor-2947 .elementor-element.elementor-element-0353ddd{--width:30%;}.elementor-2947 .elementor-element.elementor-element-9ebccbf{--width:30%;}.elementor-2947 .elementor-element.elementor-element-8890884{--width:30%;}.elementor-2947 .elementor-element.elementor-element-55c6e33{--width:30%;}.elementor-2947 .elementor-element.elementor-element-ad7604a{--width:30%;}.elementor-2947 .elementor-element.elementor-element-d7f0e89{--width:30%;}.elementor-2947 .elementor-element.elementor-element-769721b{--width:30%;}.elementor-2947 .elementor-element.elementor-element-053aece{--width:30%;}.elementor-2947 .elementor-element.elementor-element-42b83f7{--width:30%;}.elementor-2947 .elementor-element.elementor-element-d0f66a3{--width:30%;}.elementor-2947 .elementor-element.elementor-element-a8c0321{--width:30%;}.elementor-2947 .elementor-element.elementor-element-b7d6736{--width:30%;}.elementor-2947 .elementor-element.elementor-element-cf5aa9e{--width:30%;}.elementor-2947 .elementor-element.elementor-element-93c4810{--width:30%;}.elementor-2947 .elementor-element.elementor-element-c8c4a25{--width:30%;}.elementor-2947 .elementor-element.elementor-element-516bf02{--width:30%;}.elementor-2947 .elementor-element.elementor-element-fe4b737{--width:32%;}.elementor-2947 .elementor-element.elementor-element-57cb29a{--width:32%;}.elementor-2947 .elementor-element.elementor-element-2b95c25{--width:32%;}.elementor-2947 .elementor-element.elementor-element-dff2d3c{--width:32%;}.elementor-2947 .elementor-element.elementor-element-285d052{--width:32%;}.elementor-2947 .elementor-element.elementor-element-f5d18fb{--width:32%;}.elementor-2947 .elementor-element.elementor-element-8e42dad{--width:32%;}.elementor-2947 .elementor-element.elementor-element-e5252af{--width:32%;}.elementor-2947 .elementor-element.elementor-element-827956b{--width:32%;}.elementor-2947 .elementor-element.elementor-element-43e8245{--width:32%;}.elementor-2947 .elementor-element.elementor-element-936aaaa{--width:32%;}.elementor-2947 .elementor-element.elementor-element-dff837b{--width:30%;}.elementor-2947 .elementor-element.elementor-element-80be14f{--width:30%;}.elementor-2947 .elementor-element.elementor-element-7a087dd{--width:30%;}.elementor-2947 .elementor-element.elementor-element-36e8316{--width:30%;}.elementor-2947 .elementor-element.elementor-element-0092d73{--width:30%;}.elementor-2947 .elementor-element.elementor-element-a5d7f59{--width:30%;}.elementor-2947 .elementor-element.elementor-element-3bc4f58{--width:30%;}.elementor-2947 .elementor-element.elementor-element-970f2b6{--width:30%;}.elementor-2947 .elementor-element.elementor-element-2ecdad4{--width:30%;}.elementor-2947 .elementor-element.elementor-element-0b83677{--width:32%;}.elementor-2947 .elementor-element.elementor-element-7f12275{--width:30%;}.elementor-2947 .elementor-element.elementor-element-8802000{--width:30%;}.elementor-2947 .elementor-element.elementor-element-8f28f28{--width:30%;}.elementor-2947 .elementor-element.elementor-element-baa9870{--width:30%;}.elementor-2947 .elementor-element.elementor-element-5d34c0c{--width:30%;}.elementor-2947 .elementor-element.elementor-element-957dd25{--width:30%;}.elementor-2947 .elementor-element.elementor-element-48f1832{--width:30%;}.elementor-2947 .elementor-element.elementor-element-a5ab9d8{--width:30%;}.elementor-2947 .elementor-element.elementor-element-c7d6e35{--width:30%;}.elementor-2947 .elementor-element.elementor-element-ede565f{--width:30%;}.elementor-2947 .elementor-element.elementor-element-ff1f712{--width:30%;}.elementor-2947 .elementor-element.elementor-element-1ad31d2{--width:30%;}.elementor-2947 .elementor-element.elementor-element-5a9d641{--width:30%;}.elementor-2947 .elementor-element.elementor-element-6c3caaa{--width:30%;}.elementor-2947 .elementor-element.elementor-element-2db5f82{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2947 .elementor-element.elementor-element-8941982{--content-width:90%;}.elementor-2947 .elementor-element.elementor-element-45d2f7f{--content-width:90%;}.elementor-2947 .elementor-element.elementor-element-5b66baf{--content-width:90%;}.elementor-2947 .elementor-element.elementor-element-13c8753{--content-width:90%;}}@media(max-width:880px) and (min-width:768px){.elementor-2947 .elementor-element.elementor-element-3651db1{--width:48%;}.elementor-2947 .elementor-element.elementor-element-7a68d0b{--width:48%;}.elementor-2947 .elementor-element.elementor-element-04cdac4{--width:48%;}.elementor-2947 .elementor-element.elementor-element-2fe496c{--width:48%;}.elementor-2947 .elementor-element.elementor-element-a14cd9c{--width:48%;}.elementor-2947 .elementor-element.elementor-element-9cd2ff4{--width:48%;}.elementor-2947 .elementor-element.elementor-element-11355ee{--width:48%;}.elementor-2947 .elementor-element.elementor-element-b5a158b{--width:48%;}.elementor-2947 .elementor-element.elementor-element-aea416c{--width:48%;}.elementor-2947 .elementor-element.elementor-element-d118021{--width:48%;}.elementor-2947 .elementor-element.elementor-element-d85f23b{--width:48%;}.elementor-2947 .elementor-element.elementor-element-dc8bf1d{--width:48%;}.elementor-2947 .elementor-element.elementor-element-b3cbc24{--width:48%;}.elementor-2947 .elementor-element.elementor-element-e791dba{--width:48%;}.elementor-2947 .elementor-element.elementor-element-14bae17{--width:48%;}.elementor-2947 .elementor-element.elementor-element-d258ab6{--width:48%;}.elementor-2947 .elementor-element.elementor-element-3a671dc{--width:48%;}.elementor-2947 .elementor-element.elementor-element-3948944{--width:48%;}.elementor-2947 .elementor-element.elementor-element-e05f55f{--width:48%;}.elementor-2947 .elementor-element.elementor-element-bb40c44{--width:48%;}.elementor-2947 .elementor-element.elementor-element-04261af{--width:48%;}.elementor-2947 .elementor-element.elementor-element-c460e67{--width:48%;}.elementor-2947 .elementor-element.elementor-element-13c0151{--width:48%;}.elementor-2947 .elementor-element.elementor-element-8a778d5{--width:48%;}.elementor-2947 .elementor-element.elementor-element-1167d2d{--width:48%;}.elementor-2947 .elementor-element.elementor-element-c458424{--width:48%;}.elementor-2947 .elementor-element.elementor-element-73881a1{--width:48%;}.elementor-2947 .elementor-element.elementor-element-675fc77{--width:48%;}.elementor-2947 .elementor-element.elementor-element-558fa7e{--width:48%;}.elementor-2947 .elementor-element.elementor-element-8d97951{--width:48%;}.elementor-2947 .elementor-element.elementor-element-e9278be{--width:48%;}.elementor-2947 .elementor-element.elementor-element-f5d7f24{--width:48%;}.elementor-2947 .elementor-element.elementor-element-0dba09f{--width:48%;}.elementor-2947 .elementor-element.elementor-element-17ddd22{--width:48%;}.elementor-2947 .elementor-element.elementor-element-16a4a14{--width:48%;}.elementor-2947 .elementor-element.elementor-element-411cdb0{--width:48%;}.elementor-2947 .elementor-element.elementor-element-2436da1{--width:48%;}.elementor-2947 .elementor-element.elementor-element-aa83ab3{--width:48%;}.elementor-2947 .elementor-element.elementor-element-3e3148c{--width:48%;}.elementor-2947 .elementor-element.elementor-element-0353ddd{--width:48%;}.elementor-2947 .elementor-element.elementor-element-9ebccbf{--width:48%;}.elementor-2947 .elementor-element.elementor-element-8890884{--width:48%;}.elementor-2947 .elementor-element.elementor-element-55c6e33{--width:48%;}.elementor-2947 .elementor-element.elementor-element-ad7604a{--width:48%;}.elementor-2947 .elementor-element.elementor-element-d7f0e89{--width:48%;}.elementor-2947 .elementor-element.elementor-element-769721b{--width:48%;}.elementor-2947 .elementor-element.elementor-element-053aece{--width:48%;}.elementor-2947 .elementor-element.elementor-element-42b83f7{--width:48%;}.elementor-2947 .elementor-element.elementor-element-d0f66a3{--width:48%;}.elementor-2947 .elementor-element.elementor-element-a8c0321{--width:48%;}.elementor-2947 .elementor-element.elementor-element-b7d6736{--width:48%;}.elementor-2947 .elementor-element.elementor-element-cf5aa9e{--width:48%;}.elementor-2947 .elementor-element.elementor-element-93c4810{--width:48%;}.elementor-2947 .elementor-element.elementor-element-c8c4a25{--width:48%;}.elementor-2947 .elementor-element.elementor-element-516bf02{--width:48%;}.elementor-2947 .elementor-element.elementor-element-fe4b737{--width:48%;}.elementor-2947 .elementor-element.elementor-element-57cb29a{--width:48%;}.elementor-2947 .elementor-element.elementor-element-2b95c25{--width:48%;}.elementor-2947 .elementor-element.elementor-element-dff2d3c{--width:48%;}.elementor-2947 .elementor-element.elementor-element-285d052{--width:48%;}.elementor-2947 .elementor-element.elementor-element-f5d18fb{--width:48%;}.elementor-2947 .elementor-element.elementor-element-8e42dad{--width:48%;}.elementor-2947 .elementor-element.elementor-element-e5252af{--width:48%;}.elementor-2947 .elementor-element.elementor-element-827956b{--width:48%;}.elementor-2947 .elementor-element.elementor-element-43e8245{--width:48%;}.elementor-2947 .elementor-element.elementor-element-936aaaa{--width:48%;}.elementor-2947 .elementor-element.elementor-element-dff837b{--width:48%;}.elementor-2947 .elementor-element.elementor-element-80be14f{--width:48%;}.elementor-2947 .elementor-element.elementor-element-7a087dd{--width:48%;}.elementor-2947 .elementor-element.elementor-element-36e8316{--width:48%;}.elementor-2947 .elementor-element.elementor-element-0092d73{--width:48%;}.elementor-2947 .elementor-element.elementor-element-a5d7f59{--width:48%;}.elementor-2947 .elementor-element.elementor-element-3bc4f58{--width:48%;}.elementor-2947 .elementor-element.elementor-element-970f2b6{--width:48%;}.elementor-2947 .elementor-element.elementor-element-2ecdad4{--width:48%;}.elementor-2947 .elementor-element.elementor-element-0b83677{--width:48%;}.elementor-2947 .elementor-element.elementor-element-7f12275{--width:48%;}.elementor-2947 .elementor-element.elementor-element-8802000{--width:48%;}.elementor-2947 .elementor-element.elementor-element-8f28f28{--width:48%;}.elementor-2947 .elementor-element.elementor-element-baa9870{--width:48%;}.elementor-2947 .elementor-element.elementor-element-5d34c0c{--width:48%;}.elementor-2947 .elementor-element.elementor-element-957dd25{--width:48%;}.elementor-2947 .elementor-element.elementor-element-48f1832{--width:48%;}.elementor-2947 .elementor-element.elementor-element-a5ab9d8{--width:48%;}.elementor-2947 .elementor-element.elementor-element-c7d6e35{--width:48%;}.elementor-2947 .elementor-element.elementor-element-ede565f{--width:48%;}.elementor-2947 .elementor-element.elementor-element-ff1f712{--width:48%;}.elementor-2947 .elementor-element.elementor-element-1ad31d2{--width:48%;}.elementor-2947 .elementor-element.elementor-element-5a9d641{--width:48%;}.elementor-2947 .elementor-element.elementor-element-6c3caaa{--width:48%;}.elementor-2947 .elementor-element.elementor-element-2db5f82{--width:48%;}.elementor-2947 .elementor-element.elementor-element-5b66baf{--content-width:90%;}}@media(min-width:2400px){.elementor-2947 .elementor-element.elementor-element-4a1cb89{width:var( --container-widget-width, 633px );max-width:633px;--container-widget-width:633px;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-4a1cb89 .elementor-heading-title{font-size:var( --e-global-typography-70aa962-font-size );line-height:var( --e-global-typography-70aa962-line-height );}.elementor-2947 .elementor-element.elementor-element-97771b3{font-size:var( --e-global-typography-a2509f1-font-size );line-height:var( --e-global-typography-a2509f1-line-height );}.elementor-2947 .elementor-element.elementor-element-837e76b{width:var( --container-widget-width, 633px );max-width:633px;--container-widget-width:633px;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-837e76b .elementor-heading-title{font-size:var( --e-global-typography-70aa962-font-size );line-height:var( --e-global-typography-70aa962-line-height );}.elementor-2947 .elementor-element.elementor-element-76d9808{--n-accordion-title-font-size:var( --e-global-typography-a8a2b51-font-size );}:where( .elementor-2947 .elementor-element.elementor-element-76d9808 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-a8a2b51-line-height );}}/* Start custom CSS for html, class: .elementor-element-cb58ddc */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-414bb62 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0162848 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00f6e0f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dcd1bf5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1407dbf */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0c4223 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa90f3b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdeb297 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0030d22 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6e6cce */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63297de */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b32add6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ac0b24 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49aff5e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f0aee9 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f74a795 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f8e953 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1345a6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1de418b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b579db3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f07c93 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec86b81 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f71687 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ace7c1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1a44a2 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7429df4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23d1858 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b804876 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bea222 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65e6244 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffadbfd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25cea83 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e956845 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d220c34 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d3cb75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73e86f7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ce4e75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a27b23 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3f5d60 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-136e645 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbd4d4a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94403ef */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4dcf989 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-387c012 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ce7fc4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0aeb33e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-189a804 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4da06a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de3f890 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2f10df */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3933dc0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1c18b7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10ffe20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b210211 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-948f43d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e49d20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb64100 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5758c4f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe406b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01f662e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62badd5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e8e420 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37faf41 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d70cdf0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a04b6e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbbfe03 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1c78f1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f9b0ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f4b2cd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-181c1e6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f01b134 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-460b55f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6601d13 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fed2408 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dd75b1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06e6599 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de5b8fa */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-443ff8d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74f9854 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4c499b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c57cb7e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb2e06d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b45db8e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c056ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61c9497 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a07ed51 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00ba2fe */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab595b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a75f0c4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5b92a3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb58ddc */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-414bb62 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0162848 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00f6e0f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dcd1bf5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1407dbf */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0c4223 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa90f3b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdeb297 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0030d22 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6e6cce */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63297de */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b32add6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ac0b24 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49aff5e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f0aee9 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f74a795 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f8e953 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1345a6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1de418b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b579db3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f07c93 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec86b81 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f71687 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ace7c1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1a44a2 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7429df4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23d1858 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b804876 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bea222 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65e6244 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffadbfd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25cea83 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e956845 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d220c34 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d3cb75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73e86f7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ce4e75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a27b23 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3f5d60 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-136e645 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbd4d4a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94403ef */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4dcf989 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-387c012 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ce7fc4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0aeb33e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-189a804 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4da06a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de3f890 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2f10df */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3933dc0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1c18b7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10ffe20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b210211 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-948f43d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e49d20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb64100 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5758c4f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe406b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01f662e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62badd5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e8e420 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37faf41 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d70cdf0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a04b6e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbbfe03 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1c78f1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f9b0ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f4b2cd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-181c1e6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f01b134 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-460b55f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6601d13 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fed2408 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dd75b1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06e6599 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de5b8fa */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-443ff8d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74f9854 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4c499b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c57cb7e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb2e06d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b45db8e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c056ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61c9497 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a07ed51 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00ba2fe */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab595b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a75f0c4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5b92a3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb58ddc */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-414bb62 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0162848 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00f6e0f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dcd1bf5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1407dbf */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0c4223 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa90f3b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdeb297 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0030d22 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6e6cce */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63297de */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b32add6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ac0b24 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49aff5e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f0aee9 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f74a795 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f8e953 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1345a6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1de418b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b579db3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f07c93 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec86b81 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f71687 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ace7c1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1a44a2 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7429df4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23d1858 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b804876 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bea222 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65e6244 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffadbfd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25cea83 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e956845 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d220c34 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d3cb75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73e86f7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ce4e75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a27b23 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3f5d60 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-136e645 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbd4d4a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94403ef */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4dcf989 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-387c012 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ce7fc4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0aeb33e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-189a804 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4da06a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de3f890 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2f10df */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3933dc0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1c18b7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10ffe20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b210211 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-948f43d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e49d20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb64100 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5758c4f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe406b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01f662e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62badd5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e8e420 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37faf41 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d70cdf0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a04b6e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbbfe03 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1c78f1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f9b0ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f4b2cd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-181c1e6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f01b134 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-460b55f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6601d13 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fed2408 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dd75b1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06e6599 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de5b8fa */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-443ff8d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74f9854 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4c499b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c57cb7e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb2e06d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b45db8e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c056ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61c9497 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a07ed51 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00ba2fe */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab595b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a75f0c4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5b92a3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb58ddc */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-414bb62 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0162848 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00f6e0f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dcd1bf5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1407dbf */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0c4223 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa90f3b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdeb297 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0030d22 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6e6cce */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63297de */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b32add6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ac0b24 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49aff5e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f0aee9 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f74a795 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f8e953 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1345a6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1de418b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b579db3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f07c93 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec86b81 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f71687 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ace7c1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1a44a2 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7429df4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23d1858 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b804876 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bea222 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65e6244 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffadbfd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25cea83 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e956845 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d220c34 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d3cb75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73e86f7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ce4e75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a27b23 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3f5d60 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-136e645 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbd4d4a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94403ef */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4dcf989 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-387c012 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ce7fc4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0aeb33e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-189a804 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4da06a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de3f890 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2f10df */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3933dc0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1c18b7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10ffe20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b210211 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-948f43d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e49d20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb64100 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5758c4f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe406b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01f662e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62badd5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e8e420 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37faf41 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d70cdf0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a04b6e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbbfe03 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1c78f1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f9b0ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f4b2cd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-181c1e6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f01b134 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-460b55f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6601d13 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fed2408 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dd75b1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06e6599 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de5b8fa */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-443ff8d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74f9854 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4c499b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c57cb7e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb2e06d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b45db8e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c056ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61c9497 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a07ed51 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00ba2fe */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab595b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a75f0c4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5b92a3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb58ddc */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-414bb62 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0162848 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00f6e0f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dcd1bf5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1407dbf */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0c4223 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa90f3b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdeb297 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0030d22 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6e6cce */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63297de */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b32add6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ac0b24 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49aff5e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f0aee9 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f74a795 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f8e953 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1345a6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1de418b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b579db3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f07c93 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec86b81 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f71687 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ace7c1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1a44a2 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7429df4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23d1858 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b804876 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bea222 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65e6244 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffadbfd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25cea83 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e956845 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d220c34 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d3cb75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73e86f7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ce4e75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a27b23 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3f5d60 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-136e645 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbd4d4a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94403ef */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4dcf989 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-387c012 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ce7fc4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0aeb33e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-189a804 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4da06a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de3f890 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2f10df */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3933dc0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1c18b7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10ffe20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b210211 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-948f43d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e49d20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb64100 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5758c4f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe406b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01f662e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62badd5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e8e420 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37faf41 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d70cdf0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a04b6e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbbfe03 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1c78f1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f9b0ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f4b2cd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-181c1e6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f01b134 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-460b55f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6601d13 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fed2408 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dd75b1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06e6599 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de5b8fa */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-443ff8d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74f9854 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4c499b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c57cb7e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb2e06d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b45db8e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c056ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61c9497 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a07ed51 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00ba2fe */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab595b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a75f0c4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5b92a3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb58ddc */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-414bb62 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0162848 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00f6e0f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dcd1bf5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1407dbf */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0c4223 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa90f3b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdeb297 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0030d22 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6e6cce */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63297de */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b32add6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ac0b24 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49aff5e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f0aee9 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f74a795 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f8e953 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1345a6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1de418b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b579db3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f07c93 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec86b81 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f71687 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ace7c1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1a44a2 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7429df4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23d1858 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b804876 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bea222 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65e6244 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffadbfd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25cea83 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e956845 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d220c34 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d3cb75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73e86f7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ce4e75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a27b23 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3f5d60 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-136e645 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbd4d4a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94403ef */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4dcf989 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-387c012 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ce7fc4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0aeb33e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-189a804 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4da06a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de3f890 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2f10df */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3933dc0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1c18b7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10ffe20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b210211 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-948f43d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e49d20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb64100 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5758c4f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe406b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01f662e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62badd5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e8e420 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37faf41 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d70cdf0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a04b6e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbbfe03 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1c78f1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f9b0ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f4b2cd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-181c1e6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f01b134 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-460b55f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6601d13 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fed2408 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dd75b1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06e6599 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de5b8fa */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-443ff8d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74f9854 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4c499b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c57cb7e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb2e06d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b45db8e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c056ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61c9497 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a07ed51 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00ba2fe */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab595b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a75f0c4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5b92a3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb58ddc */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-414bb62 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0162848 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00f6e0f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dcd1bf5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1407dbf */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0c4223 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa90f3b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdeb297 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0030d22 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6e6cce */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63297de */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b32add6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ac0b24 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49aff5e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f0aee9 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f74a795 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f8e953 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1345a6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1de418b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b579db3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f07c93 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec86b81 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f71687 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ace7c1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1a44a2 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7429df4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23d1858 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b804876 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bea222 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65e6244 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffadbfd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25cea83 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e956845 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d220c34 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d3cb75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73e86f7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ce4e75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a27b23 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3f5d60 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-136e645 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbd4d4a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94403ef */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4dcf989 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-387c012 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ce7fc4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0aeb33e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-189a804 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4da06a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de3f890 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2f10df */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3933dc0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1c18b7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10ffe20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b210211 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-948f43d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e49d20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb64100 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5758c4f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe406b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01f662e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62badd5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e8e420 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37faf41 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d70cdf0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a04b6e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbbfe03 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1c78f1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f9b0ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f4b2cd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-181c1e6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f01b134 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-460b55f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6601d13 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fed2408 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dd75b1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06e6599 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de5b8fa */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-443ff8d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74f9854 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4c499b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c57cb7e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb2e06d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b45db8e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c056ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61c9497 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a07ed51 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00ba2fe */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab595b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a75f0c4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5b92a3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb58ddc */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-414bb62 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0162848 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00f6e0f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dcd1bf5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1407dbf */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0c4223 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa90f3b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdeb297 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0030d22 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6e6cce */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63297de */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b32add6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ac0b24 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49aff5e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f0aee9 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f74a795 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f8e953 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1345a6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1de418b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b579db3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f07c93 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec86b81 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f71687 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ace7c1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1a44a2 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7429df4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23d1858 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b804876 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bea222 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65e6244 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffadbfd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25cea83 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e956845 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d220c34 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d3cb75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73e86f7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ce4e75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a27b23 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3f5d60 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-136e645 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbd4d4a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94403ef */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4dcf989 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-387c012 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ce7fc4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0aeb33e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-189a804 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4da06a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de3f890 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2f10df */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3933dc0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1c18b7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10ffe20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b210211 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-948f43d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e49d20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb64100 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5758c4f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe406b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01f662e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62badd5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e8e420 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37faf41 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d70cdf0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a04b6e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbbfe03 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1c78f1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f9b0ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f4b2cd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-181c1e6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f01b134 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-460b55f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6601d13 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fed2408 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dd75b1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06e6599 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de5b8fa */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-443ff8d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74f9854 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4c499b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c57cb7e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb2e06d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b45db8e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c056ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61c9497 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a07ed51 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00ba2fe */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab595b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a75f0c4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5b92a3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb58ddc */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-414bb62 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0162848 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00f6e0f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dcd1bf5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1407dbf */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0c4223 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa90f3b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdeb297 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0030d22 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6e6cce */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63297de */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b32add6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ac0b24 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49aff5e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f0aee9 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f74a795 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f8e953 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1345a6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1de418b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b579db3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f07c93 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec86b81 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f71687 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ace7c1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1a44a2 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7429df4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23d1858 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b804876 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bea222 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65e6244 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffadbfd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25cea83 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e956845 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d220c34 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d3cb75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73e86f7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ce4e75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a27b23 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3f5d60 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-136e645 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbd4d4a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94403ef */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4dcf989 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-387c012 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ce7fc4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0aeb33e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-189a804 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4da06a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de3f890 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2f10df */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3933dc0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1c18b7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10ffe20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b210211 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-948f43d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e49d20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb64100 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5758c4f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe406b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01f662e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62badd5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e8e420 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37faf41 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d70cdf0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a04b6e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbbfe03 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1c78f1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f9b0ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f4b2cd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-181c1e6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f01b134 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-460b55f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6601d13 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fed2408 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dd75b1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06e6599 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de5b8fa */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-443ff8d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74f9854 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4c499b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c57cb7e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb2e06d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b45db8e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c056ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61c9497 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a07ed51 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00ba2fe */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab595b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a75f0c4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5b92a3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb58ddc */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-414bb62 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0162848 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00f6e0f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dcd1bf5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1407dbf */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0c4223 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa90f3b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdeb297 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0030d22 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6e6cce */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63297de */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b32add6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ac0b24 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49aff5e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f0aee9 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f74a795 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f8e953 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1345a6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1de418b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b579db3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f07c93 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec86b81 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f71687 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ace7c1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1a44a2 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7429df4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23d1858 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b804876 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bea222 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65e6244 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffadbfd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25cea83 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e956845 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d220c34 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d3cb75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73e86f7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ce4e75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a27b23 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3f5d60 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-136e645 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbd4d4a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94403ef */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4dcf989 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-387c012 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ce7fc4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0aeb33e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-189a804 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4da06a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de3f890 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2f10df */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3933dc0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1c18b7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10ffe20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b210211 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-948f43d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e49d20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb64100 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5758c4f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe406b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01f662e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62badd5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e8e420 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37faf41 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d70cdf0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a04b6e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbbfe03 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1c78f1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f9b0ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f4b2cd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-181c1e6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f01b134 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-460b55f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6601d13 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fed2408 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dd75b1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06e6599 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de5b8fa */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-443ff8d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74f9854 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4c499b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c57cb7e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb2e06d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b45db8e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c056ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61c9497 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a07ed51 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00ba2fe */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab595b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a75f0c4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5b92a3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb58ddc */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-414bb62 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0162848 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00f6e0f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dcd1bf5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1407dbf */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0c4223 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa90f3b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdeb297 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0030d22 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6e6cce */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63297de */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b32add6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ac0b24 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49aff5e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f0aee9 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f74a795 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f8e953 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1345a6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1de418b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b579db3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f07c93 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec86b81 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f71687 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ace7c1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1a44a2 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7429df4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23d1858 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b804876 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bea222 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65e6244 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffadbfd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25cea83 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e956845 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d220c34 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d3cb75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73e86f7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ce4e75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a27b23 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3f5d60 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-136e645 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbd4d4a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94403ef */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4dcf989 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-387c012 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ce7fc4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0aeb33e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-189a804 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4da06a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de3f890 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2f10df */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3933dc0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1c18b7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10ffe20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b210211 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-948f43d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e49d20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb64100 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5758c4f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe406b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01f662e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62badd5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e8e420 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37faf41 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d70cdf0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a04b6e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbbfe03 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1c78f1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f9b0ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f4b2cd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-181c1e6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f01b134 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-460b55f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6601d13 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fed2408 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dd75b1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06e6599 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de5b8fa */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-443ff8d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74f9854 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4c499b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c57cb7e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb2e06d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b45db8e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c056ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61c9497 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a07ed51 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00ba2fe */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab595b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a75f0c4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5b92a3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb58ddc */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-414bb62 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0162848 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00f6e0f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dcd1bf5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1407dbf */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0c4223 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa90f3b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdeb297 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0030d22 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6e6cce */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63297de */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b32add6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ac0b24 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49aff5e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f0aee9 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f74a795 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f8e953 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1345a6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1de418b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b579db3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f07c93 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec86b81 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f71687 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ace7c1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1a44a2 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7429df4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23d1858 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b804876 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bea222 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65e6244 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffadbfd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25cea83 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e956845 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d220c34 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d3cb75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73e86f7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ce4e75 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a27b23 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3f5d60 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-136e645 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbd4d4a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94403ef */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4dcf989 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-387c012 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ce7fc4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0aeb33e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-189a804 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4da06a */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de3f890 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2f10df */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3933dc0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1c18b7 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10ffe20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b210211 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-948f43d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e49d20 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb64100 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5758c4f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe406b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01f662e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62badd5 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e8e420 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37faf41 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d70cdf0 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a04b6e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbbfe03 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1c78f1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f9b0ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f4b2cd */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-181c1e6 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f01b134 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-460b55f */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6601d13 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fed2408 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dd75b1 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06e6599 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de5b8fa */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-443ff8d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74f9854 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4c499b */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c57cb7e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb2e06d */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b45db8e */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c056ed */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61c9497 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a07ed51 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00ba2fe */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab595b3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a75f0c4 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5b92a3 */<style>
.fish-card {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  margin: 10px;
}

.fish-card.selected {
  border: 2px solid #2ecc71;
  background: #f6fff9;
}

.fish-card img {
  width: 100%;
  height: 100%;
  object-fit: contain !important;
  border-radius: 6px;
}
.fish-card p {
  text-align: center;
  margin: 10px 0 0;
}

</style>/* End custom CSS */