.elementor-312 .elementor-element.elementor-element-472d634{--display:flex;}.elementor-312 .elementor-element.elementor-element-ea20c49{--spacer-size:159px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-f730372{text-align:center;}.elementor-312 .elementor-element.elementor-element-f730372 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-312 .elementor-element.elementor-element-702e967{--spacer-size:128px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-d330fc0{text-align:center;font-family:"Playfair", Sans-serif;font-size:27px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#000000;}.elementor-312 .elementor-element.elementor-element-dda91a9{--display:flex;--min-height:872px;--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;--overlay-opacity:0.6;}.elementor-312 .elementor-element.elementor-element-dda91a9:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-dda91a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#666464;background-image:url("https://fitfashionphotography.com/wp-content/uploads/2026/04/Fit-Fashion-BC5803-1-copy.png");background-repeat:no-repeat;background-size:100% auto;}.elementor-312 .elementor-element.elementor-element-dda91a9::before, .elementor-312 .elementor-element.elementor-element-dda91a9 > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-dda91a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-dda91a9 > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-dda91a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-dda91a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-312 .elementor-element.elementor-element-fa008f7{text-align:center;font-family:"Playfair", Sans-serif;font-size:37px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-67191fc{--display:flex;}.elementor-312 .elementor-element.elementor-element-678c0bd{--spacer-size:165px;}.elementor-312 .elementor-element.elementor-element-8dd2ba5{text-align:center;}.elementor-312 .elementor-element.elementor-element-8dd2ba5 .elementor-heading-title{color:#000000;}.elementor-312 .elementor-element.elementor-element-6a407a6{text-align:center;font-family:"Playfair", Sans-serif;font-size:33px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#0A0A0A;}.elementor-312 .elementor-element.elementor-element-68b6d66{--display:flex;}.elementor-312 .elementor-element.elementor-element-0b20c3f{--spacer-size:260px;}.elementor-312 .elementor-element.elementor-element-6f47ef4{text-align:center;}.elementor-312 .elementor-element.elementor-element-6f47ef4 .elementor-heading-title{color:#000000;}.elementor-312 .elementor-element.elementor-element-b511190{text-align:center;font-family:"Playfair", Sans-serif;font-size:33px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#0A0A0A;}.elementor-312 .elementor-element.elementor-element-741fa5c{--spacer-size:146px;}.elementor-312 .elementor-element.elementor-element-eb8c16a{text-align:center;}.elementor-312 .elementor-element.elementor-element-eb8c16a .elementor-heading-title{color:#000000;}.elementor-312 .elementor-element.elementor-element-f26273c{text-align:center;font-family:"Playfair", Sans-serif;font-size:33px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#0A0A0A;}.elementor-312 .elementor-element.elementor-element-94dee6a{--spacer-size:162px;}.elementor-312 .elementor-element.elementor-element-c7e6627{text-align:center;}.elementor-312 .elementor-element.elementor-element-c7e6627 .elementor-heading-title{color:#000000;}.elementor-312 .elementor-element.elementor-element-257fc7b{text-align:center;font-family:"Playfair", Sans-serif;font-size:33px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#0A0A0A;}.elementor-312 .elementor-element.elementor-element-4b9a6ae{--spacer-size:233px;}.elementor-312 .elementor-element.elementor-element-fa1d22f{--display:flex;}.elementor-312 .elementor-element.elementor-element-84d9205{text-align:center;}.elementor-312 .elementor-element.elementor-element-84d9205 .elementor-heading-title{color:#000000;}.elementor-312 .elementor-element.elementor-element-e5f9fc3{text-align:center;font-family:"Playfair", Sans-serif;font-size:33px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#0A0A0A;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-312 .elementor-element.elementor-element-926b2bd img{width:48%;}.elementor-312 .elementor-element.elementor-element-4241dec{--display:flex;}.elementor-312 .elementor-element.elementor-element-bb279ba{--spacer-size:150px;}.elementor-312 .elementor-element.elementor-element-3ea54ea{text-align:center;}.elementor-312 .elementor-element.elementor-element-3ea54ea .elementor-heading-title{color:#000000;}.elementor-312 .elementor-element.elementor-element-981707f{text-align:center;font-family:"Playfair", Sans-serif;font-size:33px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#0A0A0A;}.elementor-312 .elementor-element.elementor-element-5751f15 img{width:48%;}.elementor-312 .elementor-element.elementor-element-06bfd29{--spacer-size:150px;}.elementor-312 .elementor-element.elementor-element-d8b6174{--display:flex;}.elementor-312 .elementor-element.elementor-element-2a83db7{text-align:center;font-family:"Playfair", Sans-serif;font-size:33px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#0A0A0A;}.elementor-312 .elementor-element.elementor-element-f853378 img{width:48%;}.elementor-312 .elementor-element.elementor-element-4b13161{--display:flex;}.elementor-312 .elementor-element.elementor-element-be77087{--spacer-size:150px;}.elementor-312 .elementor-element.elementor-element-c28160c{text-align:center;}.elementor-312 .elementor-element.elementor-element-c28160c .elementor-heading-title{color:#000000;}.elementor-312 .elementor-element.elementor-element-7f42f1d{text-align:center;font-family:"Playfair", Sans-serif;font-size:33px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#0A0A0A;}.elementor-312 .elementor-element.elementor-element-cad07ae img{width:48%;}.elementor-312 .elementor-element.elementor-element-77c0f3b{--display:flex;}.elementor-312 .elementor-element.elementor-element-6a3a183{--spacer-size:150px;}.elementor-312 .elementor-element.elementor-element-71a7e20{text-align:center;font-family:"Playfair", Sans-serif;font-size:33px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#0A0A0A;}.elementor-312 .elementor-element.elementor-element-7daeaba img{width:48%;}.elementor-312 .elementor-element.elementor-element-7b02ddc{--display:flex;}.elementor-312 .elementor-element.elementor-element-b1b38b8{--spacer-size:150px;}.elementor-312 .elementor-element.elementor-element-728fdbe{text-align:center;font-family:"Playfair", Sans-serif;font-size:33px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#0A0A0A;}.elementor-312 .elementor-element.elementor-element-b641dd5 img{width:48%;}.elementor-312 .elementor-element.elementor-element-2e9d849{--spacer-size:120px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-312 .elementor-element.elementor-element-fe5ce84 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-cf84d9f{--display:flex;}.elementor-312 .elementor-element.elementor-element-b991fac{--spacer-size:150px;}.elementor-312 .elementor-element.elementor-element-8496eb5{text-align:center;font-family:"Playfair", Sans-serif;font-size:33px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#0A0A0A;}.elementor-312 .elementor-element.elementor-element-d5dc412 img{width:48%;}.elementor-312 .elementor-element.elementor-element-5a193e0{--spacer-size:150px;}.elementor-312 .elementor-element.elementor-element-0d10e4a{--display:flex;}.elementor-312 .elementor-element.elementor-element-f77f05d{text-align:center;}.elementor-312 .elementor-element.elementor-element-f77f05d .elementor-heading-title{color:#000000;}.elementor-312 .elementor-element.elementor-element-73b3c95{text-align:center;font-family:"Playfair", Sans-serif;font-size:33px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#0A0A0A;}.elementor-312 .elementor-element.elementor-element-c422494 img{width:48%;}.elementor-312 .elementor-element.elementor-element-ed4ebe6{--spacer-size:150px;}.elementor-312 .elementor-element.elementor-element-cf7340e{--display:flex;}.elementor-312 .elementor-element.elementor-element-1764f02{text-align:center;font-family:"Playfair", Sans-serif;font-size:33px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#0A0A0A;}.elementor-312 .elementor-element.elementor-element-498e1a9 img{width:48%;}.elementor-312 .elementor-element.elementor-element-5108dbe{--spacer-size:150px;}.elementor-312 .elementor-element.elementor-element-7baef5f{--display:flex;}.elementor-312 .elementor-element.elementor-element-8ba3f3f{text-align:center;}.elementor-312 .elementor-element.elementor-element-8ba3f3f .elementor-heading-title{color:#000000;}.elementor-312 .elementor-element.elementor-element-0be8233{text-align:center;font-family:"Playfair", Sans-serif;font-size:33px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#0A0A0A;}.elementor-312 .elementor-element.elementor-element-2135ceb img{width:48%;}.elementor-312 .elementor-element.elementor-element-2724671{--spacer-size:150px;}.elementor-312 .elementor-element.elementor-element-cd8dcc0{--display:flex;}.elementor-312 .elementor-element.elementor-element-f6c6d16{text-align:center;}.elementor-312 .elementor-element.elementor-element-f6c6d16 .elementor-heading-title{color:#000000;}.elementor-312 .elementor-element.elementor-element-23a4f23{text-align:center;font-family:"Playfair", Sans-serif;font-size:33px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#0A0A0A;}.elementor-312 .elementor-element.elementor-element-3c1c782 img{width:48%;}.elementor-312 .elementor-element.elementor-element-c2e86e5{--spacer-size:150px;}.elementor-312 .elementor-element.elementor-element-607b49a{--display:flex;}.elementor-312 .elementor-element.elementor-element-eaab4fb{text-align:center;}.elementor-312 .elementor-element.elementor-element-eaab4fb .elementor-heading-title{color:#000000;}.elementor-312 .elementor-element.elementor-element-5f2119b{text-align:center;font-family:"Playfair", Sans-serif;font-size:33px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#0A0A0A;}.elementor-312 .elementor-element.elementor-element-11debab .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-fd75476{--spacer-size:150px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-312 .elementor-element.elementor-element-f730372 .elementor-heading-title{font-size:45px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-312 .elementor-element.elementor-element-d330fc0{font-size:14px;}.elementor-312 .elementor-element.elementor-element-fa008f7{font-size:14px;}.elementor-312 .elementor-element.elementor-element-6a407a6{font-size:14px;}.elementor-312 .elementor-element.elementor-element-b511190{font-size:14px;}.elementor-312 .elementor-element.elementor-element-f26273c{font-size:14px;}.elementor-312 .elementor-element.elementor-element-257fc7b{font-size:14px;}.elementor-312 .elementor-element.elementor-element-e5f9fc3{font-size:14px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-312 .elementor-element.elementor-element-981707f{font-size:14px;}.elementor-312 .elementor-element.elementor-element-2a83db7{font-size:14px;}.elementor-312 .elementor-element.elementor-element-7f42f1d{font-size:14px;}.elementor-312 .elementor-element.elementor-element-71a7e20{font-size:14px;}.elementor-312 .elementor-element.elementor-element-728fdbe{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-312 .elementor-element.elementor-element-8496eb5{font-size:14px;}.elementor-312 .elementor-element.elementor-element-73b3c95{font-size:14px;}.elementor-312 .elementor-element.elementor-element-1764f02{font-size:14px;}.elementor-312 .elementor-element.elementor-element-0be8233{font-size:14px;}.elementor-312 .elementor-element.elementor-element-23a4f23{font-size:14px;}.elementor-312 .elementor-element.elementor-element-5f2119b{font-size:14px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-312 .elementor-element.elementor-element-f730372 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-312 .elementor-element.elementor-element-dda91a9{--width:100%;}}@media(min-width:1025px){.elementor-312 .elementor-element.elementor-element-dda91a9:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-dda91a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}