.elementor-16096 .elementor-element.elementor-element-3e1b2a7{--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-16096 .elementor-element.elementor-element-2ab9fba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-2ab9fba:not(.elementor-motion-effects-element-type-background), .elementor-16096 .elementor-element.elementor-element-2ab9fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epicheartandvascular.com/wp-content/uploads/DSC_0116-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16096 .elementor-element.elementor-element-eb1a4a5{--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-16096 .elementor-element.elementor-element-b26279a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16096 .elementor-element.elementor-element-b26279a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-f3cfd6e{--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-16096 .elementor-element.elementor-element-eb96451{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-eb96451:not(.elementor-motion-effects-element-type-background), .elementor-16096 .elementor-element.elementor-element-eb96451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16096 .elementor-element.elementor-element-df2409b{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:57.594px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-df2409b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-5f50281{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-5f50281.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-904a333{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19.5px) 0px;padding:0px 0px 0px 0px;}.elementor-16096 .elementor-element.elementor-element-904a333.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-d7a0492{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:19.5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-d7a0492.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-1c1cbdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-1c1cbdc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-91a48fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-91a48fc img{width:100%;}.elementor-16096 .elementor-element.elementor-element-5208190{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-5208190.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-e971cdf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-e971cdf img{width:100%;}.elementor-16096 .elementor-element.elementor-element-eac2a7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-eac2a7f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-79bb01c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-79bb01c img{width:100%;}.elementor-16096 .elementor-element.elementor-element-d56298d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-d56298d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-3bcb020.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-3bcb020 img{width:100%;}.elementor-16096 .elementor-element.elementor-element-ee11fd1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:19.5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-ee11fd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-0cf9b26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-0cf9b26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-24868ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-24868ab img{width:100%;}.elementor-16096 .elementor-element.elementor-element-03033e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-03033e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-ce38b07.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-ce38b07 img{width:100%;}.elementor-16096 .elementor-element.elementor-element-031a06d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-031a06d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-19bd30b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-19bd30b img{width:100%;}.elementor-16096 .elementor-element.elementor-element-e401824{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-e401824.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-fe965a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-fe965a0 img{width:100%;}.elementor-16096 .elementor-element.elementor-element-f2dc615{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-f2dc615.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-c1654b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-c1654b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-a1ac04b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-a1ac04b img{width:100%;}.elementor-16096 .elementor-element.elementor-element-64d9a82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-64d9a82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-93db0c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-93db0c9 img{width:100%;}.elementor-16096 .elementor-element.elementor-element-e3c587d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-e3c587d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-d612121.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-d612121 img{width:100%;}.elementor-16096 .elementor-element.elementor-element-2f36a39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-2f36a39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-bc7c2a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-bc7c2a6 img{width:100%;}.elementor-16096 .elementor-element.elementor-element-927b891{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:57.594px;--padding-bottom:57.594px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-927b891.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-bd1b0e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-bd1b0e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-65bfd17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19.5px) 0px;padding:0px 0px 0px 0px;}.elementor-16096 .elementor-element.elementor-element-65bfd17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-91f75da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-91f75da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-1ad4944{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-1ad4944.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-939c4cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-939c4cc img{width:100%;}.elementor-16096 .elementor-element.elementor-element-87fbf9f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-fadd3e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-4ffb4e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-4ffb4e1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-e975e2f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-e975e2f img{width:100%;}.elementor-16096 .elementor-element.elementor-element-0cb8fa3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-98e374f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-cd238f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-cd238f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-9093754.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-9093754 img{width:100%;}.elementor-16096 .elementor-element.elementor-element-013cea8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-c3714a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-1c5440f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-1c5440f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-4c7d9c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-4c7d9c8 img{width:100%;}.elementor-16096 .elementor-element.elementor-element-fddf2d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-3efcc37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-75d0925{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:57.594px;--padding-bottom:57.594px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-75d0925.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-8c9e5bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-8c9e5bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-96e71ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19.5px) 0px;padding:0px 0px 0px 0px;}.elementor-16096 .elementor-element.elementor-element-96e71ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-0c0af74{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-0c0af74.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-b3808e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-b3808e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-a710f94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-a710f94 img{width:100%;}.elementor-16096 .elementor-element.elementor-element-b7026d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-6ab3f19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-ea0a76f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-ea0a76f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-4e626bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-4e626bd img{width:100%;}.elementor-16096 .elementor-element.elementor-element-1b84a89.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-1662fa5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-4a78ae4{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:57.594px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-4a78ae4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-4b7bc6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-4b7bc6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-6fc0f8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19.5px) 0px;padding:0px 0px 0px 0px;}.elementor-16096 .elementor-element.elementor-element-6fc0f8f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-f659c3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-f659c3f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-bd369af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16096 .elementor-element.elementor-element-bd369af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-1324eb6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-1324eb6 img{width:100%;}.elementor-16096 .elementor-element.elementor-element-5524f57.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16096 .elementor-element.elementor-element-6b423dc.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16096 .elementor-element.elementor-element-df2409b{--width:67.708%;}.elementor-16096 .elementor-element.elementor-element-5f50281{--width:100%;}.elementor-16096 .elementor-element.elementor-element-927b891{--width:67.708%;}.elementor-16096 .elementor-element.elementor-element-bd1b0e8{--width:100%;}.elementor-16096 .elementor-element.elementor-element-75d0925{--width:67.708%;}.elementor-16096 .elementor-element.elementor-element-8c9e5bd{--width:100%;}.elementor-16096 .elementor-element.elementor-element-4a78ae4{--width:67.708%;}.elementor-16096 .elementor-element.elementor-element-4b7bc6c{--width:100%;}}@media(max-width:1550px) and (min-width:768px){.elementor-16096 .elementor-element.elementor-element-df2409b{--width:80%;}.elementor-16096 .elementor-element.elementor-element-927b891{--width:80%;}.elementor-16096 .elementor-element.elementor-element-75d0925{--width:80%;}.elementor-16096 .elementor-element.elementor-element-4a78ae4{--width:80%;}}@media(max-width:1550px){.elementor-16096 .elementor-element.elementor-element-eb96451{--padding-top:57.594px;--padding-bottom:57.594px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-df2409b{--padding-top:0px;--padding-bottom:43.188px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-904a333{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17.266px) 0px;}.elementor-16096 .elementor-element.elementor-element-d7a0492{--margin-top:0px;--margin-bottom:17.266px;--margin-left:0px;--margin-right:0px;}.elementor-16096 .elementor-element.elementor-element-ee11fd1{--margin-top:0px;--margin-bottom:17.266px;--margin-left:0px;--margin-right:0px;}.elementor-16096 .elementor-element.elementor-element-927b891{--padding-top:43.188px;--padding-bottom:43.188px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-65bfd17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17.266px) 0px;}.elementor-16096 .elementor-element.elementor-element-75d0925{--padding-top:43.188px;--padding-bottom:43.188px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-96e71ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17.266px) 0px;}.elementor-16096 .elementor-element.elementor-element-4a78ae4{--padding-top:43.188px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-6fc0f8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17.266px) 0px;}}@media(max-width:1249px){.elementor-16096 .elementor-element.elementor-element-eb96451{--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-df2409b{--padding-top:0px;--padding-bottom:33px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-904a333{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13.188px) 0px;}.elementor-16096 .elementor-element.elementor-element-d7a0492{--margin-top:0px;--margin-bottom:13.188px;--margin-left:0px;--margin-right:0px;}.elementor-16096 .elementor-element.elementor-element-ee11fd1{--margin-top:0px;--margin-bottom:13.188px;--margin-left:0px;--margin-right:0px;}.elementor-16096 .elementor-element.elementor-element-927b891{--padding-top:33px;--padding-bottom:33px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-65bfd17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13.188px) 0px;}.elementor-16096 .elementor-element.elementor-element-75d0925{--padding-top:33px;--padding-bottom:33px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-96e71ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13.188px) 0px;}.elementor-16096 .elementor-element.elementor-element-4a78ae4{--padding-top:33px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-6fc0f8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13.188px) 0px;}}@media(max-width:980px){.elementor-16096 .elementor-element.elementor-element-eb96451{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-df2409b{--padding-top:0px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-904a333{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-16096 .elementor-element.elementor-element-d7a0492{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-16096 .elementor-element.elementor-element-ee11fd1{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-16096 .elementor-element.elementor-element-927b891{--padding-top:27px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-65bfd17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-16096 .elementor-element.elementor-element-75d0925{--padding-top:27px;--padding-bottom:27px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-96e71ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-16096 .elementor-element.elementor-element-4a78ae4{--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-6fc0f8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}}@media(max-width:767px){.elementor-16096 .elementor-element.elementor-element-df2409b{--width:80%;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:11.688px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-5f50281{--width:100%;}.elementor-16096 .elementor-element.elementor-element-927b891{--width:80%;--flex-wrap:nowrap;--padding-top:39px;--padding-bottom:11.688px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-bd1b0e8{--width:100%;}.elementor-16096 .elementor-element.elementor-element-75d0925{--width:80%;--flex-wrap:nowrap;--padding-top:39px;--padding-bottom:11.688px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-8c9e5bd{--width:100%;}.elementor-16096 .elementor-element.elementor-element-4a78ae4{--width:80%;--flex-wrap:nowrap;--padding-top:39px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16096 .elementor-element.elementor-element-4b7bc6c{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-b26279a */.elementor-16096 .elementor-element.elementor-element-b26279a{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-16096 .elementor-element.elementor-element-b26279a > h1{color:rgb(0, 0, 0);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:45px;font-weight:600;font-style:normal;line-height:45px;letter-spacing:normal;text-transform:uppercase;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}.elementor-16096 .elementor-element.elementor-element-b26279a::before{content:"";display:block;position:absolute;top:93.6px;left:0px;right:0px;bottom:-43.5938px;width:260px;height:5px;margin-top:0px;margin-right:520px;margin-bottom:0px;border-bottom:5px solid rgb(49, 70, 155);margin-left:520px;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;opacity:1}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-b26279a{font-size:12px;line-height:20.4px}.elementor-16096 .elementor-element.elementor-element-b26279a > h1{font-size:30px;line-height:30px}.elementor-16096 .elementor-element.elementor-element-b26279a::before{top:62.4px;bottom:-27.3906px;width:225.594px;margin-right:451.203px;margin-left:451.203px;font-size:12px;line-height:20.4px}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-b26279a{font-size:18px;line-height:30.6px}.elementor-16096 .elementor-element.elementor-element-b26279a > h1{font-size:45px;line-height:45px}.elementor-16096 .elementor-element.elementor-element-b26279a::before{top:93.6px;bottom:-43.5938px;width:171.188px;margin-right:342.406px;margin-left:342.406px;font-size:18px;line-height:30.6px}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-b26279a{font-size:16px;line-height:27.2px}.elementor-16096 .elementor-element.elementor-element-b26279a > h1{font-size:27.2px;line-height:27.2px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-904a333 */.elementor-16096 .elementor-element.elementor-element-904a333{width:100%}
.elementor-16096 .elementor-element.elementor-element-904a333{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-16096 .elementor-element.elementor-element-904a333 > h3{color:rgb(0, 0, 0);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:32.4px;font-weight:700;font-style:normal;line-height:32.4px;letter-spacing:2px;text-transform:uppercase;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-904a333{font-size:12px;line-height:20.4px}.elementor-16096 .elementor-element.elementor-element-904a333 > h3{font-size:21.6px;line-height:21.6px}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-904a333{font-size:18px;line-height:30.6px}.elementor-16096 .elementor-element.elementor-element-904a333 > h3{font-size:32.4px;line-height:32.4px}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-904a333{font-size:16px;line-height:27.2px}.elementor-16096 .elementor-element.elementor-element-904a333 > h3{font-size:28.8px;line-height:28.8px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91a48fc */.elementor-16096 .elementor-element.elementor-element-91a48fc{width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e971cdf */.elementor-16096 .elementor-element.elementor-element-e971cdf{width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79bb01c */.elementor-16096 .elementor-element.elementor-element-79bb01c{width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3bcb020 */.elementor-16096 .elementor-element.elementor-element-3bcb020{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7a0492 */.elementor-16096 .elementor-element.elementor-element-d7a0492{position:relative}.elementor-16096 .elementor-element.elementor-element-d7a0492 > .e-con{width:22.753%;margin:0 3.0% 39px 0}.elementor-16096 .elementor-element.elementor-element-d7a0492 > .e-con:nth-child(n){margin-right:3.0%}.elementor-16096 .elementor-element.elementor-element-d7a0492 > .e-con:nth-child(4n){margin-right:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-d7a0492 > .e-con{width:22.751%;margin:0 2.998% 34.5469px 0}.elementor-16096 .elementor-element.elementor-element-d7a0492 > .e-con:nth-child(n){margin-right:2.998%}.elementor-16096 .elementor-element.elementor-element-d7a0492 > .e-con:nth-child(4n){margin-right:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-d7a0492 > .e-con{width:22.749%;margin:0 2.998% 26.3906px 0}.elementor-16096 .elementor-element.elementor-element-d7a0492 > .e-con:nth-child(n){margin-right:2.998%}.elementor-16096 .elementor-element.elementor-element-d7a0492 > .e-con:nth-child(4n){margin-right:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-d7a0492 > .e-con{width:29.666%;margin:0 5.499% 54px 0}.elementor-16096 .elementor-element.elementor-element-d7a0492 > .e-con:nth-child(n){margin-right:5.499%}.elementor-16096 .elementor-element.elementor-element-d7a0492 > .e-con:nth-child(3n){margin-right:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-d7a0492 > .e-con{width:100.0%;margin:0 0.0% 35.875px 0}.elementor-16096 .elementor-element.elementor-element-d7a0492 > .e-con:nth-child(n){margin-right:0.0%}.elementor-16096 .elementor-element.elementor-element-d7a0492 > .e-con:nth-child(1n){margin-right:0}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24868ab */.elementor-16096 .elementor-element.elementor-element-24868ab{width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce38b07 */.elementor-16096 .elementor-element.elementor-element-ce38b07{width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19bd30b */.elementor-16096 .elementor-element.elementor-element-19bd30b{width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe965a0 */.elementor-16096 .elementor-element.elementor-element-fe965a0{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee11fd1 */.elementor-16096 .elementor-element.elementor-element-ee11fd1{position:relative}.elementor-16096 .elementor-element.elementor-element-ee11fd1 > .e-con{width:22.753%;margin:0 3.0% 39px 0}.elementor-16096 .elementor-element.elementor-element-ee11fd1 > .e-con:nth-child(n){margin-right:3.0%}.elementor-16096 .elementor-element.elementor-element-ee11fd1 > .e-con:nth-child(4n){margin-right:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-ee11fd1 > .e-con{width:22.751%;margin:0 2.998% 34.5469px 0}.elementor-16096 .elementor-element.elementor-element-ee11fd1 > .e-con:nth-child(n){margin-right:2.998%}.elementor-16096 .elementor-element.elementor-element-ee11fd1 > .e-con:nth-child(4n){margin-right:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-ee11fd1 > .e-con{width:22.749%;margin:0 2.998% 26.3906px 0}.elementor-16096 .elementor-element.elementor-element-ee11fd1 > .e-con:nth-child(n){margin-right:2.998%}.elementor-16096 .elementor-element.elementor-element-ee11fd1 > .e-con:nth-child(4n){margin-right:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-ee11fd1 > .e-con{width:29.666%;margin:0 5.499% 54px 0}.elementor-16096 .elementor-element.elementor-element-ee11fd1 > .e-con:nth-child(n){margin-right:5.499%}.elementor-16096 .elementor-element.elementor-element-ee11fd1 > .e-con:nth-child(3n){margin-right:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-ee11fd1 > .e-con{width:100.0%;margin:0 0.0% 35.875px 0}.elementor-16096 .elementor-element.elementor-element-ee11fd1 > .e-con:nth-child(n){margin-right:0.0%}.elementor-16096 .elementor-element.elementor-element-ee11fd1 > .e-con:nth-child(1n){margin-right:0}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1ac04b */.elementor-16096 .elementor-element.elementor-element-a1ac04b{width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93db0c9 */.elementor-16096 .elementor-element.elementor-element-93db0c9{width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d612121 */.elementor-16096 .elementor-element.elementor-element-d612121{width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc7c2a6 */.elementor-16096 .elementor-element.elementor-element-bc7c2a6{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2dc615 */.elementor-16096 .elementor-element.elementor-element-f2dc615{position:relative}.elementor-16096 .elementor-element.elementor-element-f2dc615 > .e-con{width:22.753%;margin:0 3.0% 0px 0}.elementor-16096 .elementor-element.elementor-element-f2dc615 > .e-con:nth-child(n){margin-right:3.0%}.elementor-16096 .elementor-element.elementor-element-f2dc615 > .e-con:nth-child(4n){margin-right:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-f2dc615 > .e-con{width:22.751%;margin:0 2.998% 0px 0}.elementor-16096 .elementor-element.elementor-element-f2dc615 > .e-con:nth-child(n){margin-right:2.998%}.elementor-16096 .elementor-element.elementor-element-f2dc615 > .e-con:nth-child(4n){margin-right:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-f2dc615 > .e-con{width:22.749%;margin:0 2.998% 0px 0}.elementor-16096 .elementor-element.elementor-element-f2dc615 > .e-con:nth-child(n){margin-right:2.998%}.elementor-16096 .elementor-element.elementor-element-f2dc615 > .e-con:nth-child(4n){margin-right:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-f2dc615 > .e-con{width:29.666%;margin:0 5.499% 54px 0}.elementor-16096 .elementor-element.elementor-element-f2dc615 > .e-con:nth-child(n){margin-right:5.499%}.elementor-16096 .elementor-element.elementor-element-f2dc615 > .e-con:nth-child(3n){margin-right:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-f2dc615 > .e-con{width:100.0%;margin:0 0.0% 35.875px 0}.elementor-16096 .elementor-element.elementor-element-f2dc615 > .e-con:nth-child(n){margin-right:0.0%}.elementor-16096 .elementor-element.elementor-element-f2dc615 > .e-con:nth-child(1n){margin-right:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f50281 */.elementor-16096 .elementor-element.elementor-element-5f50281{z-index:2;position:relative;min-height:1px;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df2409b */.elementor-16096 .elementor-element.elementor-element-df2409b{border-top-color:rgb(51, 51, 51);border-right-color:rgb(51, 51, 51);border-bottom-color:rgb(221, 221, 221);border-left-color:rgb(51, 51, 51);position:relative;--width:67.708%;max-width:1300px}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-df2409b{--width:80.0%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65bfd17 */.elementor-16096 .elementor-element.elementor-element-65bfd17{width:100%}
.elementor-16096 .elementor-element.elementor-element-65bfd17{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-16096 .elementor-element.elementor-element-65bfd17 > h3{color:rgb(0, 0, 0);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:32.4px;font-weight:700;font-style:normal;line-height:32.4px;letter-spacing:2px;text-transform:uppercase;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-65bfd17{font-size:12px;line-height:20.4px}.elementor-16096 .elementor-element.elementor-element-65bfd17 > h3{font-size:21.6px;line-height:21.6px}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-65bfd17{font-size:18px;line-height:30.6px}.elementor-16096 .elementor-element.elementor-element-65bfd17 > h3{font-size:32.4px;line-height:32.4px}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-65bfd17{font-size:16px;line-height:27.2px}.elementor-16096 .elementor-element.elementor-element-65bfd17 > h3{font-size:28.8px;line-height:28.8px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-939c4cc */.elementor-16096 .elementor-element.elementor-element-939c4cc{width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87fbf9f */.elementor-16096 .elementor-element.elementor-element-87fbf9f{width:100%}
.elementor-16096 .elementor-element.elementor-element-87fbf9f .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-87fbf9f .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-87fbf9f .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-87fbf9f .elementor-heading-title{font-size:22px;line-height:22px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-87fbf9f .elementor-heading-title{font-size:22px;line-height:22px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fadd3e4 */.elementor-16096 .elementor-element.elementor-element-fadd3e4{width:100%}
.elementor-16096 .elementor-element.elementor-element-fadd3e4 p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-fadd3e4 p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-fadd3e4 p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-fadd3e4 p{font-size:16px;line-height:27.2px;font-weight:500;color:rgb(10, 10, 10);margin:0px 0 0px 0;padding:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-fadd3e4 p{font-size:16px;line-height:27.2px;font-weight:500;color:rgb(10, 10, 10);margin:0px 0 0px 0;padding:0}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e975e2f */.elementor-16096 .elementor-element.elementor-element-e975e2f{width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cb8fa3 */.elementor-16096 .elementor-element.elementor-element-0cb8fa3{width:100%}
.elementor-16096 .elementor-element.elementor-element-0cb8fa3 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-0cb8fa3 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-0cb8fa3 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-0cb8fa3 .elementor-heading-title{font-size:22px;line-height:22px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-0cb8fa3 .elementor-heading-title{font-size:22px;line-height:22px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98e374f */.elementor-16096 .elementor-element.elementor-element-98e374f{width:100%}
.elementor-16096 .elementor-element.elementor-element-98e374f p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-98e374f p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-98e374f p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-98e374f p{font-size:16px;line-height:27.2px;font-weight:500;color:rgb(10, 10, 10);margin:0px 0 0px 0;padding:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-98e374f p{font-size:16px;line-height:27.2px;font-weight:500;color:rgb(10, 10, 10);margin:0px 0 0px 0;padding:0}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9093754 */.elementor-16096 .elementor-element.elementor-element-9093754{width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-013cea8 */.elementor-16096 .elementor-element.elementor-element-013cea8{width:100%}
.elementor-16096 .elementor-element.elementor-element-013cea8 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-013cea8 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-013cea8 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-013cea8 .elementor-heading-title{font-size:22px;line-height:22px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-013cea8 .elementor-heading-title{font-size:22px;line-height:22px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3714a9 */.elementor-16096 .elementor-element.elementor-element-c3714a9{width:100%}
.elementor-16096 .elementor-element.elementor-element-c3714a9 p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-c3714a9 p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-c3714a9 p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-c3714a9 p{font-size:16px;line-height:27.2px;font-weight:500;color:rgb(10, 10, 10);margin:0px 0 0px 0;padding:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-c3714a9 p{font-size:16px;line-height:27.2px;font-weight:500;color:rgb(10, 10, 10);margin:0px 0 0px 0;padding:0}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c7d9c8 */.elementor-16096 .elementor-element.elementor-element-4c7d9c8{width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fddf2d5 */.elementor-16096 .elementor-element.elementor-element-fddf2d5{width:100%}
.elementor-16096 .elementor-element.elementor-element-fddf2d5 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-fddf2d5 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-fddf2d5 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-fddf2d5 .elementor-heading-title{font-size:22px;line-height:22px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-fddf2d5 .elementor-heading-title{font-size:22px;line-height:22px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3efcc37 */.elementor-16096 .elementor-element.elementor-element-3efcc37{width:100%}
.elementor-16096 .elementor-element.elementor-element-3efcc37 p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-3efcc37 p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-3efcc37 p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-3efcc37 p{font-size:16px;line-height:27.2px;font-weight:500;color:rgb(10, 10, 10);margin:0px 0 0px 0;padding:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-3efcc37 p{font-size:16px;line-height:27.2px;font-weight:500;color:rgb(10, 10, 10);margin:0px 0 0px 0;padding:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f75da */.elementor-16096 .elementor-element.elementor-element-91f75da{position:relative}.elementor-16096 .elementor-element.elementor-element-91f75da > .e-con{width:22.753%;margin:0 3.0% 0px 0}.elementor-16096 .elementor-element.elementor-element-91f75da > .e-con:nth-child(n){margin-right:3.0%}.elementor-16096 .elementor-element.elementor-element-91f75da > .e-con:nth-child(4n){margin-right:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-91f75da > .e-con{width:22.751%;margin:0 2.998% 0px 0}.elementor-16096 .elementor-element.elementor-element-91f75da > .e-con:nth-child(n){margin-right:2.998%}.elementor-16096 .elementor-element.elementor-element-91f75da > .e-con:nth-child(4n){margin-right:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-91f75da > .e-con{width:22.749%;margin:0 2.998% 0px 0}.elementor-16096 .elementor-element.elementor-element-91f75da > .e-con:nth-child(n){margin-right:2.998%}.elementor-16096 .elementor-element.elementor-element-91f75da > .e-con:nth-child(4n){margin-right:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-91f75da > .e-con{width:29.666%;margin:0 5.499% 54px 0}.elementor-16096 .elementor-element.elementor-element-91f75da > .e-con:nth-child(n){margin-right:5.499%}.elementor-16096 .elementor-element.elementor-element-91f75da > .e-con:nth-child(3n){margin-right:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-91f75da > .e-con{width:100.0%;margin:0 0.0% 35.875px 0}.elementor-16096 .elementor-element.elementor-element-91f75da > .e-con:nth-child(n){margin-right:0.0%}.elementor-16096 .elementor-element.elementor-element-91f75da > .e-con:nth-child(1n){margin-right:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd1b0e8 */.elementor-16096 .elementor-element.elementor-element-bd1b0e8{z-index:2;position:relative;min-height:1px;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-927b891 */.elementor-16096 .elementor-element.elementor-element-927b891{border-top-color:rgb(51, 51, 51);border-right-color:rgb(51, 51, 51);border-bottom-color:rgb(221, 221, 221);border-left-color:rgb(51, 51, 51);position:relative;--width:67.708%;max-width:1300px}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-927b891{--width:80.0%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96e71ba */.elementor-16096 .elementor-element.elementor-element-96e71ba{width:100%}
.elementor-16096 .elementor-element.elementor-element-96e71ba{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-16096 .elementor-element.elementor-element-96e71ba > h3{color:rgb(0, 0, 0);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:32.4px;font-weight:700;font-style:normal;line-height:32.4px;letter-spacing:2px;text-transform:uppercase;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-96e71ba{font-size:12px;line-height:20.4px}.elementor-16096 .elementor-element.elementor-element-96e71ba > h3{font-size:21.6px;line-height:21.6px}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-96e71ba{font-size:18px;line-height:30.6px}.elementor-16096 .elementor-element.elementor-element-96e71ba > h3{font-size:32.4px;line-height:32.4px}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-96e71ba{font-size:16px;line-height:27.2px}.elementor-16096 .elementor-element.elementor-element-96e71ba > h3{font-size:28.8px;line-height:28.8px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a710f94 */.elementor-16096 .elementor-element.elementor-element-a710f94{width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7026d1 */.elementor-16096 .elementor-element.elementor-element-b7026d1{width:100%}
.elementor-16096 .elementor-element.elementor-element-b7026d1 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-b7026d1 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-b7026d1 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-b7026d1 .elementor-heading-title{font-size:22px;line-height:22px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-b7026d1 .elementor-heading-title{font-size:22px;line-height:22px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ab3f19 */.elementor-16096 .elementor-element.elementor-element-6ab3f19{width:100%}
.elementor-16096 .elementor-element.elementor-element-6ab3f19 p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-6ab3f19 p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-6ab3f19 p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-6ab3f19 p{font-size:16px;line-height:27.2px;font-weight:500;color:rgb(10, 10, 10);margin:0px 0 0px 0;padding:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-6ab3f19 p{font-size:16px;line-height:27.2px;font-weight:500;color:rgb(10, 10, 10);margin:0px 0 0px 0;padding:0}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e626bd */.elementor-16096 .elementor-element.elementor-element-4e626bd{width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b84a89 */.elementor-16096 .elementor-element.elementor-element-1b84a89{width:100%}
.elementor-16096 .elementor-element.elementor-element-1b84a89 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-1b84a89 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-1b84a89 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-1b84a89 .elementor-heading-title{font-size:22px;line-height:22px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-1b84a89 .elementor-heading-title{font-size:22px;line-height:22px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1662fa5 */.elementor-16096 .elementor-element.elementor-element-1662fa5{width:100%}
.elementor-16096 .elementor-element.elementor-element-1662fa5 p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-1662fa5 p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-1662fa5 p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-1662fa5 p{font-size:16px;line-height:27.2px;font-weight:500;color:rgb(10, 10, 10);margin:0px 0 0px 0;padding:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-1662fa5 p{font-size:16px;line-height:27.2px;font-weight:500;color:rgb(10, 10, 10);margin:0px 0 0px 0;padding:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c0af74 */.elementor-16096 .elementor-element.elementor-element-0c0af74{position:relative}.elementor-16096 .elementor-element.elementor-element-0c0af74 > .e-con{width:22.753%;margin:0 3.0% 0px 0}.elementor-16096 .elementor-element.elementor-element-0c0af74 > .e-con:nth-child(n){margin-right:3.0%}.elementor-16096 .elementor-element.elementor-element-0c0af74 > .e-con:nth-child(4n){margin-right:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-0c0af74 > .e-con{width:22.751%;margin:0 2.998% 0px 0}.elementor-16096 .elementor-element.elementor-element-0c0af74 > .e-con:nth-child(n){margin-right:2.998%}.elementor-16096 .elementor-element.elementor-element-0c0af74 > .e-con:nth-child(4n){margin-right:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-0c0af74 > .e-con{width:22.749%;margin:0 2.998% 0px 0}.elementor-16096 .elementor-element.elementor-element-0c0af74 > .e-con:nth-child(n){margin-right:2.998%}.elementor-16096 .elementor-element.elementor-element-0c0af74 > .e-con:nth-child(4n){margin-right:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-0c0af74 > .e-con{width:29.666%;margin:0 5.499% 54px 0}.elementor-16096 .elementor-element.elementor-element-0c0af74 > .e-con:nth-child(n){margin-right:5.499%}.elementor-16096 .elementor-element.elementor-element-0c0af74 > .e-con:nth-child(3n){margin-right:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-0c0af74 > .e-con{width:100.0%;margin:0 0.0% 35.875px 0}.elementor-16096 .elementor-element.elementor-element-0c0af74 > .e-con:nth-child(n){margin-right:0.0%}.elementor-16096 .elementor-element.elementor-element-0c0af74 > .e-con:nth-child(1n){margin-right:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c9e5bd */.elementor-16096 .elementor-element.elementor-element-8c9e5bd{z-index:2;position:relative;min-height:1px;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75d0925 */.elementor-16096 .elementor-element.elementor-element-75d0925{border-top-color:rgb(51, 51, 51);border-right-color:rgb(51, 51, 51);border-bottom-color:rgb(221, 221, 221);border-left-color:rgb(51, 51, 51);position:relative;--width:67.708%;max-width:1300px}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-75d0925{--width:80.0%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fc0f8f */.elementor-16096 .elementor-element.elementor-element-6fc0f8f{width:100%}
.elementor-16096 .elementor-element.elementor-element-6fc0f8f{position:relative;color:rgb(10, 10, 10);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:30.6px;letter-spacing:normal;text-transform:none;text-align:left;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal}.elementor-16096 .elementor-element.elementor-element-6fc0f8f > h3{color:rgb(0, 0, 0);font-family:Lato, Helvetica, Arial, Lucida, sans-serif;font-size:32.4px;font-weight:700;font-style:normal;line-height:32.4px;letter-spacing:2px;text-transform:uppercase;text-align:center;text-shadow:none;text-decoration-line:none;white-space:normal;overflow-wrap:break-word;word-break:normal;margin-top:0px;padding-top:0px;margin-right:0px;padding-right:0px;margin-bottom:0px;padding-bottom:10px;margin-left:0px;padding-left:0px;column-count:auto;column-gap:normal;display:block;background-color:rgba(0, 0, 0, 0)}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-6fc0f8f{font-size:12px;line-height:20.4px}.elementor-16096 .elementor-element.elementor-element-6fc0f8f > h3{font-size:21.6px;line-height:21.6px}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-6fc0f8f{font-size:18px;line-height:30.6px}.elementor-16096 .elementor-element.elementor-element-6fc0f8f > h3{font-size:32.4px;line-height:32.4px}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-6fc0f8f{font-size:16px;line-height:27.2px}.elementor-16096 .elementor-element.elementor-element-6fc0f8f > h3{font-size:28.8px;line-height:28.8px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1324eb6 */.elementor-16096 .elementor-element.elementor-element-1324eb6{width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5524f57 */.elementor-16096 .elementor-element.elementor-element-5524f57{width:100%}
.elementor-16096 .elementor-element.elementor-element-5524f57 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-5524f57 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-5524f57 .elementor-heading-title{font-size:18px;line-height:18px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-5524f57 .elementor-heading-title{font-size:22px;line-height:22px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-5524f57 .elementor-heading-title{font-size:22px;line-height:22px;font-weight:500;color:rgb(10, 10, 10);margin:10px 0 0px 0;padding:0}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b423dc */.elementor-16096 .elementor-element.elementor-element-6b423dc{width:100%}
.elementor-16096 .elementor-element.elementor-element-6b423dc p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-6b423dc p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-6b423dc p{font-size:14px;line-height:23.8px;font-weight:500;color:rgb(10, 10, 10);margin:5.6px 0 0px 0;padding:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-6b423dc p{font-size:16px;line-height:27.2px;font-weight:500;color:rgb(10, 10, 10);margin:0px 0 0px 0;padding:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-6b423dc p{font-size:16px;line-height:27.2px;font-weight:500;color:rgb(10, 10, 10);margin:0px 0 0px 0;padding:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f659c3f */.elementor-16096 .elementor-element.elementor-element-f659c3f{position:relative}.elementor-16096 .elementor-element.elementor-element-f659c3f > .e-con{width:22.753%;margin:0 3.0% 0px 0}.elementor-16096 .elementor-element.elementor-element-f659c3f > .e-con:nth-child(n){margin-right:3.0%}.elementor-16096 .elementor-element.elementor-element-f659c3f > .e-con:nth-child(4n){margin-right:0}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-f659c3f > .e-con{width:22.751%;margin:0 2.998% 0px 0}.elementor-16096 .elementor-element.elementor-element-f659c3f > .e-con:nth-child(n){margin-right:2.998%}.elementor-16096 .elementor-element.elementor-element-f659c3f > .e-con:nth-child(4n){margin-right:0}}
@media (max-width:1249px){.elementor-16096 .elementor-element.elementor-element-f659c3f > .e-con{width:22.749%;margin:0 2.998% 0px 0}.elementor-16096 .elementor-element.elementor-element-f659c3f > .e-con:nth-child(n){margin-right:2.998%}.elementor-16096 .elementor-element.elementor-element-f659c3f > .e-con:nth-child(4n){margin-right:0}}
@media (max-width:980px){.elementor-16096 .elementor-element.elementor-element-f659c3f > .e-con{width:29.666%;margin:0 5.499% 54px 0}.elementor-16096 .elementor-element.elementor-element-f659c3f > .e-con:nth-child(n){margin-right:5.499%}.elementor-16096 .elementor-element.elementor-element-f659c3f > .e-con:nth-child(3n){margin-right:0}}
@media (max-width:767px){.elementor-16096 .elementor-element.elementor-element-f659c3f > .e-con{width:100.0%;margin:0 0.0% 35.875px 0}.elementor-16096 .elementor-element.elementor-element-f659c3f > .e-con:nth-child(n){margin-right:0.0%}.elementor-16096 .elementor-element.elementor-element-f659c3f > .e-con:nth-child(1n){margin-right:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7bc6c */.elementor-16096 .elementor-element.elementor-element-4b7bc6c{z-index:2;position:relative;min-height:1px;--width:100.0%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a78ae4 */.elementor-16096 .elementor-element.elementor-element-4a78ae4{position:relative;--width:67.708%;max-width:1300px}
@media (max-width:1550px){.elementor-16096 .elementor-element.elementor-element-4a78ae4{--width:80.0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb96451 */.elementor-16096 .elementor-element.elementor-element-eb96451{position:relative}/* End custom CSS */
/* Start custom CSS *//* Gallery page (post 16096): modern grid. Photos and lightbox unchanged. Page Settings > Custom CSS. */
html { scroll-behavior: smooth; }
.elementor-16096 [id].eh-row { scroll-margin-top: 150px; }
@media (max-width: 980px) { .elementor-16096 [id].eh-row { scroll-margin-top: 70px; } }
/* jump-to pills */
.elementor-16096 .e-con.eh-jump-wrap { padding: 36px 0 0 !important; margin: 0 !important; background: #fff; }
.elementor-16096 .eh-jump { width: 80%; max-width: 1300px; margin: 0 auto; display: flex; flex-wrap: wrap; align-items: center; gap: 12px 18px;
	padding: 18px 22px; border: 1px solid #E4E8F2; border-radius: 18px; background: #F4F6FB; }
.elementor-16096 .eh-jump__label { color: #AC181C; font: 800 12px/1.3 Lato, Helvetica, Arial, sans-serif; letter-spacing: 2.4px; text-transform: uppercase; white-space: nowrap; }
.elementor-16096 .eh-jump__list { display: flex; flex-wrap: wrap; gap: 8px; }
.elementor-16096 .eh-jump a { display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px 8px 8px; border-radius: 999px; background: #fff; border: 1px solid #E4E8F2;
	color: #1E2B6F !important; font: 700 14px/1 Lato, Helvetica, Arial, sans-serif; text-decoration: none !important; transition: all .2s ease; }
.elementor-16096 .eh-jump a b { display: inline-flex; align-items: center; justify-content: center; width: 26px; height: 26px; border-radius: 50%; background: #EEF1F6; color: #AC181C; font-size: 11px; font-weight: 800; transition: all .2s ease; }
.elementor-16096 .eh-jump a:hover { background: #1E2B6F; border-color: #1E2B6F; color: #fff !important; transform: translateY(-2px); }
.elementor-16096 .eh-jump a:hover b { background: #AC181C; color: #fff; }


/* sections */
.elementor-16096 .elementor-element-eb96451 { padding: 24px 0 88px !important; gap: 0 !important; }
.elementor-16096 .elementor-element-eb96451 > .e-con.eh-row { padding: 56px 0 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; border: 0 !important; }
.elementor-16096 .elementor-element-eb96451 > .e-con.eh-row::before, .elementor-16096 .elementor-element-eb96451 > .e-con.eh-row::after { display: none !important; content: none !important; }
.elementor-16096 .e-con.eh-gal {
	display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 22px !important; width: 100% !important; max-width: none !important; --width: 100% !important;
	padding: 0 !important; margin: 0 !important; border: 0 !important; box-shadow: none !important; background: none !important;
}
.elementor-16096 .e-con.eh-gal-rows { display: contents !important; }
.elementor-16096 .eh-gal-title { grid-column: 1 / -1; margin: 0 0 6px !important; padding: 0 !important; width: 100% !important; }
.elementor-16096 .eh-gal-title::before { content: "Inside Epic Heart"; display: block; margin-bottom: 10px; color: #AC181C; font: 800 12px/1.3 Lato, Helvetica, Arial, sans-serif; letter-spacing: 2.6px; text-transform: uppercase; }
.elementor-16096 .elementor-element-75d0925 .eh-gal-title::before, .elementor-16096 .elementor-element-4a78ae4 .eh-gal-title::before { content: "Vein treatment"; }
.elementor-16096 .elementor-element-927b891 .eh-gal-title::before { content: "Diagnostic testing"; }
.elementor-16096 .eh-gal-title :is(h1, h2, h3, h4, h5, h6, p) {
	color: #1E2B6F !important; font: 800 clamp(28px, 2.8vw, 38px)/1.15 Lato, Helvetica, Arial, sans-serif !important; letter-spacing: -.5px !important;
	text-transform: none !important; text-align: left !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: none !important;
}
.elementor-16096 .eh-gal-title :is(h1, h2, h3, h4, h5, h6)::before { content: none !important; display: none !important; }
.elementor-16096 .eh-gal-title :is(h1, h2, h3, h4, h5, h6)::after { content: "" !important; display: block !important; position: static !important; width: 56px !important; height: 4px !important; border-radius: 4px; background: #AC181C !important; margin-top: 16px !important; border: 0 !important; }

/* tiles */
.elementor-16096 .e-con.eh-gal-item {
	position: relative !important; width: auto !important; max-width: none !important; --width: auto !important; margin: 0 !important; padding: 0 !important;
	border-radius: 18px !important; overflow: hidden !important; background: #EEF1F6 !important; border: 0 !important;
	box-shadow: 0 14px 34px -20px rgba(17, 28, 73, .45) !important; transition: transform .35s ease, box-shadow .35s ease !important; aspect-ratio: 4 / 3; gap: 0 !important;
}
.elementor-16096 .e-con.eh-gal-item:hover { transform: translateY(-5px); box-shadow: 0 30px 56px -26px rgba(17, 28, 73, .6) !important; }
.elementor-16096 .eh-gal-item .elementor-widget-image { position: absolute !important; inset: 0; margin: 0 !important; width: 100% !important; height: 100% !important; }
.elementor-16096 .eh-gal-item .elementor-widget-image::before, .elementor-16096 .eh-gal-item .elementor-widget-image::after { content: none !important; display: none !important; }
.elementor-16096 .eh-gal-item .elementor-widget-image :is(.elementor-widget-container, a) { display: block; width: 100%; height: 100%; }
.elementor-16096 .eh-gal-item img { width: 100% !important; height: 100% !important; max-width: none !important; object-fit: cover; display: block; border: 0 !important; border-radius: 0 !important; transition: transform .7s ease; }
.elementor-16096 .eh-gal-item:hover img { transform: scale(1.07); }
.elementor-16096 .eh-gal-item .elementor-widget-image a::after {
	content: ""; position: absolute; inset: 0; z-index: 1; opacity: 0; transition: opacity .3s ease;
	background: linear-gradient(180deg, rgba(30, 43, 111, .10) 0%, rgba(30, 43, 111, .55) 100%),
	            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23AC181C'/%3E%3Cpath fill='%23fff' d='M7 7h4v1.6H9.7l2.3 2.3-1.1 1.1-2.3-2.3V11H7V7zm10 10h-4v-1.6h1.3l-2.3-2.3 1.1-1.1 2.3 2.3V13H17v4z'/%3E%3C/svg%3E") no-repeat center / 54px;
}
.elementor-16096 .eh-gal-item:hover .elementor-widget-image a::after, .elementor-16096 .eh-gal-item .elementor-widget-image a:focus-visible::after { opacity: 1; }
.elementor-16096 .eh-gal-item .elementor-widget-image a:focus-visible { outline: 3px solid #E04B51; outline-offset: -3px; }
/* captions sit on the photo */
.elementor-16096 .eh-gal-cap { position: absolute !important; z-index: 2; left: 16px; right: 16px; margin: 0 !important; width: auto !important; pointer-events: none; }
.elementor-16096 .elementor-widget-heading.eh-gal-cap { bottom: 34px; }
.elementor-16096 .elementor-widget-text-editor.eh-gal-cap { bottom: 14px; }
.elementor-16096 .eh-gal-item:has(.eh-gal-cap) .elementor-widget-image::after {
	content: "" !important; display: block !important; position: absolute; left: 0; right: 0; bottom: 0; height: 55%; z-index: 1; pointer-events: none;
	background: linear-gradient(180deg, rgba(11, 19, 53, 0), rgba(11, 19, 53, .78));
}
.elementor-16096 .eh-gal-cap, .elementor-16096 .eh-gal-cap :is(.elementor-heading-title, p, span) { color: #fff !important; text-align: left !important; text-shadow: 0 1px 8px rgba(0, 0, 0, .4); }
.elementor-16096 .elementor-widget-heading.eh-gal-cap .elementor-heading-title { font: 800 16px/1.3 Lato, Helvetica, Arial, sans-serif !important; text-transform: capitalize !important; }
.elementor-16096 .elementor-widget-text-editor.eh-gal-cap, .elementor-16096 .elementor-widget-text-editor.eh-gal-cap p { font: 600 12px/1.3 Lato, Helvetica, Arial, sans-serif !important; letter-spacing: 1.5px; text-transform: uppercase !important; opacity: .85; }

@media (max-width: 1024px) {
	.elementor-16096 .eh-jump { width: calc(100% - 64px); }
	.elementor-16096 .e-con.eh-gal { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px !important; }
	.elementor-16096 .elementor-element-eb96451 > .e-con.eh-row { padding-left: 32px !important; padding-right: 32px !important; }
}
@media (max-width: 767px) {
	.elementor-16096 .e-con.eh-jump-wrap { padding-top: 28px !important; }
	.elementor-16096 .eh-jump { width: calc(100% - 32px); padding: 16px; }
	.elementor-16096 .eh-jump a { font-size: 13px; padding: 6px 12px 6px 6px; }
	.elementor-16096 .e-con.eh-gal { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px !important; }
	.elementor-16096 .elementor-element-eb96451 > .e-con.eh-row { padding: 44px 16px 0 !important; }
	.elementor-16096 .e-con.eh-gal-item { border-radius: 14px !important; }
	.elementor-16096 .eh-gal-cap { left: 12px; right: 12px; }
	.elementor-16096 .elementor-widget-heading.eh-gal-cap { bottom: 28px; }
	.elementor-16096 .elementor-widget-text-editor.eh-gal-cap { bottom: 10px; }
	.elementor-16096 .elementor-widget-heading.eh-gal-cap .elementor-heading-title { font-size: 13.5px !important; }
	.elementor-16096 .elementor-widget-text-editor.eh-gal-cap, .elementor-16096 .elementor-widget-text-editor.eh-gal-cap p { font-size: 10px !important; }
}
@media (max-width: 1024px) {
	.elementor-16096 .elementor-element-eb96451 > .e-con.eh-row { width: 100% !important; max-width: none !important; --width: 100% !important; }
	.elementor-16096 .eh-row > .e-con.eh-gal { width: 100% !important; }
}
@media (max-width: 767px) {
	.elementor-16096 .elementor-widget-text-editor.eh-gal-cap { display: none !important; }
	.elementor-16096 .elementor-widget-heading.eh-gal-cap { bottom: 10px; }
}/* End custom CSS */