.elementor-28 .elementor-element.elementor-element-hom0001{--display:flex;--min-height:92vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.94;--padding-top:0px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-hom0001:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-hom0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://erasmoflyfishing.com/wp-content/uploads/2026/08/img_1709.webp");background-position:0px -60px;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-hom0001::before, .elementor-28 .elementor-element.elementor-element-hom0001 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-hom0001 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-hom0001 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-hom0001 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-hom0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02709C9E 44%, var( --e-global-color-primary ) 93%);}.elementor-28 .elementor-element.elementor-element-hom0002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-28 .elementor-element.elementor-element-hom0003{font-family:"Bebas Neue", Sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:0.05em;color:#2AD2BF;}.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-28 .elementor-element.elementor-element-hom0004{width:var( --container-widget-width, 47.098% );max-width:47.098%;--container-widget-width:47.098%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-hom0004.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-hom0004 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:90px;font-weight:400;line-height:0.94em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-hom0005{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.24em;color:rgba(255,255,255,0.88);}.elementor-28 .elementor-element.elementor-element-hom0006{width:var( --container-widget-width, 51.284% );max-width:51.284%;--container-widget-width:51.284%;--container-widget-flex-grow:0;font-size:17px;color:rgba(255,255,255,0.92);}.elementor-28 .elementor-element.elementor-element-hom0006.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-hom0007{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-hom0008 .elementor-button{background-color:#2AD2BF;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;fill:#01234D;color:#01234D;border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-hom0009 .elementor-button{background-color:rgba(0,0,0,0);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.5);border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-homm001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-hom0010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-hom0011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-hom0012{font-family:"Bebas Neue", Sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:0.05em;color:#0A6B5C;}.elementor-28 .elementor-element.elementor-element-hom0013{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-hom0013.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-hom0013 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:56px;font-weight:400;line-height:1.05em;color:#01234D;}.elementor-28 .elementor-element.elementor-element-hom0014{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-size:16px;color:#7B838B;}.elementor-28 .elementor-element.elementor-element-hom0014.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-hom0015{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-hom0016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:1px 1px 1px 1px;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-hom0017{font-family:"Bebas Neue", Sans-serif;font-size:20px;color:#0A6B5C;}.elementor-28 .elementor-element.elementor-element-hom0018 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:400;line-height:1.1em;color:#01234D;}.elementor-28 .elementor-element.elementor-element-hom0019{font-size:15px;color:#7B838B;}.elementor-28 .elementor-element.elementor-element-hom0020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:1px 1px 1px 1px;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-hom0021{font-family:"Bebas Neue", Sans-serif;font-size:20px;color:#0A6B5C;}.elementor-28 .elementor-element.elementor-element-hom0022 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:400;line-height:1.1em;color:#01234D;}.elementor-28 .elementor-element.elementor-element-hom0023{font-size:15px;color:#7B838B;}.elementor-28 .elementor-element.elementor-element-hom0024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:1px 1px 1px 1px;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-hom0025{font-family:"Bebas Neue", Sans-serif;font-size:20px;color:#0A6B5C;}.elementor-28 .elementor-element.elementor-element-hom0026 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:400;line-height:1.1em;color:#01234D;}.elementor-28 .elementor-element.elementor-element-hom0027{font-size:15px;color:#7B838B;}.elementor-28 .elementor-element.elementor-element-hom0028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-hom0028:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-hom0028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-hom0029{font-family:"Bebas Neue", Sans-serif;font-size:72px;line-height:0em;color:#2AD2BF;}.elementor-28 .elementor-element.elementor-element-hom0030{text-align:center;}.elementor-28 .elementor-element.elementor-element-hom0030 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:46px;font-weight:400;line-height:1.1em;color:var( --e-global-color-surface );}.elementor-28 .elementor-element.elementor-element-hom0031{text-align:center;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-surface );}.elementor-28 .elementor-element.elementor-element-hom0032{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-hom0033{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:36px;--padding-bottom:36px;--padding-left:22px;--padding-right:22px;}.elementor-28 .elementor-element.elementor-element-hom0034 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:400;line-height:1em;color:#02709C;}.elementor-28 .elementor-element.elementor-element-hom0035{text-align:center;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:#7B838B;}.elementor-28 .elementor-element.elementor-element-hom0036{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:36px;--padding-bottom:36px;--padding-left:22px;--padding-right:22px;}.elementor-28 .elementor-element.elementor-element-hom0037 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:400;line-height:1em;color:#02709C;}.elementor-28 .elementor-element.elementor-element-hom0038{text-align:center;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:#7B838B;}.elementor-28 .elementor-element.elementor-element-hom0039{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:36px;--padding-bottom:36px;--padding-left:22px;--padding-right:22px;}.elementor-28 .elementor-element.elementor-element-hom0040 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:400;line-height:1em;color:#02709C;}.elementor-28 .elementor-element.elementor-element-hom0041{text-align:center;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:#7B838B;}.elementor-28 .elementor-element.elementor-element-hom0042{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:36px;--padding-bottom:36px;--padding-left:22px;--padding-right:22px;}.elementor-28 .elementor-element.elementor-element-hom0043 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:400;line-height:1em;color:#02709C;}.elementor-28 .elementor-element.elementor-element-hom0044{text-align:center;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:#7B838B;}.elementor-28 .elementor-element.elementor-element-hom0045{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-hom0046{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-hom0047{font-family:"Bebas Neue", Sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:0.05em;color:#0A6B5C;}.elementor-28 .elementor-element.elementor-element-hom0048 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:56px;font-weight:400;line-height:1.05em;color:#01234D;}.elementor-28 .elementor-element.elementor-element-hom0049{font-size:16px;color:#7B838B;}.elementor-28 .elementor-element.elementor-element-homa001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-28 .elementor-element.elementor-element-hom0061{--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;--padding-top:84px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-hom0062{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-hom0063 img{border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-hom0064{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28 .elementor-element.elementor-element-hom0065{font-family:"Bebas Neue", Sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:0.05em;color:#0A6B5C;}.elementor-28 .elementor-element.elementor-element-hom0066 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:400;line-height:1.05em;color:#01234D;}.elementor-28 .elementor-element.elementor-element-hom0067{font-size:16px;color:#7B838B;}.elementor-28 .elementor-element.elementor-element-hom0068 .elementor-button{background-color:rgba(0,0,0,0);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;fill:#01234D;color:#01234D;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-hom0069{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:130px;--padding-bottom:130px;--padding-left:32px;--padding-right:32px;}.elementor-28 .elementor-element.elementor-element-hom0069:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-hom0069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02709C;}.elementor-28 .elementor-element.elementor-element-hom0070{text-align:center;font-family:"Bebas Neue", Sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:0.05em;color:#2AD2BF;}.elementor-28 .elementor-element.elementor-element-hom0071{text-align:center;}.elementor-28 .elementor-element.elementor-element-hom0071 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:76px;font-weight:400;line-height:1.05em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-hom0072{text-align:center;font-size:16px;color:rgba(255,255,255,0.88);}.elementor-28 .elementor-element.elementor-element-hom0073{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-hom0074 .elementor-button{background-color:#2AD2BF;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;fill:#01234D;color:#01234D;border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-hom0074 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-hom0074 .elementor-button:focus{color:var( --e-global-color-surface );}.elementor-28 .elementor-element.elementor-element-hom0074 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-hom0074 .elementor-button:focus svg{fill:var( --e-global-color-surface );}.elementor-28 .elementor-element.elementor-element-hom0075 .elementor-button{background-color:rgba(0,0,0,0);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.5);border-radius:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-hom0001:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-hom0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-hom0001:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-hom0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-230px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-hom0004{width:var( --container-widget-width, 297.391px );max-width:297.391px;--container-widget-width:297.391px;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-hom0004 .elementor-heading-title{font-size:70px;}.elementor-28 .elementor-element.elementor-element-hom0006{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for html, class: .elementor-element-homm002 */.ef-marquee{overflow:hidden;background:var(--e-global-color-primary);color:#fff;border-top:1px solid rgba(255,255,255,.1)}
.ef-marquee-track{display:flex;gap:3rem;width:max-content;animation:ef-scroll 36s linear infinite;padding:18px 0}
.ef-marquee-track span{font-family:var(--e-global-typography-primary-font-family);font-size:16px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#fff}
.ef-marquee-track em{font-style:normal;color:var(--e-global-color-accent)}
@keyframes ef-scroll{to{transform:translateX(-50%)}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-homa002 */.ef-accordion{display:flex;gap:6px;height:500px}
.ef-acc-item{position:relative;flex:1;margin:0;border-radius:5px;overflow:hidden;cursor:pointer;transition:flex .45s cubic-bezier(.4,0,.2,1)}
.ef-acc-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s}
.ef-acc-item:hover{flex:3}
.ef-acc-item:hover img{transform:scale(1.04)}
.ef-acc-item::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(1,35,77,.9) 0%,rgba(2,112,156,.25) 55%,rgba(2,112,156,.05) 100%);pointer-events:none}
.ef-acc-item figcaption{position:absolute;left:0;right:0;bottom:0;padding:22px;color:#fff;z-index:2}
.ef-acc-tag{font-family:var(--e-global-typography-secondary-font-family);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--e-global-color-accent)}
.ef-acc-item h3{font-family:var(--e-global-typography-primary-font-family);font-size:28px;font-weight:400;letter-spacing:.02em;margin:6px 0 10px}
.ef-acc-btn{display:inline-block;font-family:var(--e-global-typography-secondary-font-family);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:var(--e-global-color-accent);color:var(--e-global-color-primary);padding:11px 18px;text-decoration:none}
.ef-acc-btn:hover{background:#33E1B3;color:var(--e-global-color-primary)}
@media (max-width:767px){.ef-accordion{flex-direction:column;height:auto}.ef-acc-item{height:240px;flex:none}.ef-acc-item:hover{flex:none}}/* End custom CSS */