.elementor-954 .elementor-element.elementor-element-17847c1{--display:flex;--min-height:590px;--margin-top:222px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-17847c1 .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-954 .elementor-element.elementor-element-b481c94{background-color:var( --e-global-color-d77645c );margin:113px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 12px 12px 27px;font-family:"Kingthings-Trypewriter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-954 .elementor-element.elementor-element-7560b60{--display:flex;--min-height:590px;--margin-top:222px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-7560b60 .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center;}.elementor-954 .elementor-element.elementor-element-c37ba81{background-color:var( --e-global-color-d77645c );margin:113px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 12px 12px 27px;font-family:"Kingthings-Trypewriter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-954 .elementor-element.elementor-element-450739b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-954 .elementor-element.elementor-element-9670c6b{margin:-103px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;}.elementor-954 .elementor-element.elementor-element-9670c6b img{width:86%;}.elementor-954 .elementor-element.elementor-element-5abda26{margin:-242px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 250px 0px 250px;text-align:center;font-family:"E-TYPEWRITER-B", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-primary );}.elementor-954 .elementor-element.elementor-element-1353b21{width:var( --container-widget-width, 68% );max-width:68%;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;--container-widget-width:68%;--container-widget-flex-grow:0;z-index:0;transition:background 0s;text-align:center;font-family:"White_on_black", Sans-serif;font-size:24px;font-weight:400;text-decoration:none;line-height:28px;color:var( --e-global-color-primary );}.elementor-954 .elementor-element.elementor-element-1353b21.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-954 .elementor-element.elementor-element-bb797ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-0d6233c{--e-transform-rotateZ:9deg;margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-954 .elementor-element.elementor-element-0d6233c img{width:63%;}.elementor-954 .elementor-element.elementor-element-e9a3dd9{width:var( --container-widget-width, 45% );max-width:45%;margin:-389px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"E-TYPEWRITER-B", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-954 .elementor-element.elementor-element-e9a3dd9.elementor-element{--align-self:center;}.elementor-954 .elementor-element.elementor-element-c7d3aef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right: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-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-954 .elementor-element.elementor-element-e34fde9{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-954 .elementor-element.elementor-element-e34fde9 .elementor-divider-separator{width:100%;}.elementor-954 .elementor-element.elementor-element-e34fde9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-954 .elementor-element.elementor-element-6fe102a{--display:flex;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-954 .elementor-element.elementor-element-e568fb0{text-align:center;}.elementor-954 .elementor-element.elementor-element-e568fb0 .elementor-heading-title{font-family:"punk_style-1", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-accent );}.elementor-954 .elementor-element.elementor-element-3ea6807{--display:flex;}.elementor-954 .elementor-element.elementor-element-dca982f{--display:flex;}.elementor-954 .elementor-element.elementor-element-6dcab95{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"E-TYPEWRITER-B", Sans-serif;font-size:31px;font-weight:400;}.elementor-954 .elementor-element.elementor-element-4a5d89e{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-954 .elementor-element.elementor-element-4a5d89e .elementor-divider-separator{width:24%;margin:0 auto;margin-center:0;}.elementor-954 .elementor-element.elementor-element-4a5d89e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-954 .elementor-element.elementor-element-4d16015{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:52px 52px;--row-gap:52px;--column-gap:52px;--grid-auto-flow:row;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-954 .elementor-element.elementor-element-04c084c .elementor-button{background-color:var( --e-global-color-d77645c );font-family:"White_on_black", Sans-serif;font-size:25px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-954 .elementor-element.elementor-element-b63b2d0 .elementor-button{background-color:var( --e-global-color-d77645c );font-family:"White_on_black", Sans-serif;font-size:25px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-954 .elementor-element.elementor-element-7bd34c2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-dae34fe{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 30px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );text-align:center;}.elementor-954 .elementor-element.elementor-element-dae34fe img{width:35%;}.elementor-954 .elementor-element.elementor-element-f03ba03{width:var( --container-widget-width, 75% );max-width:75%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );text-align:center;}.elementor-954 .elementor-element.elementor-element-f03ba03 img{width:45%;}.elementor-954 .elementor-element.elementor-element-8e23b58{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-c110866 .elementor-button{background-color:var( --e-global-color-text );font-family:"E-TYPEWRITER-B", Sans-serif;font-size:21px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-954 .elementor-element.elementor-element-c110866 .elementor-button:hover, .elementor-954 .elementor-element.elementor-element-c110866 .elementor-button:focus{background-color:var( --e-global-color-d77645c );color:var( --e-global-color-primary );}.elementor-954 .elementor-element.elementor-element-c110866 .elementor-button:hover svg, .elementor-954 .elementor-element.elementor-element-c110866 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-954 .elementor-element.elementor-element-6e50b6c .elementor-button{background-color:var( --e-global-color-text );font-family:"E-TYPEWRITER-B", Sans-serif;font-size:21px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-954 .elementor-element.elementor-element-6e50b6c .elementor-button:hover, .elementor-954 .elementor-element.elementor-element-6e50b6c .elementor-button:focus{background-color:var( --e-global-color-d77645c );color:var( --e-global-color-primary );}.elementor-954 .elementor-element.elementor-element-6e50b6c .elementor-button:hover svg, .elementor-954 .elementor-element.elementor-element-6e50b6c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-954 .elementor-element.elementor-element-5ffa7fc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-3cd0e86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-954 .elementor-element.elementor-element-3cd0e86 .elementor-heading-title{font-family:"E-TYPEWRITER-B", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-954 .elementor-element.elementor-element-d154fab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-954 .elementor-element.elementor-element-d154fab .elementor-heading-title{font-family:"E-TYPEWRITER-B", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-954 .elementor-element.elementor-element-43e910a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-7d4bd14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"punk_style-2", Sans-serif;font-size:49px;font-weight:400;}.elementor-954 .elementor-element.elementor-element-c43fda2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"punk_style-2", Sans-serif;font-size:49px;font-weight:400;}.elementor-954 .elementor-element.elementor-element-747d7f0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-8df5b59{--display:flex;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-954 .elementor-element.elementor-element-f0536a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:var( --e-global-color-text );--galleries-title-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-d77645c );--galleries-pointer-border-width:1px;}.elementor-954 .elementor-element.elementor-element-f0536a6 .elementor-gallery-title{font-family:"E-TYPEWRITER-B", Sans-serif;font-weight:600;--space-between:0px;}.elementor-954 .elementor-element.elementor-element-f0536a6 .elementor-gallery__titles-container{margin-bottom:0px;}.elementor-954 .elementor-element.elementor-element-dc6012d{--display:flex;}.elementor-954 .elementor-element.elementor-element-f68c3fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:var( --e-global-color-text );--galleries-title-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-d77645c );--galleries-pointer-border-width:1px;}.elementor-954 .elementor-element.elementor-element-f68c3fd .elementor-gallery-title{font-family:"E-TYPEWRITER-B", Sans-serif;font-weight:600;--space-between:0px;}.elementor-954 .elementor-element.elementor-element-f68c3fd .elementor-gallery__titles-container{margin-bottom:0px;}.elementor-954 .elementor-element.elementor-element-020fcf5{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-020fcf5:not(.elementor-motion-effects-element-type-background), .elementor-954 .elementor-element.elementor-element-020fcf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-954 .elementor-element.elementor-element-7260892{--display:flex;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-7718f6d{text-align:center;}.elementor-954 .elementor-element.elementor-element-7718f6d .elementor-heading-title{font-family:"punk_style-1", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-accent );}.elementor-954 .elementor-element.elementor-element-b4382d6{--display:flex;}.elementor-954 .elementor-element.elementor-element-7e67ed7{--display:flex;}.elementor-954 .elementor-element.elementor-element-238a95d{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"E-TYPEWRITER-B", Sans-serif;font-size:31px;font-weight:400;}.elementor-954 .elementor-element.elementor-element-04e3b6b{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-954 .elementor-element.elementor-element-04e3b6b .elementor-divider-separator{width:24%;margin:0 auto;margin-center:0;}.elementor-954 .elementor-element.elementor-element-04e3b6b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-954 .elementor-element.elementor-element-abe8631{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:52px 52px;--row-gap:52px;--column-gap:52px;--grid-auto-flow:row;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-8c34bc4 .elementor-button{background-color:var( --e-global-color-d77645c );font-family:"White_on_black", Sans-serif;font-size:25px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-954 .elementor-element.elementor-element-2fe0921 .elementor-button{background-color:var( --e-global-color-d77645c );font-family:"White_on_black", Sans-serif;font-size:25px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-954 .elementor-element.elementor-element-c10e20c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-8e6624c{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 30px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;border-style:none;text-align:center;}.elementor-954 .elementor-element.elementor-element-8e6624c img{width:35%;}.elementor-954 .elementor-element.elementor-element-04bb0ee .elementor-button{background-color:var( --e-global-color-text );font-family:"E-TYPEWRITER-B", Sans-serif;font-size:21px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-954 .elementor-element.elementor-element-04bb0ee .elementor-button:hover, .elementor-954 .elementor-element.elementor-element-04bb0ee .elementor-button:focus{background-color:var( --e-global-color-d77645c );color:var( --e-global-color-primary );}.elementor-954 .elementor-element.elementor-element-04bb0ee .elementor-button:hover svg, .elementor-954 .elementor-element.elementor-element-04bb0ee .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-954 .elementor-element.elementor-element-50d1a04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-954 .elementor-element.elementor-element-50d1a04 .elementor-heading-title{font-family:"E-TYPEWRITER-B", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-954 .elementor-element.elementor-element-cd2257f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-bf8cbde{width:var( --container-widget-width, 75% );max-width:75%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;border-style:none;text-align:center;}.elementor-954 .elementor-element.elementor-element-bf8cbde img{width:45%;}.elementor-954 .elementor-element.elementor-element-03c5e19 .elementor-button{background-color:var( --e-global-color-text );font-family:"E-TYPEWRITER-B", Sans-serif;font-size:21px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-954 .elementor-element.elementor-element-03c5e19 .elementor-button:hover, .elementor-954 .elementor-element.elementor-element-03c5e19 .elementor-button:focus{background-color:var( --e-global-color-d77645c );color:var( --e-global-color-primary );}.elementor-954 .elementor-element.elementor-element-03c5e19 .elementor-button:hover svg, .elementor-954 .elementor-element.elementor-element-03c5e19 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-954 .elementor-element.elementor-element-7e35a8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-954 .elementor-element.elementor-element-7e35a8b .elementor-heading-title{font-family:"E-TYPEWRITER-B", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-954 .elementor-element.elementor-element-f6916fb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-bd923e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"punk_style-2", Sans-serif;font-size:49px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-954 .elementor-element.elementor-element-8ad1a38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"punk_style-2", Sans-serif;font-size:49px;font-weight:400;}.elementor-954 .elementor-element.elementor-element-1310424{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-2225fd7{--display:flex;}.elementor-954 .elementor-element.elementor-element-ab03e73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:var( --e-global-color-text );--galleries-title-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-d77645c );--galleries-pointer-border-width:1px;}.elementor-954 .elementor-element.elementor-element-ab03e73 .elementor-gallery-title{font-family:"E-TYPEWRITER-B", Sans-serif;font-weight:600;--space-between:0px;}.elementor-954 .elementor-element.elementor-element-ab03e73 .elementor-gallery__titles-container{margin-bottom:0px;}.elementor-954 .elementor-element.elementor-element-aef14c4{--display:flex;}.elementor-954 .elementor-element.elementor-element-2687784{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:var( --e-global-color-text );--galleries-title-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-d77645c );--galleries-pointer-border-width:1px;}.elementor-954 .elementor-element.elementor-element-2687784 .elementor-gallery-title{font-family:"E-TYPEWRITER-B", Sans-serif;font-weight:600;--space-between:0px;}.elementor-954 .elementor-element.elementor-element-2687784 .elementor-gallery__titles-container{margin-bottom:0px;}.elementor-954 .elementor-element.elementor-element-c76c529{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-c76c529:not(.elementor-motion-effects-element-type-background), .elementor-954 .elementor-element.elementor-element-c76c529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-954 .elementor-element.elementor-element-4d650fd{--display:flex;}@media(max-width:1024px) and (min-width:768px){.elementor-954 .elementor-element.elementor-element-17847c1{--width:500px;}.elementor-954 .elementor-element.elementor-element-7560b60{--width:500px;}}@media(max-width:1024px){.elementor-954 .elementor-element.elementor-element-17847c1{--min-height:0px;}.elementor-954 .elementor-element.elementor-element-7560b60{--min-height:0px;}.elementor-954 .elementor-element.elementor-element-9670c6b{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-954 .elementor-element.elementor-element-9670c6b img{width:94%;height:321px;}.elementor-954 .elementor-element.elementor-element-5abda26{width:var( --container-widget-width, 83% );max-width:83%;margin:-297px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;font-size:16px;}.elementor-954 .elementor-element.elementor-element-5abda26.elementor-element{--align-self:center;}.elementor-954 .elementor-element.elementor-element-1353b21{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;font-size:23px;line-height:1.3em;}.elementor-954 .elementor-element.elementor-element-0d6233c{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-954 .elementor-element.elementor-element-e9a3dd9{margin:-212px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-954 .elementor-element.elementor-element-4d16015{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-954 .elementor-element.elementor-element-4d16015.e-con{--align-self:center;}.elementor-954 .elementor-element.elementor-element-04c084c{margin:0px -0px calc(var(--kit-widget-spacing, 0px) + 0px) 262px;}.elementor-954 .elementor-element.elementor-element-b63b2d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -148px;}.elementor-954 .elementor-element.elementor-element-7bd34c2{--grid-auto-flow:row;}.elementor-954 .elementor-element.elementor-element-8e23b58{--grid-auto-flow:row;}.elementor-954 .elementor-element.elementor-element-5ffa7fc{--grid-auto-flow:row;}.elementor-954 .elementor-element.elementor-element-43e910a{--grid-auto-flow:row;}.elementor-954 .elementor-element.elementor-element-747d7f0{--grid-auto-flow:row;}.elementor-954 .elementor-element.elementor-element-abe8631{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-954 .elementor-element.elementor-element-abe8631.e-con{--align-self:center;}.elementor-954 .elementor-element.elementor-element-8c34bc4{margin:0px -0px calc(var(--kit-widget-spacing, 0px) + 0px) 262px;}.elementor-954 .elementor-element.elementor-element-2fe0921{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -148px;}.elementor-954 .elementor-element.elementor-element-c10e20c{--grid-auto-flow:row;}.elementor-954 .elementor-element.elementor-element-cd2257f{--grid-auto-flow:row;}.elementor-954 .elementor-element.elementor-element-f6916fb{--grid-auto-flow:row;}.elementor-954 .elementor-element.elementor-element-1310424{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-954 .elementor-element.elementor-element-17847c1{--min-height:0px;}.elementor-954 .elementor-element.elementor-element-7560b60{--min-height:0px;}.elementor-954 .elementor-element.elementor-element-c37ba81{font-size:12px;line-height:1.2em;}.elementor-954 .elementor-element.elementor-element-9670c6b img{height:450px;}.elementor-954 .elementor-element.elementor-element-5abda26{margin:-419px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;}.elementor-954 .elementor-element.elementor-element-1353b21{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:21px;}.elementor-954 .elementor-element.elementor-element-bb797ec{--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-0d6233c{margin:14px 14px calc(var(--kit-widget-spacing, 0px) + 14px) 14px;}.elementor-954 .elementor-element.elementor-element-0d6233c img{width:100%;}.elementor-954 .elementor-element.elementor-element-e9a3dd9{margin:-204px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;font-size:17px;}.elementor-954 .elementor-element.elementor-element-c7d3aef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-4d16015{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-954 .elementor-element.elementor-element-04c084c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 46px;}.elementor-954 .elementor-element.elementor-element-b63b2d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -46px;}.elementor-954 .elementor-element.elementor-element-7bd34c2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-954 .elementor-element.elementor-element-dae34fe img{width:69%;}.elementor-954 .elementor-element.elementor-element-f03ba03{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;}.elementor-954 .elementor-element.elementor-element-8e23b58{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-954 .elementor-element.elementor-element-5ffa7fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-954 .elementor-element.elementor-element-43e910a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-954 .elementor-element.elementor-element-747d7f0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-954 .elementor-element.elementor-element-abe8631{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-954 .elementor-element.elementor-element-8c34bc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 46px;}.elementor-954 .elementor-element.elementor-element-2fe0921{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -46px;}.elementor-954 .elementor-element.elementor-element-c10e20c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-954 .elementor-element.elementor-element-8e6624c{text-align:center;}.elementor-954 .elementor-element.elementor-element-8e6624c img{width:70%;}.elementor-954 .elementor-element.elementor-element-cd2257f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-954 .elementor-element.elementor-element-bf8cbde{padding:0px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-954 .elementor-element.elementor-element-f6916fb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-954 .elementor-element.elementor-element-bd923e6{font-size:24px;}.elementor-954 .elementor-element.elementor-element-8ad1a38{font-size:24px;}.elementor-954 .elementor-element.elementor-element-1310424{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-954 .elementor-element.elementor-element-2225fd7{--width:100%;}.elementor-954 .elementor-element.elementor-element-ab03e73 .elementor-gallery-title{font-size:18px;}.elementor-954 .elementor-element.elementor-element-2687784 .elementor-gallery-title{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-17847c1 *//* full-bleed limpio */
.elementor-954 .elementor-element.elementor-element-17847c1{
  width:100vw;
  max-width:100vw;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  padding:0 !important;
  overflow:visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7560b60 *//* full-bleed limpio */
.elementor-954 .elementor-element.elementor-element-7560b60{
  width:100vw;
  max-width:100vw;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  padding:0 !important;
  overflow:visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae34fe */.elementor-954 .elementor-element.elementor-element-dae34fe {margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f03ba03 */.elementor-954 .elementor-element.elementor-element-f03ba03 {margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e6624c */.elementor-954 .elementor-element.elementor-element-dae34fe {margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf8cbde */.elementor-954 .elementor-element.elementor-element-f03ba03 {margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1310424 *//* full-bleed limpio */
.elementor-954 .elementor-element.elementor-element-1310424{
  width:100vw;
  max-width:100vw;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  padding:0 !important;
  overflow:visible;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kingthings-Trypewriter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://foroindependencia.com.mx/wp-content/uploads/2025/09/Kingthings-Trypewriter-2.ttf') format('truetype');
}
/* End Custom Fonts CSS */