.elementor-100 .elementor-element.elementor-element-ebf05e5 > .elementor-container{max-width:1500px;}.elementor-100 .elementor-element.elementor-element-ebf05e5:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-ebf05e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-ebf05e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 0px 50px;}.elementor-100 .elementor-element.elementor-element-ebf05e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-1d4d3eb{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-c1b83eb );}.elementor-100 .elementor-element.elementor-element-1d4d3eb a{color:var( --e-global-color-8d59838 );}.elementor-100 .elementor-element.elementor-element-c55b3cc > .elementor-container{max-width:1500px;}.elementor-100 .elementor-element.elementor-element-c55b3cc{padding:50px 50px 50px 50px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-411d792 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-100 .elementor-element.elementor-element-411d792 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-100 .elementor-element.elementor-element-411d792{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-100 .elementor-element.elementor-element-411d792 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-411d792 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-100 .elementor-element.elementor-element-411d792 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-widget-theme-post-featured-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-100 .elementor-element.elementor-element-6f451bb:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-6f451bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-6f451bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:20px;}.elementor-100 .elementor-element.elementor-element-6f451bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-ceadf6e{text-align:center;}.elementor-100 .elementor-element.elementor-element-ceadf6e .elementor-heading-title{color:var( --e-global-color-c1b83eb );font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-ceadf6e > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-a8c769b{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-100 .elementor-element.elementor-element-cf9fef7 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-100 .elementor-element.elementor-element-3264135 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-100 .elementor-element.elementor-element-3264135 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-100 .elementor-element.elementor-element-3264135{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-100 .elementor-element.elementor-element-3264135 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-3264135 .elementor-icon-list-item > a{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;}.elementor-100 .elementor-element.elementor-element-3264135 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-29c1de0 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;letter-spacing:-0.5px;}.elementor-widget-text-editor{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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-100 .elementor-element.elementor-element-c365389{color:#8F8F8F;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-100 .elementor-element.elementor-element-c365389 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 50px 0px 0px;}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-ee68aed.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-ee68aed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-ee68aed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-100 .elementor-element.elementor-element-ee68aed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-ee68aed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;padding:10px 2px 10px 2px;}.elementor-100 .elementor-element.elementor-element-ee68aed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-100 .elementor-element.elementor-element-f98e30e img{width:50%;}.elementor-100 .elementor-element.elementor-element-f98e30e > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-100 .elementor-element.elementor-element-45ca64a{text-align:center;color:var( --e-global-color-primary );font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:0em;letter-spacing:0.5px;}.elementor-100 .elementor-element.elementor-element-45ca64a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-38b4410{text-align:center;color:var( --e-global-color-c1b83eb );font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-38b4410 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-667a2e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-100 .elementor-element.elementor-element-667a2e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-100 .elementor-element.elementor-element-667a2e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-100 .elementor-element.elementor-element-667a2e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-667a2e3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 4px 5px 4px;--e-column-margin-right:4px;--e-column-margin-left:4px;padding:10px 2px 10px 2px;}.elementor-100 .elementor-element.elementor-element-667a2e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-9ceceb8 img{width:50%;}.elementor-100 .elementor-element.elementor-element-9ceceb8 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-100 .elementor-element.elementor-element-9f4b8cc{text-align:center;color:var( --e-global-color-primary );font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:0em;letter-spacing:0.5px;}.elementor-100 .elementor-element.elementor-element-9f4b8cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-0942261{text-align:center;color:var( --e-global-color-c1b83eb );font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-0942261 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-5ccea79.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-5ccea79.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-5ccea79:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-100 .elementor-element.elementor-element-5ccea79 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-5ccea79 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 4px 5px 4px;--e-column-margin-right:4px;--e-column-margin-left:4px;padding:10px 2px 10px 2px;}.elementor-100 .elementor-element.elementor-element-5ccea79 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-d181ed0 img{width:50%;}.elementor-100 .elementor-element.elementor-element-d181ed0 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-100 .elementor-element.elementor-element-9e8b722{text-align:center;color:var( --e-global-color-primary );font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:0em;letter-spacing:0.5px;}.elementor-100 .elementor-element.elementor-element-9e8b722 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-be380de{text-align:center;color:var( --e-global-color-c1b83eb );font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-be380de > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-fe8f09b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-fe8f09b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-fe8f09b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-100 .elementor-element.elementor-element-fe8f09b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-fe8f09b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 0px 5px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:10px 2px 10px 2px;}.elementor-100 .elementor-element.elementor-element-fe8f09b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-33bb18e img{width:50%;}.elementor-100 .elementor-element.elementor-element-33bb18e > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-100 .elementor-element.elementor-element-5a71fd2{text-align:center;color:var( --e-global-color-primary );font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:0em;letter-spacing:0.5px;}.elementor-100 .elementor-element.elementor-element-5a71fd2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-5565167{text-align:center;color:var( --e-global-color-c1b83eb );font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-5565167 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:-2px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-1fd1411{margin-top:0px;margin-bottom:5px;}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-e4fbee7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-e4fbee7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-e4fbee7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-100 .elementor-element.elementor-element-e4fbee7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-e4fbee7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;padding:10px 2px 10px 2px;}.elementor-100 .elementor-element.elementor-element-e4fbee7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-245501b img{width:50%;}.elementor-100 .elementor-element.elementor-element-245501b > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-100 .elementor-element.elementor-element-fed9a87{text-align:center;color:var( --e-global-color-primary );font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:0em;letter-spacing:0.5px;}.elementor-100 .elementor-element.elementor-element-fed9a87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-8b2dd17{text-align:center;color:var( --e-global-color-c1b83eb );font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-8b2dd17 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-52017f0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-52017f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-52017f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-100 .elementor-element.elementor-element-52017f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-52017f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 4px 5px 4px;--e-column-margin-right:4px;--e-column-margin-left:4px;padding:10px 2px 10px 2px;}.elementor-100 .elementor-element.elementor-element-52017f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-0a3a37a img{width:50%;}.elementor-100 .elementor-element.elementor-element-0a3a37a > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-100 .elementor-element.elementor-element-afa9b9e{text-align:center;color:var( --e-global-color-primary );font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:0em;letter-spacing:0.5px;}.elementor-100 .elementor-element.elementor-element-afa9b9e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-0bd3295{text-align:center;color:var( --e-global-color-c1b83eb );font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-0bd3295 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-a6a96c0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-a6a96c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-a6a96c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-100 .elementor-element.elementor-element-a6a96c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-a6a96c0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 4px 5px 4px;--e-column-margin-right:4px;--e-column-margin-left:4px;padding:10px 2px 10px 2px;}.elementor-100 .elementor-element.elementor-element-a6a96c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-844e165 img{width:50%;}.elementor-100 .elementor-element.elementor-element-844e165 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-100 .elementor-element.elementor-element-e362838{text-align:center;color:var( --e-global-color-primary );font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:0em;letter-spacing:0.5px;}.elementor-100 .elementor-element.elementor-element-e362838 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-112744e{text-align:center;color:var( --e-global-color-c1b83eb );font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-112744e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-a3d30ea.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-a3d30ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-a3d30ea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-100 .elementor-element.elementor-element-a3d30ea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-a3d30ea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 0px 5px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:10px 2px 10px 2px;}.elementor-100 .elementor-element.elementor-element-a3d30ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-527427c img{width:48%;}.elementor-100 .elementor-element.elementor-element-527427c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-100 .elementor-element.elementor-element-e711782{text-align:center;color:var( --e-global-color-primary );font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:0em;letter-spacing:0.5px;}.elementor-100 .elementor-element.elementor-element-e711782 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-cb25eef{text-align:center;color:var( --e-global-color-c1b83eb );font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-cb25eef > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-6f3a254 > .elementor-widget-container{padding:20px 10px 10px 20px;background-color:var( --e-global-color-8d59838 );}.elementor-100 .elementor-element.elementor-element-16f46ca{margin-top:0px;margin-bottom:30px;}.elementor-100 .elementor-element.elementor-element-b5274eb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-56f5210 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:10px 10px 10px 10px;background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-c9b5e2d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );background-color:var( --e-global-color-accent );}.elementor-100 .elementor-element.elementor-element-f1f4933 .elementor-button{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-c1b83eb );color:var( --e-global-color-c1b83eb );border-radius:0px 0px 0px 0px;padding:14px 14px 13px 14px;}.elementor-100 .elementor-element.elementor-element-f1f4933 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-576eb81 .elementor-button{font-family:"League Spartan", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-0.5px;fill:var( --e-global-color-c1b83eb );color:var( --e-global-color-c1b83eb );background-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-100 .elementor-element.elementor-element-505c729 .elementor-button{font-family:"League Spartan", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-0.5px;fill:var( --e-global-color-c1b83eb );color:var( --e-global-color-c1b83eb );background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-100 .elementor-element.elementor-element-0f9c99a .elementor-button{font-family:"League Spartan", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-0.5px;fill:var( --e-global-color-c1b83eb );color:var( --e-global-color-c1b83eb );background-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-100 .elementor-element.elementor-element-9b312a0 > .elementor-container{max-width:1600px;}.elementor-100 .elementor-element.elementor-element-42560dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-100 .elementor-element.elementor-element-42560dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-42560dc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 60px 30px 60px;}.elementor-100 .elementor-element.elementor-element-42560dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-100 .elementor-element.elementor-element-d557000 .elementor-icon-box-wrapper{text-align:left;}.elementor-100 .elementor-element.elementor-element-d557000{--icon-box-icon-margin:15px;}.elementor-100 .elementor-element.elementor-element-d557000 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-c1b83eb );}.elementor-100 .elementor-element.elementor-element-d557000.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c1b83eb );}.elementor-100 .elementor-element.elementor-element-d557000.elementor-view-framed .elementor-icon, .elementor-100 .elementor-element.elementor-element-d557000.elementor-view-default .elementor-icon{fill:var( --e-global-color-c1b83eb );color:var( --e-global-color-c1b83eb );border-color:var( --e-global-color-c1b83eb );}.elementor-100 .elementor-element.elementor-element-d557000 .elementor-icon{font-size:30px;}.elementor-100 .elementor-element.elementor-element-d557000 .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-d557000 .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-d557000 .elementor-icon-box-description{color:var( --e-global-color-c1b83eb );font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.2px;}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-b614483.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-100 .elementor-element.elementor-element-b614483.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-100 .elementor-element.elementor-element-b614483.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-100 .elementor-element.elementor-element-b614483:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-100 .elementor-element.elementor-element-b614483 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-100 .elementor-element.elementor-element-b614483 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 60px 30px 60px;}.elementor-100 .elementor-element.elementor-element-b614483 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-f13bce3 .elementor-icon-box-wrapper{text-align:left;}.elementor-100 .elementor-element.elementor-element-f13bce3{--icon-box-icon-margin:15px;}.elementor-100 .elementor-element.elementor-element-f13bce3 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-c1b83eb );}.elementor-100 .elementor-element.elementor-element-f13bce3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c1b83eb );}.elementor-100 .elementor-element.elementor-element-f13bce3.elementor-view-framed .elementor-icon, .elementor-100 .elementor-element.elementor-element-f13bce3.elementor-view-default .elementor-icon{fill:var( --e-global-color-c1b83eb );color:var( --e-global-color-c1b83eb );border-color:var( --e-global-color-c1b83eb );}.elementor-100 .elementor-element.elementor-element-f13bce3 .elementor-icon{font-size:30px;}.elementor-100 .elementor-element.elementor-element-f13bce3 .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-f13bce3 .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-f13bce3 .elementor-icon-box-description{color:var( --e-global-color-c1b83eb );font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-c0e94eb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-100 .elementor-element.elementor-element-c0e94eb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-c0e94eb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-100 .elementor-element.elementor-element-c0e94eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-8e1e241 .elementor-icon-box-wrapper{text-align:left;}.elementor-100 .elementor-element.elementor-element-8e1e241{--icon-box-icon-margin:15px;}.elementor-100 .elementor-element.elementor-element-8e1e241 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-c1b83eb );}.elementor-100 .elementor-element.elementor-element-8e1e241.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c1b83eb );}.elementor-100 .elementor-element.elementor-element-8e1e241.elementor-view-framed .elementor-icon, .elementor-100 .elementor-element.elementor-element-8e1e241.elementor-view-default .elementor-icon{fill:var( --e-global-color-c1b83eb );color:var( --e-global-color-c1b83eb );border-color:var( --e-global-color-c1b83eb );}.elementor-100 .elementor-element.elementor-element-8e1e241 .elementor-icon{font-size:30px;}.elementor-100 .elementor-element.elementor-element-8e1e241 .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-8e1e241 .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-8e1e241 .elementor-icon-box-description{color:var( --e-global-color-c1b83eb );font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-5d92cca > .elementor-container{max-width:1500px;}.elementor-100 .elementor-element.elementor-element-5d92cca{padding:50px 50px 50px 50px;}.elementor-100 .elementor-element.elementor-element-575f4d3 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-100 .elementor-element.elementor-element-00268cc{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-8d59838 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-100 .elementor-element.elementor-element-00268cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-8d7c6f1{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-e98a019{color:#949494;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-d594663{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-8d59838 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-d594663 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-2a7ae20{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-a8491d6{color:#949494;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-029e9cc{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-8d59838 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-029e9cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-e86e7bc{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-0204c54{color:#949494;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-7923736{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-8d59838 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-7923736 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-7c917b6{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-28923ce{color:#949494;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-d648d93 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-100 .elementor-element.elementor-element-0f15b75{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-8d59838 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-100 .elementor-element.elementor-element-0f15b75 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-a5b0f04{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-f2e029e{color:#949494;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-1b5c538{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-8d59838 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-1b5c538 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-d106160{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-319a3a2{color:#949494;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-e8e572d{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-8d59838 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-e8e572d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-6d0a7f9{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-4f186e3{color:#949494;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-2e45729{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-8d59838 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-2e45729 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-322c511{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-4479448{color:#949494;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-de433aa > .elementor-container{max-width:1500px;}.elementor-100 .elementor-element.elementor-element-de433aa{padding:0px 50px 30px 50px;}.elementor-100 .elementor-element.elementor-element-cd33e69 > .elementor-container{max-width:1500px;}.elementor-100 .elementor-element.elementor-element-cd33e69{margin-top:0px;margin-bottom:30px;}.elementor-100 .elementor-element.elementor-element-d3eece7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-9f17889 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-100 .elementor-element.elementor-element-7c1c22c{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-7c1c22c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-17413bb.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-100 .elementor-element.elementor-element-17413bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-100 .elementor-element.elementor-element-17413bb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-7ab87d8 .elementor-button{font-family:"League Spartan", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-c1b83eb );color:var( --e-global-color-c1b83eb );border-radius:0px 0px 0px 0px;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-100 .elementor-element.elementor-element-e21c517{--divider-border-style:solid;--divider-color:var( --e-global-color-8d59838 );--divider-border-width:1px;}.elementor-100 .elementor-element.elementor-element-e21c517 .elementor-divider-separator{width:100%;}.elementor-100 .elementor-element.elementor-element-e21c517 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-100 .elementor-element.elementor-element-f0bd697 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-100 .elementor-element.elementor-element-cccae53 .elementor-tab-title{background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-cccae53 .elementor-accordion-icon, .elementor-100 .elementor-element.elementor-element-cccae53 .elementor-accordion-title{color:var( --e-global-color-c1b83eb );}.elementor-100 .elementor-element.elementor-element-cccae53 .elementor-accordion-icon svg{fill:var( --e-global-color-c1b83eb );}.elementor-100 .elementor-element.elementor-element-cccae53 .elementor-active .elementor-accordion-icon, .elementor-100 .elementor-element.elementor-element-cccae53 .elementor-active .elementor-accordion-title{color:var( --e-global-color-c1b83eb );}.elementor-100 .elementor-element.elementor-element-cccae53 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-c1b83eb );}.elementor-100 .elementor-element.elementor-element-cccae53 .elementor-accordion-title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-cccae53 .elementor-tab-content{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;padding:20px 20px 20px 20px;}.elementor-100 .elementor-element.elementor-element-b99d7cc{--divider-border-style:solid;--divider-color:var( --e-global-color-8d59838 );--divider-border-width:1px;}.elementor-100 .elementor-element.elementor-element-b99d7cc .elementor-divider-separator{width:100%;}.elementor-100 .elementor-element.elementor-element-b99d7cc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-100 .elementor-element.elementor-element-7065ee1{text-align:center;}.elementor-100 .elementor-element.elementor-element-7065ee1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-7065ee1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-2b450c2{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-f4d53f4{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-f4d53f4 > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-100 .elementor-element.elementor-element-1bdca27 > .elementor-container{max-width:1500px;}.elementor-100 .elementor-element.elementor-element-1bdca27:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-1bdca27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-1bdca27 > .elementor-background-overlay{background-image:url("https://van.websitedesignliverpool.uk/wp-content/uploads/2024/11/ARROW.png");background-position:-74px -25px;background-repeat:no-repeat;background-size:40% auto;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-1bdca27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 90px 90px 90px;}.elementor-100 .elementor-element.elementor-element-23691f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-100 .elementor-element.elementor-element-23691f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c1b83eb );}.elementor-100 .elementor-element.elementor-element-23691f1 > .elementor-element-populated{box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-100 .elementor-element.elementor-element-23691f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-100 .elementor-element.elementor-element-4568751 > .elementor-container{max-width:1500px;}.elementor-100 .elementor-element.elementor-element-f170e02 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-4b7f1ea{text-align:left;}.elementor-100 .elementor-element.elementor-element-4b7f1ea .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-ad9b5d0{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-ad9b5d0 > .elementor-widget-container{padding:0px 110px 0px 0px;}.elementor-100 .elementor-element.elementor-element-4a6c604{text-align:right;}.elementor-100 .elementor-element.elementor-element-4a6c604 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"League Spartan", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-5e29ce2{text-align:right;color:var( --e-global-color-text );font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;}.elementor-100 .elementor-element.elementor-element-c7e24ab{--divider-border-style:solid;--divider-color:var( --e-global-color-8d59838 );--divider-border-width:1px;}.elementor-100 .elementor-element.elementor-element-c7e24ab .elementor-divider-separator{width:100%;}.elementor-100 .elementor-element.elementor-element-c7e24ab .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-100 .elementor-element.elementor-element-75480a9 > .elementor-widget-container{margin:-30px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-1d4d3eb{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-100 .elementor-element.elementor-element-c55b3cc{padding:30px 30px 30px 30px;}.elementor-100 .elementor-element.elementor-element-52690fc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-100 .elementor-element.elementor-element-411d792 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-411d792 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-ceadf6e .elementor-heading-title{font-size:30px;letter-spacing:-0.5px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-cf9fef7 > .elementor-element-populated{padding:30px 0px 20px 0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-29c1de0 .elementor-heading-title{font-size:40px;letter-spacing:-0.5px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-100 .elementor-element.elementor-element-576eb81 .elementor-button{font-size:24px;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-505c729 .elementor-button{font-size:24px;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-0f9c99a .elementor-button{font-size:24px;letter-spacing:-0.5px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-100 .elementor-element.elementor-element-d557000 .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-d557000 .elementor-icon-box-title a{font-size:30px;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-f13bce3 .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-f13bce3 .elementor-icon-box-title a{font-size:30px;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-8e1e241 .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-8e1e241 .elementor-icon-box-title a{font-size:30px;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-5d92cca{padding:30px 30px 30px 30px;}.elementor-100 .elementor-element.elementor-element-de433aa{padding:30px 30px 30px 30px;}.elementor-100 .elementor-element.elementor-element-315799b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-d3eece7 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-100 .elementor-element.elementor-element-9f17889 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-100 .elementor-element.elementor-element-7c1c22c{font-size:15px;}.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-17413bb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-17413bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-100 .elementor-element.elementor-element-7ab87d8 .elementor-button{font-size:16px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-f0bd697 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-100 .elementor-element.elementor-element-cccae53 .elementor-accordion-title{font-size:30px;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-7065ee1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-7065ee1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-f4d53f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-1bdca27 > .elementor-background-overlay{background-position:0px 0px;}.elementor-100 .elementor-element.elementor-element-1bdca27{padding:30px 30px 30px 30px;}.elementor-100 .elementor-element.elementor-element-ad9b5d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-4a6c604 .elementor-heading-title{font-size:30px;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor-100 .elementor-element.elementor-element-ebf05e5{padding:3px 3px 3px 3px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-1d4d3eb{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-100 .elementor-element.elementor-element-c55b3cc{padding:30px 10px 30px 10px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-100 .elementor-element.elementor-element-411d792 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-411d792 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-ceadf6e .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.5px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-cf9fef7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-3264135 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-3264135 .elementor-icon-list-item > a{font-size:15px;line-height:1em;letter-spacing:0.5px;}.elementor-100 .elementor-element.elementor-element-3264135 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-29c1de0{text-align:center;}.elementor-100 .elementor-element.elementor-element-29c1de0 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.5px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-100 .elementor-element.elementor-element-c365389{text-align:center;font-size:12px;}.elementor-100 .elementor-element.elementor-element-c365389 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-ee68aed{width:25%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-100 .elementor-element.elementor-element-45ca64a{font-size:8px;}.elementor-100 .elementor-element.elementor-element-38b4410{font-size:10px;}.elementor-100 .elementor-element.elementor-element-667a2e3{width:25%;}.elementor-100 .elementor-element.elementor-element-9f4b8cc{font-size:8px;}.elementor-100 .elementor-element.elementor-element-0942261{font-size:10px;}.elementor-100 .elementor-element.elementor-element-5ccea79{width:25%;}.elementor-100 .elementor-element.elementor-element-9e8b722{font-size:8px;}.elementor-100 .elementor-element.elementor-element-be380de{font-size:10px;}.elementor-100 .elementor-element.elementor-element-fe8f09b{width:25%;}.elementor-100 .elementor-element.elementor-element-5a71fd2{font-size:8px;}.elementor-100 .elementor-element.elementor-element-5565167{font-size:10px;}.elementor-100 .elementor-element.elementor-element-e4fbee7{width:25%;}.elementor-100 .elementor-element.elementor-element-fed9a87{font-size:8px;}.elementor-100 .elementor-element.elementor-element-8b2dd17{font-size:10px;}.elementor-100 .elementor-element.elementor-element-52017f0{width:25%;}.elementor-100 .elementor-element.elementor-element-afa9b9e{font-size:8px;}.elementor-100 .elementor-element.elementor-element-0bd3295{font-size:10px;}.elementor-100 .elementor-element.elementor-element-a6a96c0{width:25%;}.elementor-100 .elementor-element.elementor-element-e362838{font-size:8px;}.elementor-100 .elementor-element.elementor-element-e362838 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-112744e{font-size:10px;line-height:1em;}.elementor-100 .elementor-element.elementor-element-112744e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-a3d30ea{width:25%;}.elementor-100 .elementor-element.elementor-element-e711782{font-size:8px;line-height:0em;}.elementor-100 .elementor-element.elementor-element-cb25eef{font-size:10px;line-height:0em;}.elementor-100 .elementor-element.elementor-element-cb25eef > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-6f3a254 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-16f46ca{margin-top:0px;margin-bottom:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-100 .elementor-element.elementor-element-f1f4933 .elementor-button{line-height:1em;letter-spacing:0.5px;}.elementor-100 .elementor-element.elementor-element-f1f4933 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-576eb81 .elementor-button{font-size:18px;line-height:1.1em;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-576eb81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-505c729 .elementor-button{font-size:18px;line-height:1.1em;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-505c729 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-0f9c99a .elementor-button{font-size:18px;line-height:1.1em;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-0f9c99a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-42560dc{width:100%;}.elementor-100 .elementor-element.elementor-element-42560dc > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-100 .elementor-element.elementor-element-d557000 .elementor-icon-box-wrapper{text-align:left;}.elementor-100 .elementor-element.elementor-element-d557000 .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-d557000 .elementor-icon-box-title a{font-size:20px;line-height:1.1em;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-b614483{width:100%;}.elementor-100 .elementor-element.elementor-element-b614483 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-100 .elementor-element.elementor-element-f13bce3 .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-f13bce3 .elementor-icon-box-title a{font-size:20px;line-height:1.1em;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-8e1e241 .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-8e1e241 .elementor-icon-box-title a{font-size:20px;line-height:1.1em;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-5d92cca{padding:30px 10px 30px 10px;}.elementor-100 .elementor-element.elementor-element-575f4d3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-8d7c6f1 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-100 .elementor-element.elementor-element-d594663{margin-top:5px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-2a7ae20 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-100 .elementor-element.elementor-element-029e9cc{margin-top:5px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-e86e7bc > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-100 .elementor-element.elementor-element-7923736{margin-top:5px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-7c917b6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-100 .elementor-element.elementor-element-d648d93 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-0f15b75{margin-top:10px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-a5b0f04 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-100 .elementor-element.elementor-element-1b5c538{margin-top:10px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-d106160 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-100 .elementor-element.elementor-element-e8e572d{margin-top:10px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-6d0a7f9 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-100 .elementor-element.elementor-element-2e45729{margin-top:10px;margin-bottom:0px;}.elementor-100 .elementor-element.elementor-element-322c511 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-100 .elementor-element.elementor-element-de433aa{padding:10px 10px 30px 10px;}.elementor-100 .elementor-element.elementor-element-315799b > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-100 .elementor-element.elementor-element-9f17889 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-100 .elementor-element.elementor-element-7c1c22c{font-size:17px;}.elementor-100 .elementor-element.elementor-element-7ab87d8 .elementor-button{font-size:18px;line-height:1em;letter-spacing:0.5px;}.elementor-100 .elementor-element.elementor-element-7ab87d8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-f0bd697 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-100 .elementor-element.elementor-element-cccae53 .elementor-accordion-title{font-size:17px;line-height:1.1em;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-cccae53 .elementor-tab-content{padding:15px 10px 15px 10px;}.elementor-100 .elementor-element.elementor-element-7065ee1{text-align:left;}.elementor-100 .elementor-element.elementor-element-7065ee1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-100 .elementor-element.elementor-element-7065ee1 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-100 .elementor-element.elementor-element-2b450c2{text-align:left;}.elementor-100 .elementor-element.elementor-element-f4d53f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-1bdca27 > .elementor-background-overlay{background-position:0px 0px;}.elementor-100 .elementor-element.elementor-element-1bdca27{padding:30px 10px 30px 10px;}.elementor-100 .elementor-element.elementor-element-23691f1 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-100 .elementor-element.elementor-element-ad9b5d0{font-size:16px;}.elementor-100 .elementor-element.elementor-element-ad9b5d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-f9c5a62 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-100 .elementor-element.elementor-element-4a6c604{text-align:left;}.elementor-100 .elementor-element.elementor-element-4a6c604 .elementor-heading-title{font-size:22px;line-height:1.1em;letter-spacing:-0.5px;}.elementor-100 .elementor-element.elementor-element-5e29ce2{text-align:left;font-size:17px;}}@media(min-width:768px){.elementor-100 .elementor-element.elementor-element-52690fc{width:48%;}.elementor-100 .elementor-element.elementor-element-cf9fef7{width:52%;}.elementor-100 .elementor-element.elementor-element-b5274eb{width:71.617%;}.elementor-100 .elementor-element.elementor-element-c9b5e2d{width:28.281%;}.elementor-100 .elementor-element.elementor-element-d3eece7{width:60%;}.elementor-100 .elementor-element.elementor-element-17413bb{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-100 .elementor-element.elementor-element-52690fc{width:100%;}.elementor-100 .elementor-element.elementor-element-cf9fef7{width:100%;}.elementor-100 .elementor-element.elementor-element-42560dc{width:100%;}.elementor-100 .elementor-element.elementor-element-b614483{width:100%;}.elementor-100 .elementor-element.elementor-element-c0e94eb{width:100%;}.elementor-100 .elementor-element.elementor-element-d3eece7{width:50%;}.elementor-100 .elementor-element.elementor-element-17413bb{width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-6f3a254 *//* Apply the font style for larger screens */
.custom-font {
    font-family: 'League Spartan', sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-align: left; /* Default alignment for larger screens */
}

/* Apply different styles for mobile screens */
@media (max-width: 767px) {
    .custom-font {
        font-size: 35px;
        text-align: center; /* Center the text on mobile */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-56f5210 */.loopfinancetext {
    text-align: center; /* Center the text */
    text-transform: uppercase; /* Make text all uppercase */
    color: white !important; /* Set text color to white with !important */
    font-weight: bold; /* Make the text bold */
    font-size: 16px; /* Adjust the font size if needed */
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-cccae53 *//* Style the list in the features accordion section */
.featuresaccordion ul {
    list-style-type: none; /* Remove default bullet points */
    padding-left: 0; /* Remove left padding */
}

.featuresaccordion ul li {
    position: relative; /* Allow positioning of the icon */
    padding-left: 30px; /* Add space for the checkmark */
    margin-bottom: 15px; /* Space between each list item */
    font-size: 16px; /* Adjust font size */
    color: #333; /* Text color */
}

/* Add a checkmark instead of the arrow */
.featuresaccordion ul li::before {
    content: '✔'; /* Unicode for checkmark */
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); /* Center the checkmark vertically */
    color: #27ae60; /* Green color for the checkmark */
    font-size: 18px; /* Adjust the size of the checkmark */
    margin-right: 10px; /* Space between the checkmark and text */
}

/* Add dividers between the list items except the last one */
.featuresaccordion ul li:not(:last-child) {
    border-bottom: 1px solid #ddd; /* Add bottom border between items */
    padding-bottom: 10px; /* Space below each list item */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6803cf6 *//* Style the container */
.finance-calculator-container {
    padding: 40px;
    background-color: #fff;
    border-radius: 8px;
    max-width: 800px;
    margin: 0 auto;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
    font-family: 'Inter', sans-serif;
}

/* Style for each section */
.finance-detail {
    margin-bottom: 20px; /* Increased margin for more space between sections */
}

/* Add a border divider between sections */
.finance-detail + .finance-detail {
    border-top: px solid #ddd; /* Add divider between each section */
    padding-top: 20px; /* Add padding for spacing from previous section */
}

/* Label styling */
.finance-detail label {
    font-weight: bold;
    font-size: 16px;
    color: #333;
    margin-bottom: 8px; /* Space below label */
}

/* Text styling */
.finance-detail p {
    font-size: 16px;
    color: #333;
    margin: 0; /* Remove margin for consistency */
    font-weight: normal;
}

/* Optional: Add a divider at the bottom of the last item */
.finance-detail:last-child {
    border-bottom: 1px solid #ddd; /* Divider at the bottom */
    padding-bottom: 0px; /* Add padding for bottom section */
}/* End custom CSS */