.elementor-7871 .elementor-element.elementor-element-275172b{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-7871 .elementor-element.elementor-element-275172b:not(.elementor-motion-effects-element-type-background), .elementor-7871 .elementor-element.elementor-element-275172b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellinghamevo.com/wp-content/uploads/2021/08/Lex-Personal-Trainer-2.jpg");background-position:-25px -74px;}.elementor-7871 .elementor-element.elementor-element-275172b::before, .elementor-7871 .elementor-element.elementor-element-275172b > .elementor-background-video-container::before, .elementor-7871 .elementor-element.elementor-element-275172b > .e-con-inner > .elementor-background-video-container::before, .elementor-7871 .elementor-element.elementor-element-275172b > .elementor-background-slideshow::before, .elementor-7871 .elementor-element.elementor-element-275172b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7871 .elementor-element.elementor-element-275172b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7871 .elementor-element.elementor-element-275172b > .elementor-shape-bottom svg, .elementor-7871 .elementor-element.elementor-element-275172b > .e-con-inner > .elementor-shape-bottom svg{height:35px;transform:translateX(-50%) rotateY(180deg);}.elementor-7871 .elementor-element.elementor-element-275172b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7871 .elementor-element.elementor-element-a5ae87b{text-align:center;font-family:"Open Sans", Sans-serif;color:#FFFFFF;}.elementor-7871 .elementor-element.elementor-element-e49935c{text-align:center;}.elementor-7871 .elementor-element.elementor-element-e49935c .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:42px;font-weight:bold;color:#FFFFFF;}.elementor-7871 .elementor-element.elementor-element-3edea54 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-7871 .elementor-element.elementor-element-3edea54 .elementor-button:hover, .elementor-7871 .elementor-element.elementor-element-3edea54 .elementor-button:focus{background-color:#42A9B6B8;color:#4296B6;border-color:#000000;}.elementor-7871 .elementor-element.elementor-element-3edea54{width:auto;max-width:auto;}.elementor-7871 .elementor-element.elementor-element-3edea54.elementor-element{--align-self:center;}.elementor-7871 .elementor-element.elementor-element-3edea54 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7871 .elementor-element.elementor-element-3edea54 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7871 .elementor-element.elementor-element-3edea54 .elementor-button:hover svg, .elementor-7871 .elementor-element.elementor-element-3edea54 .elementor-button:focus svg{fill:#4296B6;}.elementor-7871 .elementor-element.elementor-element-ec39ce6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7871 .elementor-element.elementor-element-a0b9f59{--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-7871 .elementor-element.elementor-element-d9127bd{--spacer-size:50px;}.elementor-7871 .elementor-element.elementor-element-45e0c41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-7871 .elementor-element.elementor-element-45e0c41.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7871 .elementor-element.elementor-element-fd0b4cc{--display:flex;}.elementor-7871 .elementor-element.elementor-element-fd0b4cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7871 .elementor-element.elementor-element-fd9d8c8 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:37px;color:#000000;}.elementor-7871 .elementor-element.elementor-element-cce19b9{font-family:"Overpass", Sans-serif;}.elementor-7871 .elementor-element.elementor-element-7bc1189{--display:flex;}.elementor-7871 .elementor-element.elementor-element-7bc1189.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7871 .elementor-element.elementor-element-493817f .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7871 .elementor-element.elementor-element-493817f .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-7871 .elementor-element.elementor-element-493817f{--e-icon-list-icon-size:38px;--icon-vertical-offset:0px;}.elementor-7871 .elementor-element.elementor-element-493817f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7871 .elementor-element.elementor-element-493817f .elementor-icon-list-item > a{font-family:"Overpass", Sans-serif;}.elementor-7871 .elementor-element.elementor-element-493817f .elementor-icon-list-text{transition:color 0.3s;}.elementor-7871 .elementor-element.elementor-element-8594cd6{--display:flex;}.elementor-7871 .elementor-element.elementor-element-8594cd6.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-7871 .elementor-element.elementor-element-d9b2882 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7871 .elementor-element.elementor-element-d9b2882 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-7871 .elementor-element.elementor-element-d9b2882{--e-icon-list-icon-size:38px;--icon-vertical-offset:0px;}.elementor-7871 .elementor-element.elementor-element-d9b2882 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7871 .elementor-element.elementor-element-d9b2882 .elementor-icon-list-item > a{font-family:"Overpass", Sans-serif;}.elementor-7871 .elementor-element.elementor-element-d9b2882 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7871 .elementor-element.elementor-element-8464b28{--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-7871 .elementor-element.elementor-element-02478da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7871 .elementor-element.elementor-element-547dc9a{--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-7871 .elementor-element.elementor-element-d6683b0 .elementor-button{background-color:var( --e-global-color-primary );font-size:16px;font-weight:600;}.elementor-7871 .elementor-element.elementor-element-d6683b0 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-7871 .elementor-element.elementor-element-5a74b3b{--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-7871 .elementor-element.elementor-element-e37fe6d .elementor-button{background-color:var( --e-global-color-accent );font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-7871 .elementor-element.elementor-element-e37fe6d > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-7871 .elementor-element.elementor-element-7841a98{--spacer-size:75px;}.elementor-7871 .elementor-element.elementor-element-51c649f{--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;--overlay-opacity:0.05;}.elementor-7871 .elementor-element.elementor-element-51c649f::before, .elementor-7871 .elementor-element.elementor-element-51c649f > .elementor-background-video-container::before, .elementor-7871 .elementor-element.elementor-element-51c649f > .e-con-inner > .elementor-background-video-container::before, .elementor-7871 .elementor-element.elementor-element-51c649f > .elementor-background-slideshow::before, .elementor-7871 .elementor-element.elementor-element-51c649f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7871 .elementor-element.elementor-element-51c649f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#B8B8B8;--background-overlay:'';}.elementor-7871 .elementor-element.elementor-element-03915d0{--spacer-size:75px;}.elementor-7871 .elementor-element.elementor-element-c3fbc12{text-align:center;}.elementor-7871 .elementor-element.elementor-element-c3fbc12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;}.elementor-7871 .elementor-element.elementor-element-d5d7715{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;}.elementor-7871 .elementor-element.elementor-element-d5d7715::before, .elementor-7871 .elementor-element.elementor-element-d5d7715 > .elementor-background-video-container::before, .elementor-7871 .elementor-element.elementor-element-d5d7715 > .e-con-inner > .elementor-background-video-container::before, .elementor-7871 .elementor-element.elementor-element-d5d7715 > .elementor-background-slideshow::before, .elementor-7871 .elementor-element.elementor-element-d5d7715 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7871 .elementor-element.elementor-element-d5d7715 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#B8B8B8;--background-overlay:'';}.elementor-7871 .elementor-element.elementor-element-3ddf48a{--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-7871 .elementor-element.elementor-element-3cb75ba img{height:600px;object-fit:cover;object-position:center center;}.elementor-7871 .elementor-element.elementor-element-ed8b21d{--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-7871 .elementor-element.elementor-element-07c6a7a img{height:250px;object-fit:cover;object-position:center center;}.elementor-7871 .elementor-element.elementor-element-d6bcf47 img{height:330px;object-fit:cover;object-position:center center;}.elementor-7871 .elementor-element.elementor-element-8577c0a{--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-7871 .elementor-element.elementor-element-19bc1c9 img{height:375px;object-fit:cover;object-position:center center;}.elementor-7871 .elementor-element.elementor-element-aaea7c6 img{height:205px;object-fit:cover;object-position:center center;}.elementor-7871 .elementor-element.elementor-element-3102070{--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-7871 .elementor-element.elementor-element-92ae421 img{height:150px;object-fit:cover;object-position:center center;}.elementor-7871 .elementor-element.elementor-element-1fa72f7 img{height:430px;object-fit:cover;object-position:center right;}.elementor-7871 .elementor-element.elementor-element-f2fabfa{--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-7871 .elementor-element.elementor-element-4f8229e{--spacer-size:75px;}.elementor-7871 .elementor-element.elementor-element-defdd57{--display:flex;--min-height:600px;--justify-content:center;--overlay-opacity:0.7;}.elementor-7871 .elementor-element.elementor-element-defdd57:not(.elementor-motion-effects-element-type-background), .elementor-7871 .elementor-element.elementor-element-defdd57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellinghamevo.com/wp-content/uploads/2020/01/fitness-evolution-gym-equipment.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7871 .elementor-element.elementor-element-defdd57::before, .elementor-7871 .elementor-element.elementor-element-defdd57 > .elementor-background-video-container::before, .elementor-7871 .elementor-element.elementor-element-defdd57 > .e-con-inner > .elementor-background-video-container::before, .elementor-7871 .elementor-element.elementor-element-defdd57 > .elementor-background-slideshow::before, .elementor-7871 .elementor-element.elementor-element-defdd57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7871 .elementor-element.elementor-element-defdd57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7871 .elementor-element.elementor-element-7e0bcd8{text-align:center;}.elementor-7871 .elementor-element.elementor-element-7e0bcd8 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:28px;font-weight:600;letter-spacing:0.05px;color:#FFFFFF;}.elementor-7871 .elementor-element.elementor-element-cb36cc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-7871 .elementor-element.elementor-element-cb36cc2::before, .elementor-7871 .elementor-element.elementor-element-cb36cc2 > .elementor-background-video-container::before, .elementor-7871 .elementor-element.elementor-element-cb36cc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-7871 .elementor-element.elementor-element-cb36cc2 > .elementor-background-slideshow::before, .elementor-7871 .elementor-element.elementor-element-cb36cc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7871 .elementor-element.elementor-element-cb36cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#B8B8B873;--background-overlay:'';}.elementor-7871 .elementor-element.elementor-element-1edb79f{--spacer-size:100px;}.elementor-7871 .elementor-element.elementor-element-7e7010d{--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-7871 .elementor-element.elementor-element-83dcc6b{--spacer-size:50px;}.elementor-7871 .elementor-element.elementor-element-1a9051b{width:auto;max-width:auto;text-align:center;font-size:14px;color:#020101E6;}.elementor-7871 .elementor-element.elementor-element-1a9051b > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-7871 .elementor-element.elementor-element-e3e51b1{text-align:center;}.elementor-7871 .elementor-element.elementor-element-e3e51b1 .elementor-heading-title{font-size:36px;}.elementor-7871 .elementor-element.elementor-element-2cc5e70{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;font-size:16px;color:var( --e-global-color-text );}.elementor-7871 .elementor-element.elementor-element-2cc5e70.elementor-element{--align-self:center;}.elementor-7871 .elementor-element.elementor-element-e456c6a > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010142;}.elementor-7871 .elementor-element.elementor-element-e456c6a .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-7871 .elementor-element.elementor-element-0ff3dad > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010142;}.elementor-7871 .elementor-element.elementor-element-0ff3dad .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-7871 .elementor-element.elementor-element-4383d46 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010142;}.elementor-7871 .elementor-element.elementor-element-4383d46 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-7871 .elementor-element.elementor-element-9349838 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010142;}.elementor-7871 .elementor-element.elementor-element-9349838 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-7871 .elementor-element.elementor-element-8ae241c > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010142;}.elementor-7871 .elementor-element.elementor-element-8ae241c .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-7871 .elementor-element.elementor-element-2d44169 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010142;}.elementor-7871 .elementor-element.elementor-element-2d44169 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-7871 .elementor-element.elementor-element-52d2e2d > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010142;}.elementor-7871 .elementor-element.elementor-element-52d2e2d .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-7871 .elementor-element.elementor-element-9dc7404{--spacer-size:100px;}.elementor-7871 .elementor-element.elementor-element-4288985{text-align:center;}.elementor-7871 .elementor-element.elementor-element-4288985 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-7871 .elementor-element.elementor-element-148c0c6{text-align:center;font-family:"Overpass", Sans-serif;font-size:17px;}.elementor-7871 .elementor-element.elementor-element-7fecb7b{text-align:center;}.elementor-7871 .elementor-element.elementor-element-7fecb7b .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-7871 .elementor-element.elementor-element-062a78e{text-align:center;font-family:"Overpass", Sans-serif;font-size:17px;}.elementor-7871 .elementor-element.elementor-element-3a64bdf{text-align:center;}.elementor-7871 .elementor-element.elementor-element-3a64bdf .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-7871 .elementor-element.elementor-element-e56b333{text-align:center;font-family:"Overpass", Sans-serif;font-size:17px;}.elementor-7871 .elementor-element.elementor-element-fff559f{--spacer-size:25px;}.elementor-7871 .elementor-element.elementor-element-379283c{text-align:center;}.elementor-7871 .elementor-element.elementor-element-379283c .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:18px;font-weight:400;color:#7A7A7A;}.elementor-7871 .elementor-element.elementor-element-a450abe{text-align:center;}.elementor-7871 .elementor-element.elementor-element-a450abe .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:18px;font-weight:400;color:#7A7A7A;}.elementor-7871 .elementor-element.elementor-element-06ccb43{--spacer-size:25px;}.elementor-7871 .elementor-element.elementor-element-746a46b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7871 .elementor-element.elementor-element-32ff0dc{--display:flex;--min-height:350px;--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.6;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:40px;}.elementor-7871 .elementor-element.elementor-element-32ff0dc:not(.elementor-motion-effects-element-type-background), .elementor-7871 .elementor-element.elementor-element-32ff0dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellinghamevo.com/wp-content/uploads/2020/01/fitness-evolution-free-weights.jpg");background-position:top center;background-size:100% auto;}.elementor-7871 .elementor-element.elementor-element-32ff0dc::before, .elementor-7871 .elementor-element.elementor-element-32ff0dc > .elementor-background-video-container::before, .elementor-7871 .elementor-element.elementor-element-32ff0dc > .e-con-inner > .elementor-background-video-container::before, .elementor-7871 .elementor-element.elementor-element-32ff0dc > .elementor-background-slideshow::before, .elementor-7871 .elementor-element.elementor-element-32ff0dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-7871 .elementor-element.elementor-element-32ff0dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#303030;--background-overlay:'';}.elementor-7871 .elementor-element.elementor-element-34bba2f{--spacer-size:35px;}.elementor-7871 .elementor-element.elementor-element-bb3c549{text-align:left;}.elementor-7871 .elementor-element.elementor-element-bb3c549 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:78px;color:#FFFFFF;}.elementor-7871 .elementor-element.elementor-element-48d4bf1{font-family:"Overpass", Sans-serif;color:#FFFFFF;}.elementor-7871 .elementor-element.elementor-element-bc82da6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-7871 .elementor-element.elementor-element-bc82da6 .elementor-button:hover, .elementor-7871 .elementor-element.elementor-element-bc82da6 .elementor-button:focus{background-color:#222222;color:var( --e-global-color-primary );}.elementor-7871 .elementor-element.elementor-element-bc82da6{width:auto;max-width:auto;}.elementor-7871 .elementor-element.elementor-element-bc82da6.elementor-element{--align-self:flex-start;}.elementor-7871 .elementor-element.elementor-element-bc82da6 .elementor-button:hover svg, .elementor-7871 .elementor-element.elementor-element-bc82da6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7871 .elementor-element.elementor-element-c146b63{--spacer-size:30px;}.elementor-7871 .elementor-element.elementor-element-e7df359{--display:flex;--min-height:350px;--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.75;--padding-top:65px;--padding-bottom:65px;--padding-left:50px;--padding-right:40px;}.elementor-7871 .elementor-element.elementor-element-e7df359:not(.elementor-motion-effects-element-type-background), .elementor-7871 .elementor-element.elementor-element-e7df359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellinghamevo.com/wp-content/uploads/2022/11/victor-freitas-WvDYdXDzkhs-unsplash-scaled.jpg");background-position:center center;background-size:100% auto;}.elementor-7871 .elementor-element.elementor-element-e7df359::before, .elementor-7871 .elementor-element.elementor-element-e7df359 > .elementor-background-video-container::before, .elementor-7871 .elementor-element.elementor-element-e7df359 > .e-con-inner > .elementor-background-video-container::before, .elementor-7871 .elementor-element.elementor-element-e7df359 > .elementor-background-slideshow::before, .elementor-7871 .elementor-element.elementor-element-e7df359 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7871 .elementor-element.elementor-element-e7df359 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000CC;--background-overlay:'';}.elementor-7871 .elementor-element.elementor-element-5e3e854{text-align:left;}.elementor-7871 .elementor-element.elementor-element-5e3e854 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:78px;color:#FFFFFF;}.elementor-7871 .elementor-element.elementor-element-eca8b7e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-7871 .elementor-element.elementor-element-eca8b7e .elementor-button:hover, .elementor-7871 .elementor-element.elementor-element-eca8b7e .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-7871 .elementor-element.elementor-element-eca8b7e{width:auto;max-width:auto;}.elementor-7871 .elementor-element.elementor-element-eca8b7e.elementor-element{--align-self:flex-start;}.elementor-7871 .elementor-element.elementor-element-eca8b7e .elementor-button:hover svg, .elementor-7871 .elementor-element.elementor-element-eca8b7e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7871 .elementor-element.elementor-element-a4bea98{--display:flex;--min-height:350px;--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.75;--padding-top:65px;--padding-bottom:65px;--padding-left:50px;--padding-right:40px;}.elementor-7871 .elementor-element.elementor-element-a4bea98:not(.elementor-motion-effects-element-type-background), .elementor-7871 .elementor-element.elementor-element-a4bea98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellinghamevo.com/wp-content/uploads/2022/11/victor-freitas-WvDYdXDzkhs-unsplash-scaled.jpg");background-position:center center;background-size:100% auto;}.elementor-7871 .elementor-element.elementor-element-a4bea98::before, .elementor-7871 .elementor-element.elementor-element-a4bea98 > .elementor-background-video-container::before, .elementor-7871 .elementor-element.elementor-element-a4bea98 > .e-con-inner > .elementor-background-video-container::before, .elementor-7871 .elementor-element.elementor-element-a4bea98 > .elementor-background-slideshow::before, .elementor-7871 .elementor-element.elementor-element-a4bea98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7871 .elementor-element.elementor-element-a4bea98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1E003F;--background-overlay:'';}.elementor-7871 .elementor-element.elementor-element-3ef1053{text-align:left;}.elementor-7871 .elementor-element.elementor-element-3ef1053 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:78px;color:#FFFFFF;}.elementor-7871 .elementor-element.elementor-element-bc22d44 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-7871 .elementor-element.elementor-element-bc22d44 .elementor-button:hover, .elementor-7871 .elementor-element.elementor-element-bc22d44 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-7871 .elementor-element.elementor-element-bc22d44{width:auto;max-width:auto;}.elementor-7871 .elementor-element.elementor-element-bc22d44.elementor-element{--align-self:flex-start;}.elementor-7871 .elementor-element.elementor-element-bc22d44 .elementor-button:hover svg, .elementor-7871 .elementor-element.elementor-element-bc22d44 .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7871 .elementor-element.elementor-element-275172b:not(.elementor-motion-effects-element-type-background), .elementor-7871 .elementor-element.elementor-element-275172b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7871 .elementor-element.elementor-element-8594cd6.e-con{--align-self:flex-start;}}@media(min-width:768px){.elementor-7871 .elementor-element.elementor-element-275172b{--width:102.586%;}.elementor-7871 .elementor-element.elementor-element-a0b9f59{--width:40%;}.elementor-7871 .elementor-element.elementor-element-45e0c41{--width:60%;}.elementor-7871 .elementor-element.elementor-element-fd0b4cc{--width:100%;}.elementor-7871 .elementor-element.elementor-element-7bc1189{--width:50%;}.elementor-7871 .elementor-element.elementor-element-8594cd6{--width:50%;}.elementor-7871 .elementor-element.elementor-element-547dc9a{--width:50%;}.elementor-7871 .elementor-element.elementor-element-5a74b3b{--width:50%;}.elementor-7871 .elementor-element.elementor-element-3ddf48a{--width:25%;}.elementor-7871 .elementor-element.elementor-element-ed8b21d{--width:25%;}.elementor-7871 .elementor-element.elementor-element-8577c0a{--width:25%;}.elementor-7871 .elementor-element.elementor-element-3102070{--width:25%;}.elementor-7871 .elementor-element.elementor-element-cb36cc2{--content-width:1500px;}.elementor-7871 .elementor-element.elementor-element-32ff0dc{--width:50%;}.elementor-7871 .elementor-element.elementor-element-e7df359{--width:50%;}.elementor-7871 .elementor-element.elementor-element-a4bea98{--width:50%;}}@media(max-width:767px){.elementor-7871 .elementor-element.elementor-element-275172b:not(.elementor-motion-effects-element-type-background), .elementor-7871 .elementor-element.elementor-element-275172b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-750px -91px;}.elementor-7871 .elementor-element.elementor-element-3edea54 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-7871 .elementor-element.elementor-element-94caf3b img{width:80%;}.elementor-7871 .elementor-element.elementor-element-d9127bd{--spacer-size:30px;}.elementor-7871 .elementor-element.elementor-element-45e0c41{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7871 .elementor-element.elementor-element-fd9d8c8 .elementor-heading-title{font-size:24px;}.elementor-7871 .elementor-element.elementor-element-7bc1189{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7871 .elementor-element.elementor-element-493817f{--e-icon-list-icon-size:34px;}.elementor-7871 .elementor-element.elementor-element-493817f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7871 .elementor-element.elementor-element-493817f .elementor-icon-list-item > a{font-size:13px;}.elementor-7871 .elementor-element.elementor-element-8594cd6{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7871 .elementor-element.elementor-element-d9b2882{--e-icon-list-icon-size:34px;}.elementor-7871 .elementor-element.elementor-element-d9b2882 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7871 .elementor-element.elementor-element-d9b2882 .elementor-icon-list-item > a{font-size:13px;}.elementor-7871 .elementor-element.elementor-element-c3fbc12 .elementor-heading-title{font-size:25px;}.elementor-7871 .elementor-element.elementor-element-d5d7715{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7871 .elementor-element.elementor-element-3ddf48a{--width:50%;}.elementor-7871 .elementor-element.elementor-element-3cb75ba img{height:300px;}.elementor-7871 .elementor-element.elementor-element-ed8b21d{--width:50%;}.elementor-7871 .elementor-element.elementor-element-07c6a7a img{height:125px;}.elementor-7871 .elementor-element.elementor-element-d6bcf47 img{height:155px;}.elementor-7871 .elementor-element.elementor-element-8577c0a{--width:50%;}.elementor-7871 .elementor-element.elementor-element-19bc1c9 img{height:187px;}.elementor-7871 .elementor-element.elementor-element-aaea7c6 img{height:102px;object-position:center center;}.elementor-7871 .elementor-element.elementor-element-3102070{--width:50%;}.elementor-7871 .elementor-element.elementor-element-92ae421 img{height:75px;}.elementor-7871 .elementor-element.elementor-element-1fa72f7 img{height:215px;}.elementor-7871 .elementor-element.elementor-element-32ff0dc:not(.elementor-motion-effects-element-type-background), .elementor-7871 .elementor-element.elementor-element-32ff0dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellinghamevo.com/wp-content/uploads/2020/01/fitness-center-bellingham-cardio.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-7871 .elementor-element.elementor-element-32ff0dc{--overlay-opacity:0.7;}.elementor-7871 .elementor-element.elementor-element-bb3c549 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7871 .elementor-element.elementor-element-bb3c549 .elementor-heading-title{font-size:47px;}.elementor-7871 .elementor-element.elementor-element-e7df359:not(.elementor-motion-effects-element-type-background), .elementor-7871 .elementor-element.elementor-element-e7df359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellinghamevo.com/wp-content/uploads/2021/06/IMG_1200-scaled.jpg");background-repeat:no-repeat;}.elementor-7871 .elementor-element.elementor-element-e7df359{--overlay-opacity:0.8;}.elementor-7871 .elementor-element.elementor-element-5e3e854 .elementor-heading-title{font-size:57px;}.elementor-7871 .elementor-element.elementor-element-a4bea98:not(.elementor-motion-effects-element-type-background), .elementor-7871 .elementor-element.elementor-element-a4bea98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellinghamevo.com/wp-content/uploads/2021/06/IMG_1200-scaled.jpg");background-repeat:no-repeat;}.elementor-7871 .elementor-element.elementor-element-a4bea98{--overlay-opacity:0.8;}.elementor-7871 .elementor-element.elementor-element-3ef1053 .elementor-heading-title{font-size:57px;}}/* Start custom CSS for image, class: .elementor-element-94caf3b *//* Base styles for desktop */
.image {
    position: relative;
}

