.elementor-12890 .elementor-element.elementor-element-fa6d7af{--spacer-size:339px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-12890 .elementor-element.elementor-element-21d08140{--spacer-size:50px;}.elementor-12890 .elementor-element.elementor-element-23ae4bb0:not(.elementor-motion-effects-element-type-background), .elementor-12890 .elementor-element.elementor-element-23ae4bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tomstudios.com/blog/wp-content/uploads/2019/01/Angie-16-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12890 .elementor-element.elementor-element-23ae4bb0 > .elementor-background-overlay{background-color:rgba(15,15,15,0.3);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12890 .elementor-element.elementor-element-23ae4bb0 > .elementor-container{min-height:590px;}.elementor-12890 .elementor-element.elementor-element-23ae4bb0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.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-12890 .elementor-element.elementor-element-684f5981:not(.elementor-motion-effects-element-type-background), .elementor-12890 .elementor-element.elementor-element-684f5981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e5e5e5;background-image:url("https://www.tomstudios.com/blog/wp-content/uploads/2017/12/Molly_Alex_wed-812.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-12890 .elementor-element.elementor-element-684f5981 > .elementor-background-overlay{background-color:rgba(12,12,12,0.34);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12890 .elementor-element.elementor-element-684f5981 > .elementor-container{min-height:590px;}.elementor-12890 .elementor-element.elementor-element-684f5981{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12890 .elementor-element.elementor-element-40c431f7:not(.elementor-motion-effects-element-type-background), .elementor-12890 .elementor-element.elementor-element-40c431f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e5e5e5;background-image:url("https://www.tomstudios.com/blog/wp-content/uploads/2017/02/sarah-and-vinny-15.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12890 .elementor-element.elementor-element-40c431f7 > .elementor-background-overlay{background-color:rgba(12,12,12,0.34);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12890 .elementor-element.elementor-element-40c431f7 > .elementor-container{min-height:590px;}.elementor-12890 .elementor-element.elementor-element-40c431f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12890 .elementor-element.elementor-element-13e64df6:not(.elementor-motion-effects-element-type-background), .elementor-12890 .elementor-element.elementor-element-13e64df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e5e5e5;background-image:url("https://www.tomstudios.com/blog/wp-content/uploads/2017/01/sara-and-josh-wedding-23.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12890 .elementor-element.elementor-element-13e64df6 > .elementor-background-overlay{background-color:rgba(12,12,12,0.34);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12890 .elementor-element.elementor-element-13e64df6 > .elementor-container{min-height:590px;}.elementor-12890 .elementor-element.elementor-element-13e64df6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12890 .elementor-element.elementor-element-bf7642b:not(.elementor-motion-effects-element-type-background), .elementor-12890 .elementor-element.elementor-element-bf7642b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e5e5e5;background-image:url("https://www.tomstudios.com/blog/wp-content/uploads/2017/01/sarah_aj_wedding-309.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12890 .elementor-element.elementor-element-bf7642b > .elementor-background-overlay{background-color:rgba(12,12,12,0.34);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12890 .elementor-element.elementor-element-bf7642b > .elementor-container{min-height:590px;}.elementor-12890 .elementor-element.elementor-element-bf7642b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12890 .elementor-element.elementor-element-4ad58913{--spacer-size:50px;}.elementor-12890 .elementor-element.elementor-element-3636d243{--spacer-size:50px;}.elementor-12890 .elementor-element.elementor-element-d27f546:not(.elementor-motion-effects-element-type-background), .elementor-12890 .elementor-element.elementor-element-d27f546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e5e5e5;background-image:url("https://www.tomstudios.com/blog/wp-content/uploads/2018/02/Jocelyn_Michael_Engagement-107.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12890 .elementor-element.elementor-element-d27f546 > .elementor-background-overlay{background-color:rgba(12,12,12,0.34);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12890 .elementor-element.elementor-element-d27f546 > .elementor-container{min-height:590px;}.elementor-12890 .elementor-element.elementor-element-d27f546{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12890 .elementor-element.elementor-element-8b9b623:not(.elementor-motion-effects-element-type-background), .elementor-12890 .elementor-element.elementor-element-8b9b623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e5e5e5;background-image:url("https://www.tomstudios.com/blog/wp-content/uploads/2018/03/Erica_Matt_Green_Lakes_State_Park-9.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12890 .elementor-element.elementor-element-8b9b623 > .elementor-background-overlay{background-color:rgba(12,12,12,0.34);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12890 .elementor-element.elementor-element-8b9b623 > .elementor-container{min-height:590px;}.elementor-12890 .elementor-element.elementor-element-8b9b623{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12890 .elementor-element.elementor-element-4db312de:not(.elementor-motion-effects-element-type-background), .elementor-12890 .elementor-element.elementor-element-4db312de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e5e5e5;background-image:url("https://www.tomstudios.com/blog/wp-content/uploads/2016/12/molly-and-alex-8.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-12890 .elementor-element.elementor-element-4db312de > .elementor-background-overlay{background-color:rgba(12,12,12,0.34);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12890 .elementor-element.elementor-element-4db312de > .elementor-container{min-height:590px;}.elementor-12890 .elementor-element.elementor-element-4db312de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}