.elementor-widget-slides .elementor-slide-heading{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 );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5310 .elementor-element.elementor-element-943907c .elementor-repeater-item-53ea777 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2023/04/Jennifer-McNeil-Photography_3776.jpg?fit=1920%2C1280&ssl=1);background-size:cover;}.elementor-5310 .elementor-element.elementor-element-943907c .elementor-repeater-item-53ea777 .swiper-slide-contents{margin-left:auto;}.elementor-5310 .elementor-element.elementor-element-943907c .elementor-repeater-item-53ea777 .swiper-slide-inner{align-items:flex-start;text-align:end;}.elementor-5310 .elementor-element.elementor-element-943907c .elementor-repeater-item-38b7a82 .swiper-slide-bg{background-image:url(https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2023/04/Jennifer-McNeil-Photography_3805.jpg?fit=1920%2C1143&ssl=1);background-size:cover;}.elementor-5310 .elementor-element.elementor-element-943907c .elementor-repeater-item-38b7a82 .swiper-slide-contents{margin-left:auto;}.elementor-5310 .elementor-element.elementor-element-943907c .elementor-repeater-item-38b7a82 .swiper-slide-inner{align-items:center;text-align:end;}.elementor-5310 .elementor-element.elementor-element-943907c .elementor-repeater-item-bdae480 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2023/04/Jennifer-McNeil-Photography_3806.jpg?fit=1920%2C1178&ssl=1);background-size:cover;}.elementor-5310 .elementor-element.elementor-element-943907c .elementor-repeater-item-bdae480 .swiper-slide-contents{margin-right:auto;}.elementor-5310 .elementor-element.elementor-element-943907c .elementor-repeater-item-bdae480 .swiper-slide-inner{align-items:flex-start;text-align:start;}.elementor-5310 .elementor-element.elementor-element-943907c .elementor-repeater-item-40facd8 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2023/04/Jennifer-McNeil-Photography_3789.jpg?fit=1920%2C1280&ssl=1);background-size:cover;}.elementor-5310 .elementor-element.elementor-element-943907c .elementor-repeater-item-40facd8 .swiper-slide-contents{margin-right:auto;}.elementor-5310 .elementor-element.elementor-element-943907c .elementor-repeater-item-40facd8 .swiper-slide-inner{align-items:flex-start;text-align:start;}.elementor-5310 .elementor-element.elementor-element-943907c .swiper-slide{transition-duration:calc(4000ms*1.2);height:601px;}.elementor-5310 .elementor-element.elementor-element-943907c{width:100%;max-width:100%;}.elementor-5310 .elementor-element.elementor-element-943907c .swiper-slide-contents{max-width:66%;}.elementor-5310 .elementor-element.elementor-element-943907c .swiper-slide-inner{text-align:center;}.elementor-5310 .elementor-element.elementor-element-943907c .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:26px;}.elementor-5310 .elementor-element.elementor-element-943907c .elementor-slide-button{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5310 .elementor-element.elementor-element-b1879a2 .elementor-repeater-item-915b437 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2023/04/Jennifer-McNeil-Photography_3776.jpg?fit=1920%2C1280&ssl=1);background-size:cover;}.elementor-5310 .elementor-element.elementor-element-b1879a2 .elementor-repeater-item-915b437 .swiper-slide-contents{margin-left:auto;}.elementor-5310 .elementor-element.elementor-element-b1879a2 .elementor-repeater-item-915b437 .swiper-slide-inner{align-items:flex-start;text-align:end;}.elementor-5310 .elementor-element.elementor-element-b1879a2 .elementor-repeater-item-38b7a82 .swiper-slide-bg{background-color:#FFBED5;background-image:url(https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2023/04/Jennifer-McNeil-Photography_3751.jpg?fit=1920%2C1280&ssl=1);background-size:cover;}.elementor-5310 .elementor-element.elementor-element-b1879a2 .elementor-repeater-item-38b7a82 .swiper-slide-contents{margin-left:auto;}.elementor-5310 .elementor-element.elementor-element-b1879a2 .elementor-repeater-item-38b7a82 .swiper-slide-inner{align-items:flex-end;text-align:end;}.elementor-5310 .elementor-element.elementor-element-b1879a2 .elementor-repeater-item-bdae480 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2023/04/Jennifer-McNeil-Photography_3775.jpg?fit=1920%2C1280&ssl=1);background-size:cover;}.elementor-5310 .elementor-element.elementor-element-b1879a2 .elementor-repeater-item-bdae480 .swiper-slide-contents{margin-right:auto;}.elementor-5310 .elementor-element.elementor-element-b1879a2 .elementor-repeater-item-bdae480 .swiper-slide-inner{align-items:flex-start;text-align:start;}.elementor-5310 .elementor-element.elementor-element-b1879a2 .elementor-repeater-item-40facd8 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2023/04/Jennifer-McNeil-Photography_3789.jpg?fit=1920%2C1280&ssl=1);background-size:cover;}.elementor-5310 .elementor-element.elementor-element-b1879a2 .elementor-repeater-item-40facd8 .swiper-slide-contents{margin-right:auto;}.elementor-5310 .elementor-element.elementor-element-b1879a2 .elementor-repeater-item-40facd8 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-5310 .elementor-element.elementor-element-b1879a2 .swiper-slide{transition-duration:calc(4000ms*1.2);height:772px;}.elementor-5310 .elementor-element.elementor-element-b1879a2{width:100%;max-width:100%;}.elementor-5310 .elementor-element.elementor-element-b1879a2 .swiper-slide-contents{max-width:66%;}.elementor-5310 .elementor-element.elementor-element-b1879a2 .swiper-slide-inner{text-align:center;}.elementor-5310 .elementor-element.elementor-element-b1879a2 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:26px;}.elementor-5310 .elementor-element.elementor-element-ab0b829{--spacer-size:50px;}.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 );color:var( --e-global-color-primary );}.elementor-5310 .elementor-element.elementor-element-17e18ad{text-align:center;}.elementor-5310 .elementor-element.elementor-element-17e18ad .elementor-heading-title{font-family:var( --e-global-typography-873e358-font-family ), Sans-serif;font-size:var( --e-global-typography-873e358-font-size );font-weight:var( --e-global-typography-873e358-font-weight );color:var( --e-global-color-primary );}.elementor-5310 .elementor-element.elementor-element-21b2297:not(.elementor-motion-effects-element-type-background), .elementor-5310 .elementor-element.elementor-element-21b2297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33fc869 );}.elementor-5310 .elementor-element.elementor-element-21b2297{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 5rem 5rem 5rem;}.elementor-5310 .elementor-element.elementor-element-21b2297 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-d585760.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-d585760.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-8f49a6f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-8f49a6f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5310 .elementor-element.elementor-element-265e90a img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5d4e3ce );border-radius:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-a1e1805.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-a1e1805.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5310 .elementor-element.elementor-element-e88cecc{text-align:start;}.elementor-5310 .elementor-element.elementor-element-e88cecc .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:50px;font-weight:100;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5310 .elementor-element.elementor-element-77feeef{font-family:var( --e-global-typography-542e1ee-font-family ), Sans-serif;font-size:var( --e-global-typography-542e1ee-font-size );font-weight:var( --e-global-typography-542e1ee-font-weight );line-height:var( --e-global-typography-542e1ee-line-height );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5310 .elementor-element.elementor-element-448cd74 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-33fc869 );color:var( --e-global-color-33fc869 );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-5310 .elementor-element.elementor-element-448cd74 .elementor-button:hover, .elementor-5310 .elementor-element.elementor-element-448cd74 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-33fc869 );border-color:var( --e-global-color-secondary );}.elementor-5310 .elementor-element.elementor-element-448cd74 .elementor-button:hover svg, .elementor-5310 .elementor-element.elementor-element-448cd74 .elementor-button:focus svg{fill:var( --e-global-color-33fc869 );}.elementor-5310 .elementor-element.elementor-element-7f6cbcc{margin-top:5rem;margin-bottom:0rem;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-432281e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-432281e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5310 .elementor-element.elementor-element-ebbd0c3{text-align:start;}.elementor-5310 .elementor-element.elementor-element-ebbd0c3 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:50px;font-weight:100;color:var( --e-global-color-accent );}.elementor-5310 .elementor-element.elementor-element-6cad8d8{font-family:var( --e-global-typography-542e1ee-font-family ), Sans-serif;font-size:var( --e-global-typography-542e1ee-font-size );font-weight:var( --e-global-typography-542e1ee-font-weight );line-height:var( --e-global-typography-542e1ee-line-height );}.elementor-5310 .elementor-element.elementor-element-b4a7228 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-33fc869 );color:var( --e-global-color-33fc869 );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-5310 .elementor-element.elementor-element-b4a7228 .elementor-button:hover, .elementor-5310 .elementor-element.elementor-element-b4a7228 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-33fc869 );border-color:var( --e-global-color-secondary );}.elementor-5310 .elementor-element.elementor-element-b4a7228 .elementor-button:hover svg, .elementor-5310 .elementor-element.elementor-element-b4a7228 .elementor-button:focus svg{fill:var( --e-global-color-33fc869 );}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-030430a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-030430a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5310 .elementor-element.elementor-element-840f028 img{border-radius:0px 0px 0px 0px;}.elementor-5310 .elementor-element.elementor-element-a60fa9e{margin-top:5rem;margin-bottom:0rem;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-7c380dc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-7c380dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5310 .elementor-element.elementor-element-f5948a5 img{border-style:none;border-radius:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-644577d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-644577d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5310 .elementor-element.elementor-element-1492b10{text-align:start;}.elementor-5310 .elementor-element.elementor-element-1492b10 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:50px;font-weight:100;color:var( --e-global-color-accent );}.elementor-5310 .elementor-element.elementor-element-a0abf7a{font-family:var( --e-global-typography-542e1ee-font-family ), Sans-serif;font-size:var( --e-global-typography-542e1ee-font-size );font-weight:var( --e-global-typography-542e1ee-font-weight );line-height:var( --e-global-typography-542e1ee-line-height );}.elementor-5310 .elementor-element.elementor-element-759c62c .elementor-button{background-color:var( --e-global-color-primary );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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-33fc869 );color:var( --e-global-color-33fc869 );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-5310 .elementor-element.elementor-element-759c62c .elementor-button:hover, .elementor-5310 .elementor-element.elementor-element-759c62c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-33fc869 );border-color:var( --e-global-color-secondary );}.elementor-5310 .elementor-element.elementor-element-759c62c .elementor-button:hover svg, .elementor-5310 .elementor-element.elementor-element-759c62c .elementor-button:focus svg{fill:var( --e-global-color-33fc869 );}.elementor-5310 .elementor-element.elementor-element-53672ba{margin-top:5rem;margin-bottom:0rem;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-8ff703b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-8ff703b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5310 .elementor-element.elementor-element-3a9833c{text-align:start;}.elementor-5310 .elementor-element.elementor-element-3a9833c .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:50px;font-weight:100;color:var( --e-global-color-accent );}.elementor-5310 .elementor-element.elementor-element-ab9d4e3{font-family:var( --e-global-typography-542e1ee-font-family ), Sans-serif;font-size:var( --e-global-typography-542e1ee-font-size );font-weight:var( --e-global-typography-542e1ee-font-weight );line-height:var( --e-global-typography-542e1ee-line-height );}.elementor-5310 .elementor-element.elementor-element-2ede9e9 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-33fc869 );color:var( --e-global-color-33fc869 );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-5310 .elementor-element.elementor-element-2ede9e9 .elementor-button:hover, .elementor-5310 .elementor-element.elementor-element-2ede9e9 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-33fc869 );border-color:var( --e-global-color-secondary );}.elementor-5310 .elementor-element.elementor-element-2ede9e9 .elementor-button:hover svg, .elementor-5310 .elementor-element.elementor-element-2ede9e9 .elementor-button:focus svg{fill:var( --e-global-color-33fc869 );}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-4c985bb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-4c985bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5310 .elementor-element.elementor-element-b6e022a img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5d4e3ce );border-radius:0% 0% 0% 0%;}.elementor-5310 .elementor-element.elementor-element-5e390a5a:not(.elementor-motion-effects-element-type-background), .elementor-5310 .elementor-element.elementor-element-5e390a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33fc869 );}.elementor-5310 .elementor-element.elementor-element-5e390a5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 5rem 5rem 5rem;}.elementor-5310 .elementor-element.elementor-element-5e390a5a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-52464fdc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-52464fdc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-gallery .elementor-gallery-item__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 );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-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 );}.elementor-5310 .elementor-element.elementor-element-61696151 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5310 .elementor-element.elementor-element-61696151 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5310 .elementor-element.elementor-element-61696151{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5310 .elementor-element.elementor-element-ed9c774:not(.elementor-motion-effects-element-type-background), .elementor-5310 .elementor-element.elementor-element-ed9c774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E2E5;}.elementor-5310 .elementor-element.elementor-element-ed9c774{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:12px;margin-bottom:0px;}.elementor-5310 .elementor-element.elementor-element-ed9c774 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5310 .elementor-element.elementor-element-7d1a1a6{text-align:center;}.elementor-5310 .elementor-element.elementor-element-7d1a1a6 .elementor-heading-title{font-family:"HK Grotesk", Sans-serif;font-size:56px;font-weight:800;}.elementor-5310 .elementor-element.elementor-element-aed72c0:not(.elementor-motion-effects-element-type-background), .elementor-5310 .elementor-element.elementor-element-aed72c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E2E5;}.elementor-5310 .elementor-element.elementor-element-aed72c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-5310 .elementor-element.elementor-element-aed72c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5310 .elementor-element.elementor-element-400861a{text-align:center;}.elementor-5310 .elementor-element.elementor-element-d8ee84e{font-family:"HK Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.66em;}.elementor-5310 .elementor-element.elementor-element-a017b9e{text-align:center;}.elementor-5310 .elementor-element.elementor-element-4df6bbf{font-family:"HK Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.66em;}.elementor-5310 .elementor-element.elementor-element-ae4f433{text-align:center;}.elementor-5310 .elementor-element.elementor-element-ff08300{font-family:"HK Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.66em;}.elementor-5310 .elementor-element.elementor-element-cca7244{margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-56b1e51.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-56b1e51.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5310 .elementor-element.elementor-element-8a13ae6{text-align:center;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-3b2e1c9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-3b2e1c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-5a7ac6e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-5a7ac6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-21ac77b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-21ac77b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-bd691ad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-bd691ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-221d0e6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-221d0e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-1ec934c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-1ec934c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .elementor-repeater-item-38b7a82 .swiper-slide-bg{background-image:url(https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2023/04/Jennifer-McNeil-Photography_3769.jpg?fit=1920%2C1280&ssl=1);background-size:cover;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .elementor-repeater-item-38b7a82 .swiper-slide-contents{margin-left:auto;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .elementor-repeater-item-38b7a82 .swiper-slide-inner{align-items:flex-start;text-align:end;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .elementor-repeater-item-bdae480 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2023/04/Jennifer-McNeil-Photography_3981.jpg?fit=1920%2C1280&ssl=1);background-size:cover;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .elementor-repeater-item-bdae480 .swiper-slide-contents{margin-right:auto;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .elementor-repeater-item-bdae480 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .elementor-repeater-item-40facd8 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2021/12/products-banner-copy.jpg?fit=1500%2C465&ssl=1);background-size:cover;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .elementor-repeater-item-40facd8 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-5310 .elementor-element.elementor-element-252d16b5 .elementor-repeater-item-40facd8 .swiper-slide-contents{margin:0 auto;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .elementor-repeater-item-40facd8 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .elementor-repeater-item-fdd3f4b .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2021/09/newborn-photography-safety.jpg?fit=2000%2C1333&ssl=1);background-size:cover;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .elementor-repeater-item-fdd3f4b .swiper-slide-contents{margin-left:auto;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .elementor-repeater-item-fdd3f4b .swiper-slide-inner{align-items:flex-start;text-align:center;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .swiper-slide{transition-duration:calc(4000ms*1.2);height:601px;}.elementor-5310 .elementor-element.elementor-element-252d16b5{width:100%;max-width:100%;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .swiper-slide-contents{max-width:66%;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .swiper-slide-inner{text-align:center;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:26px;}.elementor-5310 .elementor-element.elementor-element-5e598a2 .elementor-repeater-item-38b7a82 .swiper-slide-bg{background-image:url(https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2023/04/Jennifer-McNeil-Photography_3769.jpg?fit=1920%2C1280&ssl=1);background-size:cover;}.elementor-5310 .elementor-element.elementor-element-5e598a2 .elementor-repeater-item-38b7a82 .swiper-slide-contents{margin-left:auto;}.elementor-5310 .elementor-element.elementor-element-5e598a2 .elementor-repeater-item-38b7a82 .swiper-slide-inner{align-items:flex-start;text-align:end;}.elementor-5310 .elementor-element.elementor-element-5e598a2 .elementor-repeater-item-bdae480 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2023/04/Jennifer-McNeil-Photography_3981.jpg?fit=1920%2C1280&ssl=1);background-size:cover;}.elementor-5310 .elementor-element.elementor-element-5e598a2 .elementor-repeater-item-bdae480 .swiper-slide-contents{margin-right:auto;}.elementor-5310 .elementor-element.elementor-element-5e598a2 .elementor-repeater-item-bdae480 .swiper-slide-inner{align-items:center;text-align:start;}.elementor-5310 .elementor-element.elementor-element-5e598a2 .elementor-repeater-item-40facd8 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2021/12/products-banner-copy.jpg?fit=1500%2C465&ssl=1);background-size:cover;}.elementor-5310 .elementor-element.elementor-element-5e598a2 .elementor-repeater-item-40facd8 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-5310 .elementor-element.elementor-element-5e598a2 .elementor-repeater-item-40facd8 .swiper-slide-contents{margin:0 auto;}.elementor-5310 .elementor-element.elementor-element-5e598a2 .elementor-repeater-item-40facd8 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-5310 .elementor-element.elementor-element-5e598a2 .swiper-slide{transition-duration:calc(4000ms*1.2);height:601px;}.elementor-5310 .elementor-element.elementor-element-5e598a2{width:100%;max-width:100%;}.elementor-5310 .elementor-element.elementor-element-5e598a2 .swiper-slide-contents{max-width:66%;}.elementor-5310 .elementor-element.elementor-element-5e598a2 .swiper-slide-inner{text-align:center;}.elementor-5310 .elementor-element.elementor-element-5e598a2 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:26px;}.elementor-5310 .elementor-element.elementor-element-9a98b14{margin-top:5rem;margin-bottom:0rem;}.elementor-5310 .elementor-element.elementor-element-898028d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5310 .elementor-element.elementor-element-898028d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d4e3ce );}.elementor-5310 .elementor-element.elementor-element-898028d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14rem 4rem 14rem 4rem;}.elementor-5310 .elementor-element.elementor-element-898028d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5310 .elementor-element.elementor-element-8c6ebe2{text-align:center;}.elementor-5310 .elementor-element.elementor-element-8c6ebe2 .elementor-heading-title{font-family:var( --e-global-typography-09b52f2-font-family ), Sans-serif;font-size:var( --e-global-typography-09b52f2-font-size );font-weight:var( --e-global-typography-09b52f2-font-weight );line-height:var( --e-global-typography-09b52f2-line-height );color:var( --e-global-color-secondary );}.elementor-5310 .elementor-element.elementor-element-560fab2 > .elementor-widget-container{margin:30px 0px 40px 0px;}.elementor-5310 .elementor-element.elementor-element-560fab2{text-align:center;}.elementor-5310 .elementor-element.elementor-element-47f6fc5 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-33fc869 );color:var( --e-global-color-33fc869 );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-5310 .elementor-element.elementor-element-47f6fc5 .elementor-button:hover, .elementor-5310 .elementor-element.elementor-element-47f6fc5 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-33fc869 );border-color:var( --e-global-color-secondary );}.elementor-5310 .elementor-element.elementor-element-47f6fc5 .elementor-button:hover svg, .elementor-5310 .elementor-element.elementor-element-47f6fc5 .elementor-button:focus svg{fill:var( --e-global-color-33fc869 );}.elementor-5310 .elementor-element.elementor-element-d872e1f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5310 .elementor-element.elementor-element-d872e1f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2023/04/Jennifer-McNeil-Photography_3801.jpg?fit=853%2C1280&ssl=1");background-size:cover;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-d872e1f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5310 .elementor-element.elementor-element-d872e1f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5310 .elementor-element.elementor-element-d872e1f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5310 .elementor-element.elementor-element-d872e1f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-5310 .elementor-element.elementor-element-d872e1f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5310 .elementor-element.elementor-element-d872e1f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5310 .elementor-element.elementor-element-d2a5020{--spacer-size:450px;width:var( --container-widget-width, 108.976% );max-width:108.976%;--container-widget-width:108.976%;--container-widget-flex-grow:0;}.elementor-5310 .elementor-element.elementor-element-8ae74c7:not(.elementor-motion-effects-element-type-background), .elementor-5310 .elementor-element.elementor-element-8ae74c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33fc869 );}.elementor-5310 .elementor-element.elementor-element-8ae74c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 5rem 0rem 5rem;}.elementor-5310 .elementor-element.elementor-element-8ae74c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-prime-slider-next, .elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-prime-slider-previous{background-color:var( --e-global-color-33fc869 );}.elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-prime-slider-next:before, .elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-prime-slider-previous:before{background-color:var( --e-global-color-primary );}.elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-prime-slider-desc{align-items:flex-start;text-align:left;}.elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag, .elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag a{color:var( --e-global-color-secondary );-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );padding-bottom:24px;}.elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .frist-word{color:var( --e-global-color-secondary );-webkit-text-stroke-color:var( --e-global-color-secondary );}.elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .frist-word:before{background:var( --e-global-color-33fc869 );}.elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-slider-excerpt{color:var( --e-global-color-secondary );font-family:"HK Grotesk", Sans-serif;font-size:1.5vw;font-weight:400;line-height:1.66em;}.elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-prime-slider-previous i, .elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-prime-slider-next i, .elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider-skin-locate .bdt-prime-slider-previous, .elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider-skin-locate .bdt-prime-slider-next{color:var( --e-global-color-secondary );}.elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-prime-slider-previous:hover i, .elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-prime-slider-next:hover i{color:var( --e-global-color-33fc869 );}.elementor-5310 .elementor-element.elementor-element-22d3cd22:not(.elementor-motion-effects-element-type-background), .elementor-5310 .elementor-element.elementor-element-22d3cd22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33fc869 );background-image:url("https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2023/04/Jennifer-McNeil-Photography_3790.jpg?fit=1920%2C1280&ssl=1");background-position:center center;background-size:cover;}.elementor-5310 .elementor-element.elementor-element-22d3cd22 > .elementor-container{min-height:650px;}.elementor-5310 .elementor-element.elementor-element-22d3cd22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 5rem 5rem 5rem;}.elementor-5310 .elementor-element.elementor-element-22d3cd22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5310 .elementor-element.elementor-element-0b5bdc3:not(.elementor-motion-effects-element-type-background), .elementor-5310 .elementor-element.elementor-element-0b5bdc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d4e3ce );}.elementor-5310 .elementor-element.elementor-element-0b5bdc3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 5rem 5rem 5rem;}.elementor-5310 .elementor-element.elementor-element-0b5bdc3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5310 .elementor-element.elementor-element-4a02eb2{text-align:center;}.elementor-5310 .elementor-element.elementor-element-4a02eb2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-0e1eeeb );}.elementor-5310 .elementor-element.elementor-element-7ace902{margin-top:30px;margin-bottom:30px;}.elementor-5310 .elementor-element.elementor-element-adfdd13 > .elementor-element-populated{padding:0rem 3rem 0rem 0rem;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-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 );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5310 .elementor-element.elementor-element-68d2483 .elementor-accordion-item{border-width:0px;border-color:var( --e-global-color-33fc869 );}.elementor-5310 .elementor-element.elementor-element-68d2483 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:var( --e-global-color-33fc869 );}.elementor-5310 .elementor-element.elementor-element-68d2483 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:var( --e-global-color-33fc869 );}.elementor-5310 .elementor-element.elementor-element-68d2483 .elementor-tab-title{background-color:var( --e-global-color-5d4e3ce );padding:25px 25px 25px 25px;}.elementor-5310 .elementor-element.elementor-element-68d2483 .elementor-accordion-icon, .elementor-5310 .elementor-element.elementor-element-68d2483 .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-5310 .elementor-element.elementor-element-68d2483 .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-5310 .elementor-element.elementor-element-68d2483 .elementor-active .elementor-accordion-icon, .elementor-5310 .elementor-element.elementor-element-68d2483 .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-5310 .elementor-element.elementor-element-68d2483 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-5310 .elementor-element.elementor-element-68d2483 .elementor-accordion-title{font-family:var( --e-global-typography-630a47c-font-family ), Sans-serif;font-size:var( --e-global-typography-630a47c-font-size );font-weight:var( --e-global-typography-630a47c-font-weight );}.elementor-5310 .elementor-element.elementor-element-68d2483 .elementor-tab-content{background-color:var( --e-global-color-5d4e3ce );padding:25px 25px 25px 25px;}.elementor-5310 .elementor-element.elementor-element-365e56c{--spacer-size:50px;}.elementor-5310 .elementor-element.elementor-element-2e03dfb:not(.elementor-motion-effects-element-type-background), .elementor-5310 .elementor-element.elementor-element-2e03dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33fc869 );background-image:url("https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2023/04/Jennifer-McNeil-Photography_3771.jpg?fit=1920%2C1280&ssl=1");background-position:center center;background-size:cover;}.elementor-5310 .elementor-element.elementor-element-2e03dfb > .elementor-container{min-height:650px;}.elementor-5310 .elementor-element.elementor-element-2e03dfb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 5rem 5rem 5rem;}.elementor-5310 .elementor-element.elementor-element-2e03dfb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5310 .elementor-element.elementor-element-2c13bc0{--spacer-size:50px;}.elementor-5310 .elementor-element.elementor-element-2d5f59dd:not(.elementor-motion-effects-element-type-background), .elementor-5310 .elementor-element.elementor-element-2d5f59dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33fc869 );background-image:url("https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2023/04/Jennifer-McNeil-Photography_3747.jpg?fit=1920%2C1280&ssl=1");background-position:center center;background-size:cover;}.elementor-5310 .elementor-element.elementor-element-2d5f59dd > .elementor-container{min-height:650px;}.elementor-5310 .elementor-element.elementor-element-2d5f59dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 5rem 5rem 5rem;}.elementor-5310 .elementor-element.elementor-element-2d5f59dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5310 .elementor-element.elementor-element-bcd4e6f{--spacer-size:50px;}.elementor-5310 .elementor-element.elementor-element-5ca76f0:not(.elementor-motion-effects-element-type-background), .elementor-5310 .elementor-element.elementor-element-5ca76f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33fc869 );}.elementor-5310 .elementor-element.elementor-element-5ca76f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 5rem 5rem 5rem;}.elementor-5310 .elementor-element.elementor-element-5ca76f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5310 .elementor-element.elementor-element-b12cc5e .elementor-icon-wrapper{text-align:center;}.elementor-5310 .elementor-element.elementor-element-24299df{text-align:center;}.elementor-5310 .elementor-element.elementor-element-24299df .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-0e1eeeb );}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );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 );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5310 .elementor-element.elementor-element-dad89ec > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-5310 .elementor-element.elementor-element-dad89ec .elementor-testimonial-wrapper{text-align:center;}.elementor-5310 .elementor-element.elementor-element-dad89ec .elementor-testimonial-content{font-family:var( --e-global-typography-542e1ee-font-family ), Sans-serif;font-size:var( --e-global-typography-542e1ee-font-size );font-weight:var( --e-global-typography-542e1ee-font-weight );line-height:var( --e-global-typography-542e1ee-line-height );}.elementor-5310 .elementor-element.elementor-element-dad89ec .elementor-testimonial-name{color:var( --e-global-color-0e1eeeb );font-family:var( --e-global-typography-630a47c-font-family ), Sans-serif;font-size:var( --e-global-typography-630a47c-font-size );font-weight:var( --e-global-typography-630a47c-font-weight );}.elementor-5310 .elementor-element.elementor-element-5e256a1 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-33fc869 );color:var( --e-global-color-33fc869 );border-style:solid;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-5310 .elementor-element.elementor-element-5e256a1 .elementor-button:hover, .elementor-5310 .elementor-element.elementor-element-5e256a1 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-33fc869 );border-color:var( --e-global-color-secondary );}.elementor-5310 .elementor-element.elementor-element-5e256a1 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-5310 .elementor-element.elementor-element-5e256a1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5310 .elementor-element.elementor-element-5e256a1 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-5310 .elementor-element.elementor-element-5e256a1 .elementor-button:hover svg, .elementor-5310 .elementor-element.elementor-element-5e256a1 .elementor-button:focus svg{fill:var( --e-global-color-33fc869 );}.elementor-5310 .elementor-element.elementor-element-12c56d5:not(.elementor-motion-effects-element-type-background), .elementor-5310 .elementor-element.elementor-element-12c56d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-33fc869 );}.elementor-5310 .elementor-element.elementor-element-12c56d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 5rem 5rem 5rem;}.elementor-5310 .elementor-element.elementor-element-12c56d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-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 );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5310 .elementor-element.elementor-element-f6897b8 .elementor-tab-title{border-width:2px;border-color:var( --e-global-color-primary );}.elementor-5310 .elementor-element.elementor-element-f6897b8 .elementor-tab-content{border-width:2px;border-block-end-color:var( --e-global-color-primary );}.elementor-5310 .elementor-element.elementor-element-f6897b8 .elementor-toggle-title{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}@media(min-width:768px){.elementor-5310 .elementor-element.elementor-element-898028d{width:47.989%;}.elementor-5310 .elementor-element.elementor-element-d872e1f{width:52.011%;}.elementor-5310 .elementor-element.elementor-element-b653384{width:33.106%;}.elementor-5310 .elementor-element.elementor-element-441e925{width:33.227%;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5310 .elementor-element.elementor-element-943907c .swiper-slide{height:505px;}.elementor-5310 .elementor-element.elementor-element-943907c .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5310 .elementor-element.elementor-element-b1879a2 .swiper-slide{height:505px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5310 .elementor-element.elementor-element-17e18ad .elementor-heading-title{font-size:var( --e-global-typography-873e358-font-size );}.elementor-5310 .elementor-element.elementor-element-21b2297{padding:3rem 1rem 3rem 1rem;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-8f49a6f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5310 .elementor-element.elementor-element-8f49a6f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5310 .elementor-element.elementor-element-77feeef{font-size:var( --e-global-typography-542e1ee-font-size );line-height:var( --e-global-typography-542e1ee-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5310 .elementor-element.elementor-element-6cad8d8{font-size:var( --e-global-typography-542e1ee-font-size );line-height:var( --e-global-typography-542e1ee-line-height );}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-030430a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5310 .elementor-element.elementor-element-030430a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-7c380dc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5310 .elementor-element.elementor-element-7c380dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5310 .elementor-element.elementor-element-a0abf7a{font-size:var( --e-global-typography-542e1ee-font-size );line-height:var( --e-global-typography-542e1ee-line-height );}.elementor-5310 .elementor-element.elementor-element-759c62c .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5310 .elementor-element.elementor-element-ab9d4e3{font-size:var( --e-global-typography-542e1ee-font-size );line-height:var( --e-global-typography-542e1ee-line-height );}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-4c985bb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5310 .elementor-element.elementor-element-4c985bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5310 .elementor-element.elementor-element-5e390a5a{padding:3rem 1rem 3rem 1rem;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5310 .elementor-element.elementor-element-7d1a1a6 .elementor-heading-title{font-size:44px;}.elementor-5310 .elementor-element.elementor-element-d8ee84e{font-size:18px;}.elementor-5310 .elementor-element.elementor-element-4df6bbf{font-size:18px;}.elementor-5310 .elementor-element.elementor-element-ff08300{font-size:18px;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .swiper-slide{height:505px;}.elementor-5310 .elementor-element.elementor-element-5e598a2 .swiper-slide{height:505px;}.elementor-5310 .elementor-element.elementor-element-898028d > .elementor-element-populated{padding:4rem 4rem 4rem 4rem;}.elementor-5310 .elementor-element.elementor-element-8c6ebe2 .elementor-heading-title{font-size:var( --e-global-typography-09b52f2-font-size );line-height:var( --e-global-typography-09b52f2-line-height );}.elementor-5310 .elementor-element.elementor-element-d2a5020{--spacer-size:500px;}.elementor-5310 .elementor-element.elementor-element-8ae74c7{padding:3rem 1rem 3rem 1rem;}.elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag{font-size:var( --e-global-typography-secondary-font-size );padding-bottom:30px;}.elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-slider-excerpt{font-size:1.2rem;}.elementor-5310 .elementor-element.elementor-element-22d3cd22 > .elementor-container{min-height:337px;}.elementor-5310 .elementor-element.elementor-element-22d3cd22{padding:3rem 1rem 3rem 1rem;}.elementor-5310 .elementor-element.elementor-element-0b5bdc3{padding:3rem 1rem 3rem 1rem;}.elementor-5310 .elementor-element.elementor-element-4a02eb2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5310 .elementor-element.elementor-element-adfdd13 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5310 .elementor-element.elementor-element-68d2483 .elementor-accordion-title{font-size:var( --e-global-typography-630a47c-font-size );}.elementor-5310 .elementor-element.elementor-element-2e03dfb > .elementor-container{min-height:337px;}.elementor-5310 .elementor-element.elementor-element-2e03dfb{padding:3rem 1rem 3rem 1rem;}.elementor-5310 .elementor-element.elementor-element-2d5f59dd > .elementor-container{min-height:337px;}.elementor-5310 .elementor-element.elementor-element-2d5f59dd{padding:3rem 1rem 3rem 1rem;}.elementor-5310 .elementor-element.elementor-element-5ca76f0{padding:3rem 1rem 3rem 1rem;}.elementor-5310 .elementor-element.elementor-element-24299df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5310 .elementor-element.elementor-element-dad89ec .elementor-testimonial-content{font-size:var( --e-global-typography-542e1ee-font-size );line-height:var( --e-global-typography-542e1ee-line-height );}.elementor-5310 .elementor-element.elementor-element-dad89ec .elementor-testimonial-name{font-size:var( --e-global-typography-630a47c-font-size );}.elementor-5310 .elementor-element.elementor-element-12c56d5{padding:3rem 1rem 3rem 1rem;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5310 .elementor-element.elementor-element-f6897b8 .elementor-toggle-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5310 .elementor-element.elementor-element-943907c .swiper-slide{height:328px;}.elementor-5310 .elementor-element.elementor-element-943907c .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5310 .elementor-element.elementor-element-b1879a2 .swiper-slide{height:328px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5310 .elementor-element.elementor-element-17e18ad .elementor-heading-title{font-size:var( --e-global-typography-873e358-font-size );}.elementor-5310 .elementor-element.elementor-element-21b2297{padding:2rem 1rem 2rem 1rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5310 .elementor-element.elementor-element-265e90a img{width:200px;}.elementor-5310 .elementor-element.elementor-element-e88cecc{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5310 .elementor-element.elementor-element-77feeef{text-align:center;font-size:var( --e-global-typography-542e1ee-font-size );line-height:var( --e-global-typography-542e1ee-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5310 .elementor-element.elementor-element-ebbd0c3{text-align:center;}.elementor-5310 .elementor-element.elementor-element-6cad8d8{text-align:center;font-size:var( --e-global-typography-542e1ee-font-size );line-height:var( --e-global-typography-542e1ee-line-height );}.elementor-5310 .elementor-element.elementor-element-f5948a5 img{width:200px;}.elementor-5310 .elementor-element.elementor-element-1492b10{text-align:center;}.elementor-5310 .elementor-element.elementor-element-a0abf7a{text-align:center;font-size:var( --e-global-typography-542e1ee-font-size );line-height:var( --e-global-typography-542e1ee-line-height );}.elementor-5310 .elementor-element.elementor-element-759c62c .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5310 .elementor-element.elementor-element-3a9833c{text-align:center;}.elementor-5310 .elementor-element.elementor-element-ab9d4e3{text-align:center;font-size:var( --e-global-typography-542e1ee-font-size );line-height:var( --e-global-typography-542e1ee-line-height );}.elementor-5310 .elementor-element.elementor-element-b6e022a img{width:200px;}.elementor-5310 .elementor-element.elementor-element-5e390a5a{padding:2rem 1rem 2rem 1rem;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5310 .elementor-element.elementor-element-7d1a1a6 .elementor-heading-title{font-size:29px;}.elementor-5310 .elementor-element.elementor-element-d8ee84e{font-size:16px;}.elementor-5310 .elementor-element.elementor-element-4df6bbf{font-size:16px;}.elementor-5310 .elementor-element.elementor-element-ff08300{font-size:16px;}.elementor-5310 .elementor-element.elementor-element-56b1e51{width:33.3%;}.elementor-5310 .elementor-element.elementor-element-3b2e1c9{width:33.3%;}.elementor-5310 .elementor-element.elementor-element-5a7ac6e{width:33.3%;}.elementor-5310 .elementor-element.elementor-element-21ac77b{width:33.3%;}.elementor-5310 .elementor-element.elementor-element-bd691ad{width:33.3%;}.elementor-5310 .elementor-element.elementor-element-221d0e6{width:33.3%;}.elementor-5310 .elementor-element.elementor-element-1ec934c{width:33.3%;}.elementor-5310 .elementor-element.elementor-element-252d16b5 .swiper-slide{height:328px;}.elementor-5310 .elementor-element.elementor-element-5e598a2 .swiper-slide{height:328px;}.elementor-5310 .elementor-element.elementor-element-898028d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-5310 .elementor-element.elementor-element-8c6ebe2 .elementor-heading-title{font-size:var( --e-global-typography-09b52f2-font-size );line-height:var( --e-global-typography-09b52f2-line-height );}.elementor-5310 .elementor-element.elementor-element-47f6fc5 .elementor-button{padding:10px 10px 10px 10px;}.elementor-5310 .elementor-element.elementor-element-d872e1f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5310 .elementor-element.elementor-element-d872e1f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/jennifermcneilphotography.com/wp-content/uploads/2023/05/Jennifer-McNeil-Photography_3801.jpg?fit=1280%2C1280&ssl=1");background-position:center center;}.elementor-bc-flex-widget .elementor-5310 .elementor-element.elementor-element-d872e1f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5310 .elementor-element.elementor-element-d872e1f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5310 .elementor-element.elementor-element-d872e1f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-5310 .elementor-element.elementor-element-8ae74c7{padding:2rem 1rem 2rem 1rem;}.elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-prime-slider-desc{align-items:center;text-align:center;}.elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-prime-slider .bdt-slider-excerpt{font-size:16px;}.elementor-5310 .elementor-element.elementor-element-22d3cd22 > .elementor-container{min-height:146px;}.elementor-5310 .elementor-element.elementor-element-22d3cd22{padding:2rem 1rem 2rem 1rem;}.elementor-5310 .elementor-element.elementor-element-0b5bdc3{padding:2rem 1rem 2rem 1rem;}.elementor-5310 .elementor-element.elementor-element-4a02eb2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5310 .elementor-element.elementor-element-68d2483 .elementor-accordion-title{font-size:var( --e-global-typography-630a47c-font-size );}.elementor-5310 .elementor-element.elementor-element-68d2483 .elementor-tab-title{padding:15px 15px 15px 15px;}.elementor-5310 .elementor-element.elementor-element-68d2483 .elementor-tab-content{padding:15px 15px 15px 15px;}.elementor-5310 .elementor-element.elementor-element-2e03dfb > .elementor-container{min-height:146px;}.elementor-5310 .elementor-element.elementor-element-2e03dfb{padding:2rem 1rem 2rem 1rem;}.elementor-5310 .elementor-element.elementor-element-2d5f59dd > .elementor-container{min-height:146px;}.elementor-5310 .elementor-element.elementor-element-2d5f59dd{padding:2rem 1rem 2rem 1rem;}.elementor-5310 .elementor-element.elementor-element-5ca76f0{padding:2rem 1rem 2rem 1rem;}.elementor-5310 .elementor-element.elementor-element-24299df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5310 .elementor-element.elementor-element-dad89ec .elementor-testimonial-content{font-size:var( --e-global-typography-542e1ee-font-size );line-height:var( --e-global-typography-542e1ee-line-height );}.elementor-5310 .elementor-element.elementor-element-dad89ec .elementor-testimonial-name{font-size:var( --e-global-typography-630a47c-font-size );}.elementor-5310 .elementor-element.elementor-element-12c56d5{padding:2rem 1rem 2rem 1rem;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5310 .elementor-element.elementor-element-f6897b8 .elementor-toggle-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-5310 .elementor-element.elementor-element-8f49a6f{width:35%;}.elementor-5310 .elementor-element.elementor-element-a1e1805{width:65%;}.elementor-5310 .elementor-element.elementor-element-432281e{width:65%;}.elementor-5310 .elementor-element.elementor-element-030430a{width:35%;}.elementor-5310 .elementor-element.elementor-element-7c380dc{width:35%;}.elementor-5310 .elementor-element.elementor-element-644577d{width:65%;}.elementor-5310 .elementor-element.elementor-element-8ff703b{width:65%;}.elementor-5310 .elementor-element.elementor-element-4c985bb{width:35%;}.elementor-5310 .elementor-element.elementor-element-898028d{width:100%;}.elementor-5310 .elementor-element.elementor-element-d872e1f{width:100%;}.elementor-5310 .elementor-element.elementor-element-adfdd13{width:100%;}.elementor-5310 .elementor-element.elementor-element-e01fb9b{width:100%;}}/* Start custom CSS for prime-slider-isolate, class: .elementor-element-e54ac22 */.elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-slider-excerpt{
    max-width: 85%;
}