.image img {
    position: relative;
    z-index: 2; /* Ensures the image is above the pseudo-element */
}

.image::before {
    content: ' '; /* At least a space is required */
    position: absolute;
    z-index: 1; /* Lower z-index so that the border is below the image */
    top: 10%; /* Adjust to suit the desired offset */
    left: -9%; /* Adjust to suit the desired offset */
    width: calc(100%); /* Extend width beyond the container */
    height: calc(100% + 7%); /* Extend height beyond the container */
    border: 4px solid #42A9B6; /* The desired border color and width */
    box-sizing: border-box;
}

/* Tablet styles */
@media (max-width: 768px) {
    .image::before {
        top: 4%; /* Adjusted for tablet */
        left: -4%; /* Adjusted for tablet */
        height: calc(100% + 3%); /* Adjusted for tablet */
        /* Adjust width, height, top, and left as needed for tablet */
    }
}

/* Mobile styles */
@media (max-width: 480px) {
    .image::before {
        top: 7%; /* Adjusted for mobile */
        left: -2%; /* Adjusted for mobile */
         width: calc(90%);
        height: calc(100%); /* Adjusted for mobile */
        /* Adjust width, height, top, and left as needed for mobile */
    }
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-e456c6a */.elementor-toggle-item .elementor-toggle-title {
    display: block; /* Ensures the title takes the full width for proper centering */
    text-align: center; /* Centers the title text */
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-0ff3dad */.elementor-toggle-item .elementor-toggle-title {
    display: block; /* Ensures the title takes the full width for proper centering */
    text-align: center; /* Centers the title text */
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-4383d46 */.elementor-toggle-item .elementor-toggle-title {
    display: block; /* Ensures the title takes the full width for proper centering */
    text-align: center; /* Centers the title text */
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-9349838 */.elementor-toggle-item .elementor-toggle-title {
    display: block; /* Ensures the title takes the full width for proper centering */
    text-align: center; /* Centers the title text */
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-8ae241c */.elementor-toggle-item .elementor-toggle-title {
    display: block; /* Ensures the title takes the full width for proper centering */
    text-align: center; /* Centers the title text */
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-2d44169 */.elementor-toggle-item .elementor-toggle-title {
    display: block; /* Ensures the title takes the full width for proper centering */
    text-align: center; /* Centers the title text */
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-52d2e2d */.elementor-toggle-item .elementor-toggle-title {
    display: block; /* Ensures the title takes the full width for proper centering */
    text-align: center; /* Centers the title text */
}/* End custom CSS */