.elementor-12 .elementor-element.elementor-element-36b11c1>.elementor-background-overlay{opacity:.5}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-9e7b5ae.elementor-column .elementor-widget-wrap{align-items:center}.elementor-12 .elementor-element.elementor-element-9e7b5ae.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-12 .elementor-element.elementor-element-9e7b5ae>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:47px}.elementor-widget-slides .elementor-slide-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;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-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-weight:var(--e-global-typography-accent-font-weight)}.elementor-12 .elementor-element.elementor-element-7288966 .elementor-repeater-item-a5b4686 .swiper-slide-bg{background-color:#bbb;background-image:url(https://kmphotographysarasota.com/wp-content/uploads/2020/11/sarasota-Family-custom-framing-Photography-4.jpg);background-size:cover}.elementor-12 .elementor-element.elementor-element-7288966 .swiper-slide{transition-duration:calc(5000ms*1.2);height:543px}.elementor-12 .elementor-element.elementor-element-7288966 .swiper-slide-contents{max-width:66%}.elementor-12 .elementor-element.elementor-element-7288966 .swiper-slide-inner{text-align:center}.elementor-12 .elementor-element.elementor-element-720c54e4{border-style:solid;border-width:0 0 1px;border-color:#e3e2de;margin-top:0;margin-bottom:0;padding:20px 0 100px}.elementor-12 .elementor-element.elementor-element-86812fb>.elementor-container{max-width:834px}.elementor-12 .elementor-element.elementor-element-86812fb{margin-top:-24px;margin-bottom:0;padding:55px 0 0}.elementor-12 .elementor-element.elementor-element-508cd22d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);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-12 .elementor-element.elementor-element-56832ad9{margin:-5px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:center;font-family:"KM Astera",Sans-serif;font-size:55px;line-height:.6em;letter-spacing:1px}.elementor-12 .elementor-element.elementor-element-299a7fe3{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:0;text-align:center;font-family:"Questrial",Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:4px}.elementor-12 .elementor-element.elementor-element-76505c2{--spacer-size:50px}.elementor-12 .elementor-element.elementor-element-8be9262{margin-top:22px;margin-bottom:0}.elementor-12 .elementor-element.elementor-element-48d0f30 .elementor-repeater-item-f910af2 .swiper-slide-bg{background-color:#BFCFCEC9;background-image:url(https://kmphotographysarasota.com/wp-content/uploads/2020/11/Lakewood-Ranch-Family-Photography2.jpg);background-size:cover}.elementor-12 .elementor-element.elementor-element-48d0f30 .elementor-repeater-item-65f0f88 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://kmphotographysarasota.com/wp-content/uploads/2020/11/Bradenton-photography-custom-framing1.jpg);background-size:cover}.elementor-12 .elementor-element.elementor-element-48d0f30 .elementor-repeater-item-0cedfa2 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://kmphotographysarasota.com/wp-content/uploads/2020/11/Lakewood-Ranch-Family-Photography-1.jpg);background-size:cover}.elementor-12 .elementor-element.elementor-element-48d0f30 .elementor-repeater-item-d546397 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://kmphotographysarasota.com/wp-content/uploads/2020/11/sarasota-Family-custom-framing-Photography.jpg);background-size:cover}.elementor-12 .elementor-element.elementor-element-48d0f30 .elementor-repeater-item-d5befc8 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://kmphotographysarasota.com/wp-content/uploads/2020/11/Sarasota-photography-custom-framing1.jpg);background-size:cover}.elementor-12 .elementor-element.elementor-element-48d0f30 .swiper-slide{transition-duration:calc(5000ms*1.2);height:488px}.elementor-12 .elementor-element.elementor-element-48d0f30 .swiper-slide-contents{max-width:66%}.elementor-12 .elementor-element.elementor-element-48d0f30 .swiper-slide-inner{text-align:center}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-52f6478.elementor-column .elementor-widget-wrap{align-items:center}.elementor-12 .elementor-element.elementor-element-52f6478.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-12 .elementor-element.elementor-element-52f6478>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:35px}.elementor-12 .elementor-element.elementor-element-52f6478>.elementor-element-populated{margin:21px;--e-column-margin-right:21px;--e-column-margin-left:21px}.elementor-12 .elementor-element.elementor-element-bde3267{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 31px 0 0;text-align:center;font-size:17px;text-transform:uppercase;font-style:normal;line-height:.3em;letter-spacing:6.6px}.elementor-12 .elementor-element.elementor-element-fa6f1aa{margin:-27px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px;column-gap:0;text-align:center;font-family:"Questrial",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.5em;letter-spacing:3px}.elementor-12 .elementor-element.elementor-element-b8be17e{margin:-12px -12px calc(var(--kit-widget-spacing, 0px) + -12px) -12px;padding:0;text-align:justify;font-family:"Gilda Display",Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:2.1em}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-12 .elementor-element.elementor-element-5368724 .elementor-button{background-color:rgba(130,180,161,.18);font-family:"Questrial",Sans-serif;font-size:10px;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;text-shadow:0px 0px 0px rgba(0,0,0,.3);fill:#7a7a7a;color:#7a7a7a}.elementor-12 .elementor-element.elementor-element-c84b5b7{margin-top:49px;margin-bottom:0;padding:10px 0 0}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-12 .elementor-element.elementor-element-ce47cc5{--divider-border-style:solid;--divider-color:rgba(0,0,0,.64);--divider-border-width:1px}.elementor-12 .elementor-element.elementor-element-ce47cc5 .elementor-divider-separator{width:100%}.elementor-12 .elementor-element.elementor-element-ce47cc5 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-12 .elementor-element.elementor-element-9544490{margin-top:57px;margin-bottom:0}.elementor-12 .elementor-element.elementor-element-89c0991 .elementor-repeater-item-a027820 .swiper-slide-bg{background-color:#D9E4E0C9;background-image:url(https://kmphotographysarasota.com/wp-content/uploads/2020/11/Sarasota-Photography-heirloom-album.jpg);background-size:cover}.elementor-12 .elementor-element.elementor-element-89c0991 .elementor-repeater-item-bddbc6e .swiper-slide-bg{background-color:#833CA300;background-image:url(https://kmphotographysarasota.com/wp-content/uploads/2020/11/sarasota-Photography-album.jpg);background-size:cover}.elementor-12 .elementor-element.elementor-element-89c0991 .elementor-repeater-item-f910af2 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://kmphotographysarasota.com/wp-content/uploads/2020/11/Artwork-sarasota-Photography.jpg);background-size:cover}.elementor-12 .elementor-element.elementor-element-89c0991 .elementor-repeater-item-4945c4d .swiper-slide-bg{background-color:#833CA300;background-image:url(https://kmphotographysarasota.com/wp-content/uploads/2020/11/Sarasota-heirloom-album-photographer.jpg);background-size:cover}.elementor-12 .elementor-element.elementor-element-89c0991 .elementor-repeater-item-8237d90 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://kmphotographysarasota.com/wp-content/uploads/2020/11/Lakewood-Ranch-Family-Photography-designer.jpg);background-size:cover}.elementor-12 .elementor-element.elementor-element-89c0991 .swiper-slide{transition-duration:calc(5000ms*1.2);height:493px}.elementor-12 .elementor-element.elementor-element-89c0991 .swiper-slide-contents{max-width:66%}.elementor-12 .elementor-element.elementor-element-89c0991 .swiper-slide-inner{text-align:center}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-649f7d1.elementor-column .elementor-widget-wrap{align-items:center}.elementor-12 .elementor-element.elementor-element-649f7d1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-12 .elementor-element.elementor-element-649f7d1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:35px}.elementor-12 .elementor-element.elementor-element-649f7d1>.elementor-element-populated{margin:21px;--e-column-margin-right:21px;--e-column-margin-left:21px}.elementor-12 .elementor-element.elementor-element-4740cb2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:center;font-size:17px;text-transform:uppercase;font-style:normal;line-height:.9em;letter-spacing:6.6px}.elementor-12 .elementor-element.elementor-element-366336f{margin:-30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px;column-gap:0;text-align:center;font-family:"Questrial",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.5em;letter-spacing:3px}.elementor-12 .elementor-element.elementor-element-d4436db{margin:-12px -12px calc(var(--kit-widget-spacing, 0px) + -12px) -12px;padding:0;text-align:justify;font-family:"Gilda Display",Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:2.1em}.elementor-12 .elementor-element.elementor-element-7c858bc .elementor-button{background-color:rgba(130,180,161,.18);font-family:"Questrial",Sans-serif;font-size:10px;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;text-shadow:0px 0px 0px rgba(0,0,0,.3);fill:#7a7a7a;color:#7a7a7a}.elementor-12 .elementor-element.elementor-element-f86b571{margin-top:49px;margin-bottom:0;padding:10px 0 0}.elementor-12 .elementor-element.elementor-element-fcdb19e{--divider-border-style:solid;--divider-color:rgba(0,0,0,.64);--divider-border-width:1px}.elementor-12 .elementor-element.elementor-element-fcdb19e .elementor-divider-separator{width:100%}.elementor-12 .elementor-element.elementor-element-fcdb19e .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-12 .elementor-element.elementor-element-360c420{margin-top:57px;margin-bottom:57px}.elementor-12 .elementor-element.elementor-element-e033402 .elementor-repeater-item-0cedfa2 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://kmphotographysarasota.com/wp-content/uploads/2020/11/Sarasota-prints-photographer.jpg);background-size:cover}.elementor-12 .elementor-element.elementor-element-e033402 .swiper-slide{transition-duration:calc(5000ms*1.2);height:493px}.elementor-12 .elementor-element.elementor-element-e033402 .swiper-slide-contents{max-width:66%}.elementor-12 .elementor-element.elementor-element-e033402 .swiper-slide-inner{text-align:center}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-b684678.elementor-column .elementor-widget-wrap{align-items:center}.elementor-12 .elementor-element.elementor-element-b684678.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-12 .elementor-element.elementor-element-b684678>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:35px}.elementor-12 .elementor-element.elementor-element-b684678>.elementor-element-populated{margin:21px;--e-column-margin-right:21px;--e-column-margin-left:21px}.elementor-12 .elementor-element.elementor-element-c970888{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:center;font-size:17px;text-transform:uppercase;font-style:normal;line-height:.9em;letter-spacing:6.6px}.elementor-12 .elementor-element.elementor-element-c96d5b6{margin:-19px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 8px;text-align:center;font-family:"Questrial",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.5em;letter-spacing:3px}.elementor-12 .elementor-element.elementor-element-8f0c851{margin:-11px -11px calc(var(--kit-widget-spacing, 0px) + -11px) -11px;padding:0;text-align:justify;font-size:15px;font-weight:400;font-style:normal;line-height:2.1em}.elementor-12 .elementor-element.elementor-element-143528a .elementor-button{background-color:rgba(130,180,161,.18);font-family:"Questrial",Sans-serif;font-size:10px;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;text-shadow:0px 0px 0px rgba(0,0,0,.3);fill:#7a7a7a;color:#7a7a7a}.elementor-12 .elementor-element.elementor-element-e120e67{margin-top:0;margin-bottom:0;padding:0}.elementor-12 .elementor-element.elementor-element-788c725>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-12 .elementor-element.elementor-element-788c725>.elementor-container{max-width:966px}.elementor-12 .elementor-element.elementor-element-788c725{margin-top:0;margin-bottom:0;padding:55px 0}.elementor-12 .elementor-element.elementor-element-6e4272c{--divider-border-style:solid;--divider-color:rgba(111,111,111,.4);--divider-border-width:1px}.elementor-12 .elementor-element.elementor-element-6e4272c .elementor-divider-separator{width:24%;margin:0 auto;margin-center:0}.elementor-12 .elementor-element.elementor-element-6e4272c .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px}.elementor-12 .elementor-element.elementor-element-406c230{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0 0;text-align:center;font-family:"Questrial",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.9em;letter-spacing:3px}.elementor-12 .elementor-element.elementor-element-d56553f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 20px;text-align:center;font-size:20px;text-transform:uppercase;font-style:normal;line-height:.9em;letter-spacing:3px}.elementor-12 .elementor-element.elementor-element-8fd227f{--divider-border-style:solid;--divider-color:rgba(111,111,111,.4);--divider-border-width:1px}.elementor-12 .elementor-element.elementor-element-8fd227f .elementor-divider-separator{width:24%;margin:0 auto;margin-center:0}.elementor-12 .elementor-element.elementor-element-8fd227f .elementor-divider{text-align:center;padding-block-start:11px;padding-block-end:11px}.elementor-12 .elementor-element.elementor-element-9e067cb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:2px}.elementor-12 .elementor-element.elementor-element-9e067cb>.elementor-element-populated{border-style:solid;border-width:5px;border-color:#fff;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-12 .elementor-element.elementor-element-9e067cb>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-call-to-action .elementor-cta__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-call-to-action .elementor-cta__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-call-to-action .elementor-cta__button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-12 .elementor-element.elementor-element-6e8593b .elementor-cta .elementor-cta__bg,.elementor-12 .elementor-element.elementor-element-6e8593b .elementor-cta .elementor-cta__bg-overlay{transition-duration:.431s}.elementor-12 .elementor-element.elementor-element-6e8593b{padding:0}.elementor-12 .elementor-element.elementor-element-6e8593b .elementor-cta__content{min-height:225px;text-align:center;padding:10px 0 0}.elementor-12 .elementor-element.elementor-element-6e8593b .elementor-cta__title{font-size:16px;text-transform:uppercase;letter-spacing:2.8px;color:#6f6f6f}.elementor-12 .elementor-element.elementor-element-6e8593b .elementor-cta__title:not(:last-child){margin-bottom:5px}.elementor-12 .elementor-element.elementor-element-6e8593b .elementor-cta__description{font-size:13px;text-transform:capitalize;font-style:italic;letter-spacing:1px;color:#6f6f6f}.elementor-12 .elementor-element.elementor-element-6e8593b .elementor-cta__description:not(:last-child){margin-bottom:0}.elementor-12 .elementor-element.elementor-element-6e8593b .elementor-cta:hover .elementor-cta__title{color:#585858}.elementor-12 .elementor-element.elementor-element-6e8593b .elementor-cta:hover .elementor-cta__description{color:#585858}.elementor-12 .elementor-element.elementor-element-6e8593b .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(255,255,255,.47)}.elementor-12 .elementor-element.elementor-element-6e8593b .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(255,255,255,0)}.elementor-12 .elementor-element.elementor-element-6e8593b .elementor-cta:hover .elementor-cta__bg{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-12 .elementor-element.elementor-element-62a8ed1 .elementor-cta .elementor-cta__bg,.elementor-12 .elementor-element.elementor-element-62a8ed1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:.431s}.elementor-12 .elementor-element.elementor-element-62a8ed1{padding:20px 0 0}.elementor-12 .elementor-element.elementor-element-62a8ed1 .elementor-cta__content{min-height:225px;text-align:center;padding:10px 0 0}.elementor-12 .elementor-element.elementor-element-62a8ed1 .elementor-cta__title{font-size:16px;text-transform:uppercase;letter-spacing:2.8px;color:#6f6f6f}.elementor-12 .elementor-element.elementor-element-62a8ed1 .elementor-cta__title:not(:last-child){margin-bottom:5px}.elementor-12 .elementor-element.elementor-element-62a8ed1 .elementor-cta__description{font-size:13px;text-transform:capitalize;font-style:italic;letter-spacing:1px;color:#6f6f6f}.elementor-12 .elementor-element.elementor-element-62a8ed1 .elementor-cta__description:not(:last-child){margin-bottom:0}.elementor-12 .elementor-element.elementor-element-62a8ed1 .elementor-cta:hover .elementor-cta__title{color:#585858}.elementor-12 .elementor-element.elementor-element-62a8ed1 .elementor-cta:hover .elementor-cta__description{color:#585858}.elementor-12 .elementor-element.elementor-element-62a8ed1 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(255,255,255,.47)}.elementor-12 .elementor-element.elementor-element-62a8ed1 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(255,255,255,0)}.elementor-12 .elementor-element.elementor-element-62a8ed1 .elementor-cta:hover .elementor-cta__bg{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-12 .elementor-element.elementor-element-d49369c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:2px}.elementor-12 .elementor-element.elementor-element-d49369c>.elementor-element-populated{border-style:solid;border-width:5px;border-color:#fff;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-12 .elementor-element.elementor-element-d49369c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12 .elementor-element.elementor-element-633219e .elementor-cta .elementor-cta__bg,.elementor-12 .elementor-element.elementor-element-633219e .elementor-cta .elementor-cta__bg-overlay{transition-duration:.431s}.elementor-12 .elementor-element.elementor-element-633219e{padding:0}.elementor-12 .elementor-element.elementor-element-633219e .elementor-cta__content{min-height:225px;text-align:center;padding:10px 0 0}.elementor-12 .elementor-element.elementor-element-633219e .elementor-cta__title{font-size:16px;text-transform:uppercase;letter-spacing:2.8px;color:#6f6f6f}.elementor-12 .elementor-element.elementor-element-633219e .elementor-cta__title:not(:last-child){margin-bottom:5px}.elementor-12 .elementor-element.elementor-element-633219e .elementor-cta__description{font-size:13px;text-transform:capitalize;font-style:italic;letter-spacing:1px;color:#6f6f6f}.elementor-12 .elementor-element.elementor-element-633219e .elementor-cta__description:not(:last-child){margin-bottom:0}.elementor-12 .elementor-element.elementor-element-633219e .elementor-cta:hover .elementor-cta__title{color:#585858}.elementor-12 .elementor-element.elementor-element-633219e .elementor-cta:hover .elementor-cta__description{color:#585858}.elementor-12 .elementor-element.elementor-element-633219e .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(255,255,255,.47)}.elementor-12 .elementor-element.elementor-element-633219e .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(255,255,255,0)}.elementor-12 .elementor-element.elementor-element-633219e .elementor-cta:hover .elementor-cta__bg{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-12 .elementor-element.elementor-element-920d900 .elementor-cta .elementor-cta__bg,.elementor-12 .elementor-element.elementor-element-920d900 .elementor-cta .elementor-cta__bg-overlay{transition-duration:.431s}.elementor-12 .elementor-element.elementor-element-920d900{padding:20px 0 0}.elementor-12 .elementor-element.elementor-element-920d900 .elementor-cta__content{min-height:225px;text-align:center;padding:10px 0 0}.elementor-12 .elementor-element.elementor-element-920d900 .elementor-cta__title{font-size:16px;text-transform:uppercase;letter-spacing:2.8px;color:#6f6f6f}.elementor-12 .elementor-element.elementor-element-920d900 .elementor-cta__title:not(:last-child){margin-bottom:5px}.elementor-12 .elementor-element.elementor-element-920d900 .elementor-cta__description{font-size:13px;text-transform:capitalize;font-style:italic;letter-spacing:1px;color:#6f6f6f}.elementor-12 .elementor-element.elementor-element-920d900 .elementor-cta__description:not(:last-child){margin-bottom:0}.elementor-12 .elementor-element.elementor-element-920d900 .elementor-cta:hover .elementor-cta__title{color:#585858}.elementor-12 .elementor-element.elementor-element-920d900 .elementor-cta:hover .elementor-cta__description{color:#585858}.elementor-12 .elementor-element.elementor-element-920d900 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(255,255,255,.47)}.elementor-12 .elementor-element.elementor-element-920d900 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(255,255,255,0)}.elementor-12 .elementor-element.elementor-element-920d900 .elementor-cta:hover .elementor-cta__bg{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-12 .elementor-element.elementor-element-3cae379>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:2px}.elementor-12 .elementor-element.elementor-element-3cae379>.elementor-element-populated{border-style:solid;border-width:5px;border-color:#fff;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-12 .elementor-element.elementor-element-3cae379>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12 .elementor-element.elementor-element-bc79a7c .elementor-cta .elementor-cta__bg,.elementor-12 .elementor-element.elementor-element-bc79a7c .elementor-cta .elementor-cta__bg-overlay{transition-duration:.431s}.elementor-12 .elementor-element.elementor-element-bc79a7c{padding:0}.elementor-12 .elementor-element.elementor-element-bc79a7c .elementor-cta__content{min-height:225px;text-align:center;padding:10px 0 0}.elementor-12 .elementor-element.elementor-element-bc79a7c .elementor-cta__title{font-size:16px;text-transform:uppercase;letter-spacing:2.8px;color:#6f6f6f}.elementor-12 .elementor-element.elementor-element-bc79a7c .elementor-cta__title:not(:last-child){margin-bottom:5px}.elementor-12 .elementor-element.elementor-element-bc79a7c .elementor-cta__description{font-size:13px;text-transform:capitalize;font-style:italic;letter-spacing:1px;color:#6f6f6f}.elementor-12 .elementor-element.elementor-element-bc79a7c .elementor-cta__description:not(:last-child){margin-bottom:0}.elementor-12 .elementor-element.elementor-element-bc79a7c .elementor-cta:hover .elementor-cta__title{color:#585858}.elementor-12 .elementor-element.elementor-element-bc79a7c .elementor-cta:hover .elementor-cta__description{color:#585858}.elementor-12 .elementor-element.elementor-element-bc79a7c .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(255,255,255,.47)}.elementor-12 .elementor-element.elementor-element-bc79a7c .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(255,255,255,0)}.elementor-12 .elementor-element.elementor-element-bc79a7c .elementor-cta:hover .elementor-cta__bg{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-12 .elementor-element.elementor-element-fd17a50 .elementor-cta .elementor-cta__bg,.elementor-12 .elementor-element.elementor-element-fd17a50 .elementor-cta .elementor-cta__bg-overlay{transition-duration:.431s}.elementor-12 .elementor-element.elementor-element-fd17a50{padding:20px 0 0}.elementor-12 .elementor-element.elementor-element-fd17a50 .elementor-cta__content{min-height:225px;text-align:center;padding:10px 0 0}.elementor-12 .elementor-element.elementor-element-fd17a50 .elementor-cta__title{font-size:16px;text-transform:uppercase;letter-spacing:2.8px;color:#6f6f6f}.elementor-12 .elementor-element.elementor-element-fd17a50 .elementor-cta__title:not(:last-child){margin-bottom:5px}.elementor-12 .elementor-element.elementor-element-fd17a50 .elementor-cta__description{font-size:13px;text-transform:capitalize;font-style:italic;letter-spacing:1px;color:#6f6f6f}.elementor-12 .elementor-element.elementor-element-fd17a50 .elementor-cta__description:not(:last-child){margin-bottom:0}.elementor-12 .elementor-element.elementor-element-fd17a50 .elementor-cta:hover .elementor-cta__title{color:#585858}.elementor-12 .elementor-element.elementor-element-fd17a50 .elementor-cta:hover .elementor-cta__description{color:#585858}.elementor-12 .elementor-element.elementor-element-fd17a50 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(255,255,255,.47)}.elementor-12 .elementor-element.elementor-element-fd17a50 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(255,255,255,0)}.elementor-12 .elementor-element.elementor-element-fd17a50 .elementor-cta:hover .elementor-cta__bg{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-12 .elementor-element.elementor-element-ff0f398:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-ff0f398>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eee}.elementor-12 .elementor-element.elementor-element-ff0f398{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:77px;margin-bottom:0;padding:55px 0 0}.elementor-12 .elementor-element.elementor-element-ff0f398>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12 .elementor-element.elementor-element-50fdf98>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-12 .elementor-element.elementor-element-50fdf98>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-12 .elementor-element.elementor-element-78a5602{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 15px;text-align:center;font-family:"Questrial",Sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:4px}.elementor-12 .elementor-element.elementor-element-c9f9199:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-c9f9199>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eee}.elementor-12 .elementor-element.elementor-element-c9f9199{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 16% 5%}.elementor-12 .elementor-element.elementor-element-c9f9199>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12 .elementor-element.elementor-element-606ee5b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow{color:var(--e-global-color-secondary)}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow svg{fill:var(--e-global-color-secondary)}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover{color:var(--e-global-color-secondary)}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover svg{fill:var(--e-global-color-secondary)}.elementor-widget-premium-carousel-widget .premium-carousel-nav-fraction{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-premium-carousel-widget ul.slick-dots li{color:var(--e-global-color-secondary)}.elementor-widget-premium-carousel-widget ul.slick-dots li svg{fill:var(--e-global-color-secondary)}.elementor-widget-premium-carousel-widget .fraction-pagination-total{color:var(--e-global-color-secondary)}.elementor-widget-premium-carousel-widget .fraction-pagination-separator{color:var(--e-global-color-secondary)}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active{color:var(--e-global-color-primary)}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active svg{fill:var(--e-global-color-primary)}.elementor-widget-premium-carousel-widget .fraction-pagination-current{color:var(--e-global-color-primary)}.elementor-12 .elementor-element.elementor-element-a8ca75c .premium-carousel-scale .premium-carousel-inner .slick-slide{transition:all .3s !important}.elementor-12 .elementor-element.elementor-element-a8ca75c .premium-carousel-nav-progressbar-fill{transition-duration:.3s !important}.elementor-12 .elementor-element.elementor-element-a8ca75c .slick-dots,.elementor-12 .elementor-element.elementor-element-a8ca75c .premium-carousel-nav-fraction{text-align:center}.elementor-12 .elementor-element.elementor-element-57721000{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 39px}.elementor-12 .elementor-element.elementor-element-57721000>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12 .elementor-element.elementor-element-7086fc57>.elementor-container{max-width:581px}.elementor-12 .elementor-element.elementor-element-7086fc57{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:55px 0 38px}.elementor-12 .elementor-element.elementor-element-7086fc57>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12 .elementor-element.elementor-element-35989b17>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-12 .elementor-element.elementor-element-35989b17>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-12 .elementor-element.elementor-element-35989b17>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12 .elementor-element.elementor-element-7fcc4b26{margin:9px 0 calc(var(--kit-widget-spacing, 0px) + 21px) 0px;padding:0;text-align:center;font-family:"KM Astera",Sans-serif;font-size:73px;font-weight:400;font-style:normal;line-height:42px;letter-spacing:2px}.elementor-12 .elementor-element.elementor-element-f620fb3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 15px;text-align:center;font-family:"Questrial",Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:4px}.elementor-12 .elementor-element.elementor-element-35750456{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 15px;text-align:center;font-weight:400;font-style:italic;line-height:2em}.elementor-12 .elementor-element.elementor-element-b422f17 .elementor-button{background-color:rgba(130,180,161,.18);font-family:"Questrial",Sans-serif;font-size:10px;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;text-shadow:0px 0px 0px rgba(0,0,0,.3);fill:#7a7a7a;color:#7a7a7a}.elementor-12 .elementor-element.elementor-element-b422f17{margin:-60px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-8ce699e>.elementor-element-populated{padding:0}.elementor-12 .elementor-element.elementor-element-788c725{padding:35px}.elementor-12 .elementor-element.elementor-element-d56553f{font-size:15px}.elementor-12 .elementor-element.elementor-element-6e8593b .elementor-cta__content{min-height:185px;padding:5px}.elementor-12 .elementor-element.elementor-element-62a8ed1{padding:20px 0 0}.elementor-12 .elementor-element.elementor-element-62a8ed1 .elementor-cta__content{min-height:185px;padding:5px}.elementor-12 .elementor-element.elementor-element-633219e .elementor-cta__content{min-height:185px;padding:5px}.elementor-12 .elementor-element.elementor-element-920d900{padding:20px 0 0}.elementor-12 .elementor-element.elementor-element-920d900 .elementor-cta__content{min-height:185px;padding:5px}.elementor-12 .elementor-element.elementor-element-bc79a7c .elementor-cta__content{min-height:185px;padding:5px}.elementor-12 .elementor-element.elementor-element-fd17a50{padding:20px 0 0}.elementor-12 .elementor-element.elementor-element-fd17a50 .elementor-cta__content{min-height:185px;padding:5px}.elementor-12 .elementor-element.elementor-element-c9f9199{padding:0 0 10%}.elementor-12 .elementor-element.elementor-element-b422f17{margin:-47px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-9e7b5ae{width:100%}.elementor-12 .elementor-element.elementor-element-438f746{width:57.192%}.elementor-12 .elementor-element.elementor-element-52f6478{width:42.765%}.elementor-12 .elementor-element.elementor-element-e91d91b{width:57.369%}.elementor-12 .elementor-element.elementor-element-649f7d1{width:42.631%}.elementor-12 .elementor-element.elementor-element-f8ee54c{width:57.19%}.elementor-12 .elementor-element.elementor-element-b684678{width:42.723%}.elementor-12 .elementor-element.elementor-element-c668b6b{width:20%}.elementor-12 .elementor-element.elementor-element-9e067cb{width:26.66%}.elementor-12 .elementor-element.elementor-element-d49369c{width:26.66%}.elementor-12 .elementor-element.elementor-element-3cae379{width:26.66%}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-7288966 .swiper-slide{height:114px}.elementor-12 .elementor-element.elementor-element-86812fb{margin-top:0;margin-bottom:-78px;padding:0}.elementor-12 .elementor-element.elementor-element-56832ad9{font-size:24px}.elementor-12 .elementor-element.elementor-element-299a7fe3{margin:11px 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0px;font-size:10px;line-height:2em}.elementor-12 .elementor-element.elementor-element-8be9262{margin-top:-50px;margin-bottom:0}.elementor-12 .elementor-element.elementor-element-48d0f30 .swiper-slide{height:248px}.elementor-12 .elementor-element.elementor-element-bde3267{margin:-16px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 -7px;font-size:16px;line-height:1.4em}.elementor-12 .elementor-element.elementor-element-fa6f1aa{margin:-34px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;font-size:10px}.elementor-12 .elementor-element.elementor-element-b8be17e{margin:0 21px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;text-align:justify;font-size:17px}.elementor-12 .elementor-element.elementor-element-89c0991 .swiper-slide{height:254px}.elementor-12 .elementor-element.elementor-element-4740cb2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px}.elementor-12 .elementor-element.elementor-element-366336f{font-size:10px}.elementor-12 .elementor-element.elementor-element-d4436db{margin:0 21px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;text-align:justify;font-size:17px}.elementor-12 .elementor-element.elementor-element-f86b571{margin-top:-28px;margin-bottom:0}.elementor-12 .elementor-element.elementor-element-e033402 .swiper-slide{height:244px}.elementor-12 .elementor-element.elementor-element-c970888{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px}.elementor-12 .elementor-element.elementor-element-c96d5b6{font-size:10px}.elementor-12 .elementor-element.elementor-element-8f0c851{margin:0 21px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;text-align:justify;font-size:17px}.elementor-12 .elementor-element.elementor-element-8ce699e>.elementor-element-populated{padding:0}.elementor-12 .elementor-element.elementor-element-788c725{padding:0}.elementor-12 .elementor-element.elementor-element-c668b6b>.elementor-element-populated{padding:35px 0}.elementor-12 .elementor-element.elementor-element-406c230{font-size:10px}.elementor-12 .elementor-element.elementor-element-d56553f{font-size:27px}.elementor-12 .elementor-element.elementor-element-9e067cb>.elementor-element-populated{padding:0 75px}.elementor-12 .elementor-element.elementor-element-6e8593b .elementor-cta__content{min-height:196px}.elementor-12 .elementor-element.elementor-element-6e8593b .elementor-cta__description{letter-spacing:.5px}.elementor-12 .elementor-element.elementor-element-62a8ed1 .elementor-cta__content{min-height:196px}.elementor-12 .elementor-element.elementor-element-62a8ed1 .elementor-cta__description{letter-spacing:.5px}.elementor-12 .elementor-element.elementor-element-d49369c>.elementor-element-populated{padding:0 75px 4px}.elementor-12 .elementor-element.elementor-element-633219e .elementor-cta__content{min-height:196px}.elementor-12 .elementor-element.elementor-element-633219e .elementor-cta__description{letter-spacing:.5px}.elementor-12 .elementor-element.elementor-element-920d900 .elementor-cta__content{min-height:196px}.elementor-12 .elementor-element.elementor-element-920d900 .elementor-cta__description{letter-spacing:.5px}.elementor-12 .elementor-element.elementor-element-3cae379>.elementor-element-populated{padding:0 75px 45px}.elementor-12 .elementor-element.elementor-element-bc79a7c .elementor-cta__content{min-height:196px}.elementor-12 .elementor-element.elementor-element-bc79a7c .elementor-cta__description{letter-spacing:.5px}.elementor-12 .elementor-element.elementor-element-fd17a50 .elementor-cta__content{min-height:196px}.elementor-12 .elementor-element.elementor-element-fd17a50 .elementor-cta__description{letter-spacing:.5px}.elementor-12 .elementor-element.elementor-element-ff0f398{margin-top:-43px;margin-bottom:0}.elementor-12 .elementor-element.elementor-element-78a5602{line-height:2em}.elementor-12 .elementor-element.elementor-element-c9f9199{padding:0 0 20px}.elementor-12 .elementor-element.elementor-element-606ee5b>.elementor-element-populated{padding:0}.elementor-12 .elementor-element.elementor-element-7fcc4b26{font-size:26px}.elementor-12 .elementor-element.elementor-element-f620fb3{line-height:2em}.elementor-12 .elementor-element.elementor-element-35750456{font-size:17px}}.elementor-cta__button:focus{outline:0}.elementor-cta__button:focus{outline:0}.elementor-cta__button:focus{outline:0}.elementor-cta__button:focus{outline:0}.elementor-cta__button:focus{outline:0}.elementor-cta__button:focus{outline:0}@font-face{font-family:'KM Astera';font-style:normal;font-weight:400;font-display:auto;src:url('https://newsite.kmphotographysarasota.com/wp-content/uploads/2020/07/Astera-2.ttf') format('truetype')}@font-face{font-family:'KM Astera';font-style:normal;font-weight:400;font-display:auto;src:}@font-face{font-family:'KM Astera';font-style:normal;font-weight:400;font-display:auto;src:url('https://kmphotographysarasota.com/wp-content/uploads/2020/07/Astera.ttf') format('truetype')}@font-face{font-family:'KM Astera';font-style:normal;font-weight:400;font-display:auto;src:}