.elementor-38117 .elementor-element.elementor-element-377bec80:not(.elementor-motion-effects-element-type-background), .elementor-38117 .elementor-element.elementor-element-377bec80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE5D8;}.elementor-38117 .elementor-element.elementor-element-377bec80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-38117 .elementor-element.elementor-element-377bec80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-38117 .elementor-element.elementor-element-16bdade5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38117 .elementor-element.elementor-element-16bdade5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38117 .elementor-element.elementor-element-16bdade5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-38117 .elementor-element.elementor-element-1c366b6c .elementor-repeater-item-f614813 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.emmalowephotography.co.uk/wp-content/uploads/2025/10/RC-2160-Warwick-house-Weddings-Night-photography-scaled.webp);background-size:cover;}.elementor-38117 .elementor-element.elementor-element-1c366b6c .swiper-slide{transition-duration:calc(5000ms*1.2);height:80vh;}.elementor-38117 .elementor-element.elementor-element-1c366b6c .swiper-slide-contents{max-width:66%;}.elementor-38117 .elementor-element.elementor-element-1c366b6c .swiper-slide-inner{text-align:center;}.elementor-38117 .elementor-element.elementor-element-1c366b6c .elementor-swiper-button{font-size:46px;color:var( --e-global-color-the7_general_content_boxes_bg_color );}.elementor-38117 .elementor-element.elementor-element-1c366b6c .elementor-swiper-button svg{fill:var( --e-global-color-the7_general_content_boxes_bg_color );}.elementor-38117 .elementor-element.elementor-element-1c366b6c .swiper-pagination-bullet{height:10px;width:10px;}.elementor-38117 .elementor-element.elementor-element-1c366b6c .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-38117 .elementor-element.elementor-element-1c366b6c .swiper-pagination-fraction{font-size:10px;}.elementor-38117 .elementor-element.elementor-element-1c366b6c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-the7_general_content_boxes_bg_color );opacity:var( --e-global-color-the7_general_content_boxes_bg_color );}.elementor-38117 .elementor-element.elementor-element-1c366b6c .swiper-pagination-bullet-active{background-color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-38117 .elementor-element.elementor-element-20a43e48.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38117 .elementor-element.elementor-element-20a43e48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38117 .elementor-element.elementor-element-20a43e48 > .elementor-element-populated{padding:20px 70px 20px 70px;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38117 .elementor-element.elementor-element-e32e28e{font-family:var( --e-global-typography-the7_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h3-font-size );font-weight:var( --e-global-typography-the7_h3-font-weight );text-transform:var( --e-global-typography-the7_h3-text-transform );font-style:var( --e-global-typography-the7_h3-font-style );line-height:var( --e-global-typography-the7_h3-line-height );color:var( --e-global-color-text );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-38117 .elementor-element.elementor-element-c23f462 .elementor-heading-title{font-family:var( --e-global-typography-the7_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h1-font-size );font-weight:var( --e-global-typography-the7_h1-font-weight );text-transform:var( --e-global-typography-the7_h1-text-transform );font-style:var( --e-global-typography-the7_h1-font-style );line-height:var( --e-global-typography-the7_h1-line-height );color:var( --e-global-color-text );}.elementor-38117 .elementor-element.elementor-element-e7c95cd{font-family:var( --e-global-typography-the7_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h3-font-size );font-weight:var( --e-global-typography-the7_h3-font-weight );text-transform:var( --e-global-typography-the7_h3-text-transform );font-style:var( --e-global-typography-the7_h3-font-style );line-height:var( --e-global-typography-the7_h3-line-height );color:var( --e-global-color-text );}.elementor-38117 .elementor-element.elementor-element-61a823e{--spacer-size:20px;}.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-38117 .elementor-element.elementor-element-93d1904 .elementor-button{background-color:var( --e-global-color-3caf849 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-38117 .elementor-element.elementor-element-93d1904 .elementor-button:hover, .elementor-38117 .elementor-element.elementor-element-93d1904 .elementor-button:focus{background-color:var( --e-global-color-60ef63d );color:#FFFFFF;border-color:#1B1A1A;}.elementor-38117 .elementor-element.elementor-element-93d1904 .elementor-button:hover svg, .elementor-38117 .elementor-element.elementor-element-93d1904 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38117 .elementor-element.elementor-element-413a7a58{padding:50px 0px 70px 0px;}.elementor-38117 .elementor-element.elementor-element-88e0d47:not(.elementor-motion-effects-element-type-background), .elementor-38117 .elementor-element.elementor-element-88e0d47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-38117 .elementor-element.elementor-element-88e0d47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-38117 .elementor-element.elementor-element-88e0d47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-38117 .elementor-element.elementor-element-8f489a9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38117 .elementor-element.elementor-element-8f489a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38117 .elementor-element.elementor-element-bf10877{text-align:center;}.elementor-38117 .elementor-element.elementor-element-bf10877 .elementor-heading-title{font-family:var( --e-global-typography-the7_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h2-font-size );font-weight:var( --e-global-typography-the7_h2-font-weight );text-transform:var( --e-global-typography-the7_h2-text-transform );font-style:var( --e-global-typography-the7_h2-font-style );line-height:var( --e-global-typography-the7_h2-line-height );color:var( --e-global-color-text );}.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-38117 .elementor-element.elementor-element-520f3943{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38117 .elementor-element.elementor-element-520f3943 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-38117 .elementor-element.elementor-element-520f3943 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-38117 .elementor-element.elementor-element-2c111bea{padding:0px 0px 0px 0px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-292838b8:not(.elementor-motion-effects-element-type-background), .elementor-38117 .elementor-element.elementor-element-292838b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d50a818 );}.elementor-38117 .elementor-element.elementor-element-292838b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 10px 0px;}.elementor-38117 .elementor-element.elementor-element-292838b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-6834b763{text-align:center;}.elementor-38117 .elementor-element.elementor-element-6834b763 .elementor-heading-title{font-family:var( --e-global-typography-the7_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h2-font-size );font-weight:var( --e-global-typography-the7_h2-font-weight );text-transform:var( --e-global-typography-the7_h2-text-transform );font-style:var( --e-global-typography-the7_h2-font-style );line-height:var( --e-global-typography-the7_h2-line-height );color:var( --e-global-color-text );}.elementor-38117 .elementor-element.elementor-element-41a2ec6e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38117 .elementor-element.elementor-element-41a2ec6e .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-38117 .elementor-element.elementor-element-41a2ec6e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-38117 .elementor-element.elementor-element-73f62d48{padding:0px 0px 0px 0px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-045dc23:not(.elementor-motion-effects-element-type-background), .elementor-38117 .elementor-element.elementor-element-045dc23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d50a818 );}.elementor-38117 .elementor-element.elementor-element-045dc23{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 40px 0px;}.elementor-38117 .elementor-element.elementor-element-045dc23 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-3099e36{--e-image-carousel-slides-to-show:3;}.elementor-38117 .elementor-element.elementor-element-3099e36 .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-secondary );}.elementor-38117 .elementor-element.elementor-element-3099e36 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-the7_dividers_color );opacity:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-07c4ed5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 10px 0px;}.elementor-38117 .elementor-element.elementor-element-07c4ed5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-221aa35{text-align:center;}.elementor-38117 .elementor-element.elementor-element-221aa35 .elementor-heading-title{font-family:var( --e-global-typography-the7_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h2-font-size );font-weight:var( --e-global-typography-the7_h2-font-weight );text-transform:var( --e-global-typography-the7_h2-text-transform );font-style:var( --e-global-typography-the7_h2-font-style );line-height:var( --e-global-typography-the7_h2-line-height );color:var( --e-global-color-text );}.elementor-38117 .elementor-element.elementor-element-4868afc{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38117 .elementor-element.elementor-element-4868afc .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-38117 .elementor-element.elementor-element-4868afc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-38117 .elementor-element.elementor-element-ebba110{padding:0px 0px 0px 0px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-0caf9dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 40px 0px;}.elementor-38117 .elementor-element.elementor-element-0caf9dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-41ebb60{--e-image-carousel-slides-to-show:3;}.elementor-38117 .elementor-element.elementor-element-41ebb60 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-38117 .elementor-element.elementor-element-41ebb60 .elementor-swiper-button.elementor-swiper-button-next{font-size:46px;color:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-41ebb60 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-38117 .elementor-element.elementor-element-41ebb60 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-41ebb60 .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-secondary );}.elementor-38117 .elementor-element.elementor-element-41ebb60 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-the7_dividers_color );opacity:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-b338377{--spacer-size:30px;}.elementor-38117 .elementor-element.elementor-element-17a2b8d:not(.elementor-motion-effects-element-type-background), .elementor-38117 .elementor-element.elementor-element-17a2b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d50a818 );}.elementor-38117 .elementor-element.elementor-element-17a2b8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 10px 0px;}.elementor-38117 .elementor-element.elementor-element-17a2b8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-7dcf5ae{text-align:center;}.elementor-38117 .elementor-element.elementor-element-7dcf5ae .elementor-heading-title{font-family:var( --e-global-typography-the7_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h2-font-size );font-weight:var( --e-global-typography-the7_h2-font-weight );text-transform:var( --e-global-typography-the7_h2-text-transform );font-style:var( --e-global-typography-the7_h2-font-style );line-height:var( --e-global-typography-the7_h2-line-height );color:var( --e-global-color-text );}.elementor-38117 .elementor-element.elementor-element-fd12393{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38117 .elementor-element.elementor-element-fd12393 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-38117 .elementor-element.elementor-element-fd12393 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-38117 .elementor-element.elementor-element-235cf14{padding:0px 0px 0px 0px;text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-9ed4905:not(.elementor-motion-effects-element-type-background), .elementor-38117 .elementor-element.elementor-element-9ed4905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d50a818 );}.elementor-38117 .elementor-element.elementor-element-9ed4905{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 40px 0px;}.elementor-38117 .elementor-element.elementor-element-9ed4905 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-f539824{--e-image-carousel-slides-to-show:3;}.elementor-38117 .elementor-element.elementor-element-f539824 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-38117 .elementor-element.elementor-element-f539824 .elementor-swiper-button.elementor-swiper-button-next{font-size:46px;color:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-f539824 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-38117 .elementor-element.elementor-element-f539824 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-f539824 .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-secondary );}.elementor-38117 .elementor-element.elementor-element-f539824 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-the7_dividers_color );opacity:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-a502304{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 10px 0px;}.elementor-38117 .elementor-element.elementor-element-a502304 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-841cf7f{text-align:center;}.elementor-38117 .elementor-element.elementor-element-841cf7f .elementor-heading-title{font-family:var( --e-global-typography-the7_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h2-font-size );font-weight:var( --e-global-typography-the7_h2-font-weight );text-transform:var( --e-global-typography-the7_h2-text-transform );font-style:var( --e-global-typography-the7_h2-font-style );line-height:var( --e-global-typography-the7_h2-line-height );color:var( --e-global-color-text );}.elementor-38117 .elementor-element.elementor-element-39148ec{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38117 .elementor-element.elementor-element-39148ec .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-38117 .elementor-element.elementor-element-39148ec .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-38117 .elementor-element.elementor-element-c9d6b4e{padding:0px 0px 0px 0px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-4242c2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 40px 0px;}.elementor-38117 .elementor-element.elementor-element-4242c2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-80b3665{--e-image-carousel-slides-to-show:3;}.elementor-38117 .elementor-element.elementor-element-80b3665 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-38117 .elementor-element.elementor-element-80b3665 .elementor-swiper-button.elementor-swiper-button-next{font-size:46px;color:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-80b3665 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-38117 .elementor-element.elementor-element-80b3665 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-80b3665 .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-secondary );}.elementor-38117 .elementor-element.elementor-element-80b3665 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-the7_dividers_color );opacity:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-136cf19:not(.elementor-motion-effects-element-type-background), .elementor-38117 .elementor-element.elementor-element-136cf19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d50a818 );}.elementor-38117 .elementor-element.elementor-element-136cf19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 10px 0px;}.elementor-38117 .elementor-element.elementor-element-136cf19 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-9481309{text-align:center;}.elementor-38117 .elementor-element.elementor-element-9481309 .elementor-heading-title{font-family:var( --e-global-typography-the7_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h2-font-size );font-weight:var( --e-global-typography-the7_h2-font-weight );text-transform:var( --e-global-typography-the7_h2-text-transform );font-style:var( --e-global-typography-the7_h2-font-style );line-height:var( --e-global-typography-the7_h2-line-height );color:var( --e-global-color-text );}.elementor-38117 .elementor-element.elementor-element-a9a6a7e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38117 .elementor-element.elementor-element-a9a6a7e .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-38117 .elementor-element.elementor-element-a9a6a7e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-38117 .elementor-element.elementor-element-ee277ba{padding:0px 0px 0px 0px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-ceaaa9e:not(.elementor-motion-effects-element-type-background), .elementor-38117 .elementor-element.elementor-element-ceaaa9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d50a818 );}.elementor-38117 .elementor-element.elementor-element-ceaaa9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 40px 0px;}.elementor-38117 .elementor-element.elementor-element-ceaaa9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-5c741bf{--e-image-carousel-slides-to-show:3;}.elementor-38117 .elementor-element.elementor-element-5c741bf .elementor-swiper-button.elementor-swiper-button-prev, .elementor-38117 .elementor-element.elementor-element-5c741bf .elementor-swiper-button.elementor-swiper-button-next{font-size:46px;color:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-5c741bf .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-38117 .elementor-element.elementor-element-5c741bf .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-5c741bf .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-secondary );}.elementor-38117 .elementor-element.elementor-element-5c741bf .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-the7_dividers_color );opacity:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-c515f50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 40px 0px;}.elementor-38117 .elementor-element.elementor-element-c515f50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-f47465f{text-align:center;}.elementor-38117 .elementor-element.elementor-element-f47465f .elementor-heading-title{font-family:var( --e-global-typography-the7_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h2-font-size );font-weight:var( --e-global-typography-the7_h2-font-weight );text-transform:var( --e-global-typography-the7_h2-text-transform );font-style:var( --e-global-typography-the7_h2-font-style );line-height:var( --e-global-typography-the7_h2-line-height );color:var( --e-global-color-text );}.elementor-38117 .elementor-element.elementor-element-dbae51c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38117 .elementor-element.elementor-element-dbae51c .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-38117 .elementor-element.elementor-element-dbae51c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-38117 .elementor-element.elementor-element-2f10ac0{padding:0px 0px 0px 0px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-b5c9c46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 40px 0px;}.elementor-38117 .elementor-element.elementor-element-b5c9c46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-95cf6c8{--e-image-carousel-slides-to-show:3;}.elementor-38117 .elementor-element.elementor-element-95cf6c8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-38117 .elementor-element.elementor-element-95cf6c8 .elementor-swiper-button.elementor-swiper-button-next{font-size:46px;color:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-95cf6c8 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-38117 .elementor-element.elementor-element-95cf6c8 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-95cf6c8 .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-secondary );}.elementor-38117 .elementor-element.elementor-element-95cf6c8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-the7_dividers_color );opacity:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-299e5c0:not(.elementor-motion-effects-element-type-background), .elementor-38117 .elementor-element.elementor-element-299e5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d50a818 );}.elementor-38117 .elementor-element.elementor-element-299e5c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 10px 0px;}.elementor-38117 .elementor-element.elementor-element-299e5c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-e4d8634{text-align:center;}.elementor-38117 .elementor-element.elementor-element-e4d8634 .elementor-heading-title{font-family:var( --e-global-typography-the7_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h2-font-size );font-weight:var( --e-global-typography-the7_h2-font-weight );text-transform:var( --e-global-typography-the7_h2-text-transform );font-style:var( --e-global-typography-the7_h2-font-style );line-height:var( --e-global-typography-the7_h2-line-height );color:var( --e-global-color-text );}.elementor-38117 .elementor-element.elementor-element-a041f65{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38117 .elementor-element.elementor-element-a041f65 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-38117 .elementor-element.elementor-element-a041f65 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-38117 .elementor-element.elementor-element-186218b{padding:0px 0px 0px 0px;text-align:center;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-8da775a:not(.elementor-motion-effects-element-type-background), .elementor-38117 .elementor-element.elementor-element-8da775a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d50a818 );}.elementor-38117 .elementor-element.elementor-element-8da775a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 40px 0px;}.elementor-38117 .elementor-element.elementor-element-8da775a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-d0d3a35{--e-image-carousel-slides-to-show:3;}.elementor-38117 .elementor-element.elementor-element-d0d3a35 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-38117 .elementor-element.elementor-element-d0d3a35 .elementor-swiper-button.elementor-swiper-button-next{font-size:46px;color:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-d0d3a35 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-38117 .elementor-element.elementor-element-d0d3a35 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-d0d3a35 .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-secondary );}.elementor-38117 .elementor-element.elementor-element-d0d3a35 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-the7_dividers_color );opacity:var( --e-global-color-the7_dividers_color );}.elementor-38117 .elementor-element.elementor-element-f6c1146:not(.elementor-motion-effects-element-type-background), .elementor-38117 .elementor-element.elementor-element-f6c1146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3caf849 );}.elementor-38117 .elementor-element.elementor-element-f6c1146{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-38117 .elementor-element.elementor-element-f6c1146 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-8965507{text-align:center;}.elementor-38117 .elementor-element.elementor-element-8965507 .elementor-heading-title{font-family:var( --e-global-typography-the7_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h2-font-size );font-weight:var( --e-global-typography-the7_h2-font-weight );text-transform:var( --e-global-typography-the7_h2-text-transform );font-style:var( --e-global-typography-the7_h2-font-style );line-height:var( --e-global-typography-the7_h2-line-height );color:var( --e-global-color-text );}.elementor-38117 .elementor-element.elementor-element-31ad75f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38117 .elementor-element.elementor-element-31ad75f .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-38117 .elementor-element.elementor-element-31ad75f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-38117 .elementor-element.elementor-element-ff01708{padding:0px 70px 0px 70px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-e472425 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-the7_dividers_color );margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-abeac0f{text-align:center;}.elementor-38117 .elementor-element.elementor-element-abeac0f .elementor-heading-title{font-family:var( --e-global-typography-the7_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h3-font-size );font-weight:var( --e-global-typography-the7_h3-font-weight );text-transform:var( --e-global-typography-the7_h3-text-transform );font-style:var( --e-global-typography-the7_h3-font-style );line-height:var( --e-global-typography-the7_h3-line-height );color:var( --e-global-color-text );}.elementor-38117 .elementor-element.elementor-element-621a83f .elementor-button{background-color:var( --e-global-color-3caf849 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-38117 .elementor-element.elementor-element-621a83f .elementor-button:hover, .elementor-38117 .elementor-element.elementor-element-621a83f .elementor-button:focus{background-color:var( --e-global-color-60ef63d );color:#FFFFFF;border-color:#1B1A1A;}.elementor-38117 .elementor-element.elementor-element-621a83f{padding:10px 0px 0px 0px;}.elementor-38117 .elementor-element.elementor-element-621a83f .elementor-button:hover svg, .elementor-38117 .elementor-element.elementor-element-621a83f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38117 .elementor-element.elementor-element-b6097ea > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-the7_dividers_color );margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-38117 .elementor-element.elementor-element-8d56d1a{text-align:center;}.elementor-38117 .elementor-element.elementor-element-8d56d1a .elementor-heading-title{font-family:var( --e-global-typography-the7_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h3-font-size );font-weight:var( --e-global-typography-the7_h3-font-weight );text-transform:var( --e-global-typography-the7_h3-text-transform );font-style:var( --e-global-typography-the7_h3-font-style );line-height:var( --e-global-typography-the7_h3-line-height );color:var( --e-global-color-text );}.elementor-38117 .elementor-element.elementor-element-9075c5e .elementor-button{background-color:var( --e-global-color-3caf849 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-38117 .elementor-element.elementor-element-9075c5e .elementor-button:hover, .elementor-38117 .elementor-element.elementor-element-9075c5e .elementor-button:focus{background-color:var( --e-global-color-60ef63d );color:#FFFFFF;border-color:#1B1A1A;}.elementor-38117 .elementor-element.elementor-element-9075c5e{padding:10px 0px 0px 0px;}.elementor-38117 .elementor-element.elementor-element-9075c5e .elementor-button:hover svg, .elementor-38117 .elementor-element.elementor-element-9075c5e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38117 .elementor-element.elementor-element-af252ac > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-the7_dividers_color );margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-38117 .elementor-element.elementor-element-29a888e{text-align:center;}.elementor-38117 .elementor-element.elementor-element-29a888e .elementor-heading-title{font-family:var( --e-global-typography-the7_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h3-font-size );font-weight:var( --e-global-typography-the7_h3-font-weight );text-transform:var( --e-global-typography-the7_h3-text-transform );font-style:var( --e-global-typography-the7_h3-font-style );line-height:var( --e-global-typography-the7_h3-line-height );color:var( --e-global-color-text );}.elementor-38117 .elementor-element.elementor-element-cae7ce2 .elementor-button{background-color:var( --e-global-color-3caf849 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-38117 .elementor-element.elementor-element-cae7ce2 .elementor-button:hover, .elementor-38117 .elementor-element.elementor-element-cae7ce2 .elementor-button:focus{background-color:var( --e-global-color-60ef63d );color:#FFFFFF;border-color:#1B1A1A;}.elementor-38117 .elementor-element.elementor-element-cae7ce2{padding:10px 0px 0px 0px;}.elementor-38117 .elementor-element.elementor-element-cae7ce2 .elementor-button:hover svg, .elementor-38117 .elementor-element.elementor-element-cae7ce2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38117 .elementor-element.elementor-element-18cd37e:not(.elementor-motion-effects-element-type-background), .elementor-38117 .elementor-element.elementor-element-18cd37e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3caf849 );}.elementor-38117 .elementor-element.elementor-element-18cd37e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-38117 .elementor-element.elementor-element-18cd37e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-032ea4c{padding:0px 50px 0px 50px;}.elementor-bc-flex-widget .elementor-38117 .elementor-element.elementor-element-b1cd099.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38117 .elementor-element.elementor-element-b1cd099.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38117 .elementor-element.elementor-element-11c9a54{text-align:center;}.elementor-38117 .elementor-element.elementor-element-11c9a54 .elementor-heading-title{font-family:var( --e-global-typography-the7_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h2-font-size );font-weight:var( --e-global-typography-the7_h2-font-weight );text-transform:var( --e-global-typography-the7_h2-text-transform );font-style:var( --e-global-typography-the7_h2-font-style );line-height:var( --e-global-typography-the7_h2-line-height );color:var( --e-global-color-text );}.elementor-38117 .elementor-element.elementor-element-02a2c94{padding:0px 0px -20px 0px;text-align:center;}.elementor-38117 .elementor-element.elementor-element-02a2c94 .elementor-heading-title{font-family:var( --e-global-typography-the7_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h2-font-size );font-weight:var( --e-global-typography-the7_h2-font-weight );text-transform:var( --e-global-typography-the7_h2-text-transform );font-style:var( --e-global-typography-the7_h2-font-style );line-height:var( --e-global-typography-the7_h2-line-height );color:var( --e-global-color-text );}.elementor-38117 .elementor-element.elementor-element-f55ef5c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38117 .elementor-element.elementor-element-f55ef5c .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-38117 .elementor-element.elementor-element-f55ef5c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-38117 .elementor-element.elementor-element-b4972e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-bc-flex-widget .elementor-38117 .elementor-element.elementor-element-dfdf473.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38117 .elementor-element.elementor-element-dfdf473.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38117 .elementor-element.elementor-element-dfdf473.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38117 .elementor-element.elementor-element-91b0ebf{width:var( --container-widget-width, 110.601% );max-width:110.601%;--container-widget-width:110.601%;--container-widget-flex-grow:0;}.elementor-38117 .elementor-element.elementor-element-cbe4c4b:not(.elementor-motion-effects-element-type-background), .elementor-38117 .elementor-element.elementor-element-cbe4c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d50a818 );}.elementor-38117 .elementor-element.elementor-element-cbe4c4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-38117 .elementor-element.elementor-element-cbe4c4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-1d5f93e:not(.elementor-motion-effects-element-type-background), .elementor-38117 .elementor-element.elementor-element-1d5f93e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-38117 .elementor-element.elementor-element-1d5f93e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 0px 50px;}.elementor-38117 .elementor-element.elementor-element-1d5f93e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-38117 .elementor-element.elementor-element-99ca774.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38117 .elementor-element.elementor-element-99ca774.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38117 .elementor-element.elementor-element-db1682b{text-align:center;}.elementor-38117 .elementor-element.elementor-element-db1682b .elementor-heading-title{font-family:var( --e-global-typography-the7_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h2-font-size );font-weight:var( --e-global-typography-the7_h2-font-weight );text-transform:var( --e-global-typography-the7_h2-text-transform );font-style:var( --e-global-typography-the7_h2-font-style );line-height:var( --e-global-typography-the7_h2-line-height );color:var( --e-global-color-text );}.elementor-38117 .elementor-element.elementor-element-8706118{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-38117 .elementor-element.elementor-element-8706118 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-38117 .elementor-element.elementor-element-8706118 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-38117 .elementor-element.elementor-element-c7fcd93{padding:0px 0px 0px 0px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-31eaaee .elementor-button{background-color:var( --e-global-color-3caf849 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-38117 .elementor-element.elementor-element-31eaaee .elementor-button:hover, .elementor-38117 .elementor-element.elementor-element-31eaaee .elementor-button:focus{background-color:var( --e-global-color-60ef63d );color:#FFFFFF;border-color:#1B1A1A;}.elementor-38117 .elementor-element.elementor-element-31eaaee .elementor-button:hover svg, .elementor-38117 .elementor-element.elementor-element-31eaaee .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38117 .elementor-element.elementor-element-d0479d0:not(.elementor-motion-effects-element-type-background), .elementor-38117 .elementor-element.elementor-element-d0479d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.emmalowephotography.co.uk/wp-content/uploads/2025/10/Bride-and-groom-at-Coombe-Abbey-Photographer-Emma-Lowe-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-38117 .elementor-element.elementor-element-d0479d0 > .elementor-background-overlay{background-color:#0806025E;opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-d0479d0 .elementor-background-overlay{filter:brightness( 100% ) contrast( 120% ) saturate( 148% ) blur( 0px ) hue-rotate( 299deg );}.elementor-38117 .elementor-element.elementor-element-d0479d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-38117 .elementor-element.elementor-element-8dbfbc1{--spacer-size:200px;}.elementor-38117 .elementor-element.elementor-element-3cc8cfc{--spacer-size:75px;}.elementor-38117 .elementor-element.elementor-element-4f5e15f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-38117 .elementor-element.elementor-element-4f5e15f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-b897859:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-38117 .elementor-element.elementor-element-b897859 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE5D8;}.elementor-38117 .elementor-element.elementor-element-b897859 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 80px 0px 80px;--e-column-margin-right:80px;--e-column-margin-left:80px;}.elementor-38117 .elementor-element.elementor-element-b897859 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38117 .elementor-element.elementor-element-a172a30{--spacer-size:50px;}.elementor-38117 .elementor-element.elementor-element-53138a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38117 .elementor-element.elementor-element-53138a1 .elementor-heading-title{font-family:var( --e-global-typography-the7_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h2-font-size );font-weight:var( --e-global-typography-the7_h2-font-weight );text-transform:var( --e-global-typography-the7_h2-text-transform );font-style:var( --e-global-typography-the7_h2-font-style );line-height:var( --e-global-typography-the7_h2-line-height );color:var( --e-global-color-text );}.elementor-38117 .elementor-element.elementor-element-96eaaec{--spacer-size:20px;}.elementor-38117 .elementor-element.elementor-element-b334f68 .elementor-button{background-color:var( --e-global-color-3caf849 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-38117 .elementor-element.elementor-element-b334f68 .elementor-button:hover, .elementor-38117 .elementor-element.elementor-element-b334f68 .elementor-button:focus{background-color:var( --e-global-color-60ef63d );color:#FFFFFF;border-color:#1B1A1A;}.elementor-38117 .elementor-element.elementor-element-b334f68 .elementor-button:hover svg, .elementor-38117 .elementor-element.elementor-element-b334f68 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-38117 .elementor-element.elementor-element-66bbb94{padding:0px 80px 30px 80px;text-align:center;}.elementor-38117 .elementor-element.elementor-element-72cc174{--spacer-size:50px;}.elementor-38117 .elementor-element.elementor-element-987ce2b{--spacer-size:250px;}@media(max-width:1366px){.elementor-bc-flex-widget .elementor-38117 .elementor-element.elementor-element-16bdade5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38117 .elementor-element.elementor-element-16bdade5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38117 .elementor-element.elementor-element-20a43e48 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-e32e28e{font-size:var( --e-global-typography-the7_h3-font-size );line-height:var( --e-global-typography-the7_h3-line-height );}.elementor-38117 .elementor-element.elementor-element-c23f462 .elementor-heading-title{font-size:var( --e-global-typography-the7_h1-font-size );line-height:var( --e-global-typography-the7_h1-line-height );}.elementor-38117 .elementor-element.elementor-element-e7c95cd{font-size:var( --e-global-typography-the7_h3-font-size );line-height:var( --e-global-typography-the7_h3-line-height );}.elementor-38117 .elementor-element.elementor-element-93d1904{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-38117 .elementor-element.elementor-element-88e0d47{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-38117 .elementor-element.elementor-element-bf10877 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-2c111bea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-6834b763 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-73f62d48{padding:0px 50px 0px 050px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-221aa35 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-ebba110{padding:0px 0px 0px 00px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-7dcf5ae .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-235cf14{padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-841cf7f .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-c9d6b4e{padding:0px 0px 0px 00px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-9481309 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-ee277ba{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-f47465f .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-2f10ac0{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-e4d8634 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-186218b{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-8965507 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-ff01708{padding:0px 50px 0px 050px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-abeac0f .elementor-heading-title{font-size:var( --e-global-typography-the7_h3-font-size );line-height:var( --e-global-typography-the7_h3-line-height );}.elementor-38117 .elementor-element.elementor-element-621a83f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-38117 .elementor-element.elementor-element-8d56d1a .elementor-heading-title{font-size:var( --e-global-typography-the7_h3-font-size );line-height:var( --e-global-typography-the7_h3-line-height );}.elementor-38117 .elementor-element.elementor-element-9075c5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-38117 .elementor-element.elementor-element-29a888e .elementor-heading-title{font-size:var( --e-global-typography-the7_h3-font-size );line-height:var( --e-global-typography-the7_h3-line-height );}.elementor-38117 .elementor-element.elementor-element-cae7ce2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-38117 .elementor-element.elementor-element-032ea4c{padding:20px 20px 0px 20px;}.elementor-38117 .elementor-element.elementor-element-11c9a54 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-02a2c94 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-b4972e8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-1d5f93e{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-38117 .elementor-element.elementor-element-db1682b .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-c7fcd93{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-31eaaee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-38117 .elementor-element.elementor-element-53138a1 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-b334f68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}}@media(max-width:767px){.elementor-38117 .elementor-element.elementor-element-1c366b6c .swiper-slide{height:50vh;}.elementor-38117 .elementor-element.elementor-element-20a43e48 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-e32e28e{text-align:center;font-size:var( --e-global-typography-the7_h3-font-size );line-height:var( --e-global-typography-the7_h3-line-height );}.elementor-38117 .elementor-element.elementor-element-c23f462{text-align:center;}.elementor-38117 .elementor-element.elementor-element-c23f462 .elementor-heading-title{font-size:var( --e-global-typography-the7_h1-font-size );line-height:var( --e-global-typography-the7_h1-line-height );}.elementor-38117 .elementor-element.elementor-element-e7c95cd{text-align:center;font-size:var( --e-global-typography-the7_h3-font-size );line-height:var( --e-global-typography-the7_h3-line-height );}.elementor-38117 .elementor-element.elementor-element-93d1904 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-38117 .elementor-element.elementor-element-88e0d47{padding:0px 10px 0px 10px;}.elementor-38117 .elementor-element.elementor-element-bf10877{text-align:center;}.elementor-38117 .elementor-element.elementor-element-bf10877 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-2c111bea{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-6834b763 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-73f62d48{padding:0px 20px 0px 20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-221aa35 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-ebba110{padding:0px 20px 0px 20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-7dcf5ae .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-235cf14{padding:0px 20px 0px 20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-841cf7f .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-c9d6b4e{padding:0px 20px 0px 20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-9481309 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-ee277ba{padding:0px 20px 0px 20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-f47465f .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-2f10ac0{padding:0px 20px 0px 20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-e4d8634 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-186218b{padding:0px 20px 0px 20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-8965507 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-ff01708{padding:0px 20px 0px 20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-abeac0f .elementor-heading-title{font-size:var( --e-global-typography-the7_h3-font-size );line-height:var( --e-global-typography-the7_h3-line-height );}.elementor-38117 .elementor-element.elementor-element-621a83f .elementor-button{border-width:1px 1px 1px 1px;}.elementor-38117 .elementor-element.elementor-element-8d56d1a .elementor-heading-title{font-size:var( --e-global-typography-the7_h3-font-size );line-height:var( --e-global-typography-the7_h3-line-height );}.elementor-38117 .elementor-element.elementor-element-9075c5e .elementor-button{border-width:1px 1px 1px 1px;}.elementor-38117 .elementor-element.elementor-element-29a888e .elementor-heading-title{font-size:var( --e-global-typography-the7_h3-font-size );line-height:var( --e-global-typography-the7_h3-line-height );}.elementor-38117 .elementor-element.elementor-element-cae7ce2 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-38117 .elementor-element.elementor-element-032ea4c{padding:20px 10px 0px 10px;}.elementor-38117 .elementor-element.elementor-element-11c9a54{text-align:center;}.elementor-38117 .elementor-element.elementor-element-11c9a54 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-02a2c94{text-align:center;}.elementor-38117 .elementor-element.elementor-element-02a2c94 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-b4972e8{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-1d5f93e{padding:0px 10px 0px 10px;}.elementor-38117 .elementor-element.elementor-element-db1682b{text-align:center;}.elementor-38117 .elementor-element.elementor-element-db1682b .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-c7fcd93{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38117 .elementor-element.elementor-element-31eaaee .elementor-button{border-width:1px 1px 1px 1px;}.elementor-38117 .elementor-element.elementor-element-d0479d0:not(.elementor-motion-effects-element-type-background), .elementor-38117 .elementor-element.elementor-element-d0479d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.emmalowephotography.co.uk/wp-content/uploads/2025/08/Olivia-Confetti-Shot-Bourton-Hall-copy-scaled.webp");}.elementor-38117 .elementor-element.elementor-element-8dbfbc1{--spacer-size:30px;}.elementor-38117 .elementor-element.elementor-element-3cc8cfc{--spacer-size:10px;}.elementor-38117 .elementor-element.elementor-element-4f5e15f{padding:5px 5px 5px 5px;}.elementor-38117 .elementor-element.elementor-element-b897859 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-38117 .elementor-element.elementor-element-a172a30{--spacer-size:5px;}.elementor-38117 .elementor-element.elementor-element-53138a1 .elementor-heading-title{font-size:var( --e-global-typography-the7_h2-font-size );line-height:var( --e-global-typography-the7_h2-line-height );}.elementor-38117 .elementor-element.elementor-element-96eaaec{--spacer-size:5px;}.elementor-38117 .elementor-element.elementor-element-b334f68 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-38117 .elementor-element.elementor-element-66bbb94{padding:10px 10px 10px 10px;}.elementor-38117 .elementor-element.elementor-element-72cc174{--spacer-size:5px;}.elementor-38117 .elementor-element.elementor-element-987ce2b{--spacer-size:40px;}}@media(min-width:768px){.elementor-38117 .elementor-element.elementor-element-16bdade5{width:59.911%;}.elementor-38117 .elementor-element.elementor-element-20a43e48{width:40%;}.elementor-38117 .elementor-element.elementor-element-b1cd099{width:64.902%;}.elementor-38117 .elementor-element.elementor-element-dfdf473{width:34.807%;}}@media(max-width:1366px) and (min-width:768px){.elementor-38117 .elementor-element.elementor-element-16bdade5{width:46%;}.elementor-38117 .elementor-element.elementor-element-20a43e48{width:53%;}}@media(min-width:1367px){.elementor-38117 .elementor-element.elementor-element-d0479d0:not(.elementor-motion-effects-element-type-background), .elementor-38117 .elementor-element.elementor-element-d0479d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}