@media(min-width:1025px){
.elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-slider-excerpt strong {
    display: block;
    margin-top: 20px;
    font-size: 1.4rem;
}
}


@media(max-width:767px){
    .elementor-5310 .elementor-element.elementor-element-e54ac22 .bdt-slider-excerpt{
        max-width: 100% !important;
    }
}

.elementor-5310 .elementor-element.elementor-element-e54ac22  .bdt-slideshow-item {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-68d2483 */.elementor-5310 .elementor-element.elementor-element-68d2483 .elementor-accordion-item {
    border-bottom: 2px solid #d7d2d7 !important;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-f6897b8 */.elementor-5310 .elementor-element.elementor-element-f6897b8 h3,
.elementor-5310 .elementor-element.elementor-element-f6897b8 h3 a{
    font-size: 3vh;
    font-weight: 600;
}

@media(min-width:1025px){
.elementor-5310 .elementor-element.elementor-element-f6897b8 .taf-list-container{
    margin-top:30px;
    display: flex;
    flex-direction: row;
    flex-wrap: flex-wrap;
    max-width: 1000px
}

.elementor-5310 .elementor-element.elementor-element-f6897b8 .taf-list-container > div{
    flex-basis: 50%;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HK Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jennifermcneilphotography.com/wp-content/uploads/2022/10/HKGrotesk-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'HK Grotesk';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://jennifermcneilphotography.com/wp-content/uploads/2022/10/HKGrotesk-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'HK Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://jennifermcneilphotography.com/wp-content/uploads/2022/10/HKGrotesk-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'HK Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://jennifermcneilphotography.com/wp-content/uploads/2022/10/HKGrotesk-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'HK Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://jennifermcneilphotography.com/wp-content/uploads/2022/10/HKGrotesk-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */