.elementor-6400 .elementor-element.elementor-element-3e1e207a > .elementor-background-overlay{background-color:var( --e-global-color-83ecd47 );opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6400 .elementor-element.elementor-element-3e1e207a > .elementor-container{min-height:668px;}.elementor-6400 .elementor-element.elementor-element-3e1e207a:not(.elementor-motion-effects-element-type-background), .elementor-6400 .elementor-element.elementor-element-3e1e207a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://megafoamparties.com/wp-content/uploads/2026/06/video-foam_MFP-scaled-1.png") 50% 50%;background-size:cover;}.elementor-6400 .elementor-element.elementor-element-3e1e207a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-220px;margin-bottom:0px;padding:58px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-3e1e207a > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-6400 .elementor-element.elementor-element-3e1e207a > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:114px;}.elementor-6400 .elementor-element.elementor-element-4dec78c4 > .elementor-element-populated{margin:163px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-24683ef8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-48c33d31{--e-image-carousel-slides-to-show:2;}.elementor-6400 .elementor-element.elementor-element-48c33d31 > .elementor-widget-container{margin:0px 30px 0px 30px;padding:0px 60px 30px 60px;}.elementor-6400 .elementor-element.elementor-element-48c33d31 .swiper-wrapper{display:flex;align-items:center;}.elementor-6400 .elementor-element.elementor-element-48c33d31 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.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-6400 .elementor-element.elementor-element-3279f611 .elementor-button{background-color:var( --e-global-color-95fbc3c );font-family:"Bangers", Sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-8136798 );color:var( --e-global-color-8136798 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:20px 30px 12px 30px;}.elementor-6400 .elementor-element.elementor-element-3279f611 > .elementor-widget-container{margin:-121px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-3279f611{z-index:1;}.elementor-6400 .elementor-element.elementor-element-5bd0ae2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF00 100%);opacity:1;}.elementor-6400 .elementor-element.elementor-element-5bd0ae2{overflow:hidden;padding:60px 0px 60px 0px;}.elementor-bc-flex-widget .elementor-6400 .elementor-element.elementor-element-6cd4d7dc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6400 .elementor-element.elementor-element-6cd4d7dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6400 .elementor-element.elementor-element-6cd4d7dc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6400 .elementor-element.elementor-element-6cd4d7dc > .elementor-element-populated{padding:0% 0% 0% 0%;}.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-6400 .elementor-element.elementor-element-306cde21{text-align:center;}.elementor-6400 .elementor-element.elementor-element-306cde21 .elementor-heading-title{font-family:"Bangers", Sans-serif;font-size:45px;font-weight:900;letter-spacing:0px;color:var( --e-global-color-95fbc3c );}.elementor-6400 .elementor-element.elementor-element-68d08b3 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-83ecd47 ) 0%, var( --e-global-color-secondary ) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6400 .elementor-element.elementor-element-68d08b3{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:120px 0px 120px 0px;z-index:0;}.elementor-6400 .elementor-element.elementor-element-68d08b3 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-8136798 );}.elementor-6400 .elementor-element.elementor-element-68d08b3 > .elementor-shape-top svg{height:101px;}.elementor-6400 .elementor-element.elementor-element-68d08b3 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-95fbc3c );}.elementor-6400 .elementor-element.elementor-element-68d08b3 > .elementor-shape-bottom svg{height:94px;}.elementor-bc-flex-widget .elementor-6400 .elementor-element.elementor-element-6b35c1a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6400 .elementor-element.elementor-element-6b35c1a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6400 .elementor-element.elementor-element-6b35c1a1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6400 .elementor-element.elementor-element-6b35c1a1 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-6400 .elementor-element.elementor-element-c1f0d25{text-align:center;}.elementor-6400 .elementor-element.elementor-element-c1f0d25 .elementor-heading-title{font-family:"Bangers", Sans-serif;font-size:45px;font-weight:900;letter-spacing:0px;color:var( --e-global-color-95fbc3c );}.elementor-6400 .elementor-element.elementor-element-75ff8b9{padding:30px 30px 0px 30px;}.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-6400 .elementor-element.elementor-element-1343080a img{border-radius:40px 40px 40px 40px;}.elementor-6400 .elementor-element.elementor-element-66d5832f .elementor-button{background-color:transparent;font-family:"Asap Condensed", Sans-serif;font-size:27px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #10FCFF 0%, #3C509F 100%);border-radius:100px 100px 100px 100px;}.elementor-6400 .elementor-element.elementor-element-66d5832f{width:100%;max-width:100%;}.elementor-6400 .elementor-element.elementor-element-66d5832f > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-1aab53a7 img{border-radius:40px 40px 40px 40px;}.elementor-6400 .elementor-element.elementor-element-59025d71 .elementor-button{background-color:transparent;font-family:"Asap Condensed", Sans-serif;font-size:27px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #10FCFF 0%, #3C509F 100%);border-radius:100px 100px 100px 100px;}.elementor-6400 .elementor-element.elementor-element-59025d71{width:100%;max-width:100%;}.elementor-6400 .elementor-element.elementor-element-59025d71 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-77583666 img{border-radius:40px 40px 40px 40px;}.elementor-6400 .elementor-element.elementor-element-21bce955 .elementor-button{background-color:transparent;font-family:"Asap Condensed", Sans-serif;font-size:27px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #10FCFF 0%, #3C509F 100%);border-radius:100px 100px 100px 100px;}.elementor-6400 .elementor-element.elementor-element-21bce955{width:100%;max-width:100%;}.elementor-6400 .elementor-element.elementor-element-21bce955 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-46e89499 img{border-radius:40px 40px 40px 40px;}.elementor-6400 .elementor-element.elementor-element-3a8517e0 .elementor-button{background-color:transparent;font-family:"Asap Condensed", Sans-serif;font-size:27px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #10FCFF 0%, #3C509F 100%);border-radius:100px 100px 100px 100px;}.elementor-6400 .elementor-element.elementor-element-3a8517e0{width:100%;max-width:100%;}.elementor-6400 .elementor-element.elementor-element-3a8517e0 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-4d31e56e{padding:30px 30px 0px 30px;}.elementor-6400 .elementor-element.elementor-element-27c84ee5 img{border-radius:40px 40px 40px 40px;}.elementor-6400 .elementor-element.elementor-element-4f9ab3a7 .elementor-button{background-color:transparent;font-family:"Asap Condensed", Sans-serif;font-size:27px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #10FCFF 0%, #3C509F 100%);border-radius:100px 100px 100px 100px;}.elementor-6400 .elementor-element.elementor-element-4f9ab3a7{width:100%;max-width:100%;}.elementor-6400 .elementor-element.elementor-element-4f9ab3a7 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-72ae523b img{border-radius:40px 40px 40px 40px;}.elementor-6400 .elementor-element.elementor-element-562e3e4d .elementor-button{background-color:transparent;font-family:"Asap Condensed", Sans-serif;font-size:27px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #10FCFF 0%, #3C509F 100%);border-radius:100px 100px 100px 100px;}.elementor-6400 .elementor-element.elementor-element-562e3e4d{width:100%;max-width:100%;}.elementor-6400 .elementor-element.elementor-element-562e3e4d > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-18a2deee img{border-radius:40px 40px 40px 40px;}.elementor-6400 .elementor-element.elementor-element-68cb689 .elementor-button{background-color:transparent;font-family:"Asap Condensed", Sans-serif;font-size:27px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #10FCFF 0%, #3C509F 100%);border-radius:100px 100px 100px 100px;}.elementor-6400 .elementor-element.elementor-element-68cb689{width:100%;max-width:100%;}.elementor-6400 .elementor-element.elementor-element-68cb689 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-7bd6e316 img{border-radius:40px 40px 40px 40px;}.elementor-6400 .elementor-element.elementor-element-75b6aad6 .elementor-button{background-color:transparent;font-family:"Asap Condensed", Sans-serif;font-size:27px;font-weight:600;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #10FCFF 0%, #3C509F 100%);border-radius:100px 100px 100px 100px;}.elementor-6400 .elementor-element.elementor-element-75b6aad6{width:100%;max-width:100%;}.elementor-6400 .elementor-element.elementor-element-75b6aad6 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-6af2813 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.6;mix-blend-mode:lighten;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6400 .elementor-element.elementor-element-6af2813{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-6400 .elementor-element.elementor-element-6af2813:not(.elementor-motion-effects-element-type-background), .elementor-6400 .elementor-element.elementor-element-6af2813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://megafoamparties.com/wp-content/uploads/2026/06/video-foam-machine_MFP-scaled-1.png") 50% 50%;background-size:cover;}.elementor-6400 .elementor-element.elementor-element-6af2813 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-95fbc3c );}.elementor-6400 .elementor-element.elementor-element-6af2813 > .elementor-shape-top svg{height:83px;}.elementor-6400 .elementor-element.elementor-element-6af2813 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-138edd0 );}.elementor-6400 .elementor-element.elementor-element-6af2813 > .elementor-shape-bottom svg{height:91px;transform:translateX(-50%) rotateY(180deg);}.elementor-6400 .elementor-element.elementor-element-6af2813 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-bc-flex-widget .elementor-6400 .elementor-element.elementor-element-2445fdbe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6400 .elementor-element.elementor-element-2445fdbe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6400 .elementor-element.elementor-element-2445fdbe.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6400 .elementor-element.elementor-element-590c0d44{text-align:center;}.elementor-6400 .elementor-element.elementor-element-590c0d44 .elementor-heading-title{font-family:"Bangers", Sans-serif;font-size:45px;font-weight:900;letter-spacing:0.7px;color:var( --e-global-color-95fbc3c );}.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-6400 .elementor-element.elementor-element-2528533f{width:100%;max-width:100%;column-gap:0px;text-align:center;font-family:"Asap Condensed", Sans-serif;font-size:23px;font-weight:700;line-height:1em;color:var( --e-global-color-primary );}.elementor-6400 .elementor-element.elementor-element-2528533f > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-6400 .elementor-element.elementor-element-2528533f p{margin-block-end:0px;}.elementor-6400 .elementor-element.elementor-element-1d8427bd{padding:30px 30px 30px 30px;}.elementor-6400 .elementor-element.elementor-element-363706c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6400 .elementor-element.elementor-element-363706c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(173deg, #91E40485 0%, var( --e-global-color-83ecd47 ) 100%);}.elementor-bc-flex-widget .elementor-6400 .elementor-element.elementor-element-363706c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6400 .elementor-element.elementor-element-363706c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6400 .elementor-element.elementor-element-363706c3 > .elementor-element-populated, .elementor-6400 .elementor-element.elementor-element-363706c3 > .elementor-element-populated > .elementor-background-overlay, .elementor-6400 .elementor-element.elementor-element-363706c3 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-6400 .elementor-element.elementor-element-363706c3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-6400 .elementor-element.elementor-element-363706c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6400 .elementor-element.elementor-element-34009b35{text-align:center;}.elementor-6400 .elementor-element.elementor-element-34009b35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:600;}.elementor-6400 .elementor-element.elementor-element-33b00935 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-33b00935{text-align:center;}.elementor-6400 .elementor-element.elementor-element-33b00935 .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-primary );}.elementor-6400 .elementor-element.elementor-element-3ddf52f5{width:100%;max-width:100%;column-gap:0px;text-align:center;font-family:"Asap Condensed", Sans-serif;font-size:20px;font-weight:300;line-height:1em;color:var( --e-global-color-primary );}.elementor-6400 .elementor-element.elementor-element-3ddf52f5 > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-6400 .elementor-element.elementor-element-3ddf52f5 p{margin-block-end:0px;}.elementor-6400 .elementor-element.elementor-element-738af935:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6400 .elementor-element.elementor-element-738af935 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(173deg, #91E40485 0%, var( --e-global-color-83ecd47 ) 100%);}.elementor-bc-flex-widget .elementor-6400 .elementor-element.elementor-element-738af935.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6400 .elementor-element.elementor-element-738af935.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6400 .elementor-element.elementor-element-738af935 > .elementor-element-populated, .elementor-6400 .elementor-element.elementor-element-738af935 > .elementor-element-populated > .elementor-background-overlay, .elementor-6400 .elementor-element.elementor-element-738af935 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-6400 .elementor-element.elementor-element-738af935 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-6400 .elementor-element.elementor-element-738af935 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6400 .elementor-element.elementor-element-3cfef7{text-align:center;}.elementor-6400 .elementor-element.elementor-element-3cfef7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:600;}.elementor-6400 .elementor-element.elementor-element-69f0dca1 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-69f0dca1{text-align:center;}.elementor-6400 .elementor-element.elementor-element-69f0dca1 .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-primary );}.elementor-6400 .elementor-element.elementor-element-7ffd8d9f{width:100%;max-width:100%;column-gap:0px;text-align:center;font-family:"Asap Condensed", Sans-serif;font-size:20px;font-weight:300;line-height:1em;color:var( --e-global-color-primary );}.elementor-6400 .elementor-element.elementor-element-7ffd8d9f > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-6400 .elementor-element.elementor-element-7ffd8d9f p{margin-block-end:0px;}.elementor-6400 .elementor-element.elementor-element-7eb9be65:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6400 .elementor-element.elementor-element-7eb9be65 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(173deg, #91E40485 0%, var( --e-global-color-83ecd47 ) 100%);}.elementor-bc-flex-widget .elementor-6400 .elementor-element.elementor-element-7eb9be65.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6400 .elementor-element.elementor-element-7eb9be65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6400 .elementor-element.elementor-element-7eb9be65 > .elementor-element-populated, .elementor-6400 .elementor-element.elementor-element-7eb9be65 > .elementor-element-populated > .elementor-background-overlay, .elementor-6400 .elementor-element.elementor-element-7eb9be65 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-6400 .elementor-element.elementor-element-7eb9be65 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-6400 .elementor-element.elementor-element-7eb9be65 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6400 .elementor-element.elementor-element-5d1d8d5a{text-align:center;}.elementor-6400 .elementor-element.elementor-element-5d1d8d5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:600;}.elementor-6400 .elementor-element.elementor-element-68ab02f8 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-68ab02f8{text-align:center;}.elementor-6400 .elementor-element.elementor-element-68ab02f8 .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-primary );}.elementor-6400 .elementor-element.elementor-element-3bc80852{width:100%;max-width:100%;column-gap:0px;text-align:center;font-family:"Asap Condensed", Sans-serif;font-size:20px;font-weight:300;line-height:1em;color:var( --e-global-color-primary );}.elementor-6400 .elementor-element.elementor-element-3bc80852 > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-6400 .elementor-element.elementor-element-3bc80852 p{margin-block-end:0px;}.elementor-6400 .elementor-element.elementor-element-446ca46f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6400 .elementor-element.elementor-element-446ca46f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(173deg, #91E40485 0%, var( --e-global-color-83ecd47 ) 100%);}.elementor-bc-flex-widget .elementor-6400 .elementor-element.elementor-element-446ca46f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6400 .elementor-element.elementor-element-446ca46f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6400 .elementor-element.elementor-element-446ca46f > .elementor-element-populated, .elementor-6400 .elementor-element.elementor-element-446ca46f > .elementor-element-populated > .elementor-background-overlay, .elementor-6400 .elementor-element.elementor-element-446ca46f > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-6400 .elementor-element.elementor-element-446ca46f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-6400 .elementor-element.elementor-element-446ca46f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6400 .elementor-element.elementor-element-4424a26a{text-align:center;}.elementor-6400 .elementor-element.elementor-element-4424a26a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:600;}.elementor-6400 .elementor-element.elementor-element-5019a5bd > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-5019a5bd{text-align:center;}.elementor-6400 .elementor-element.elementor-element-5019a5bd .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-primary );}.elementor-6400 .elementor-element.elementor-element-4ad0def6{width:100%;max-width:100%;column-gap:0px;text-align:center;font-family:"Asap Condensed", Sans-serif;font-size:20px;font-weight:300;line-height:1em;color:var( --e-global-color-primary );}.elementor-6400 .elementor-element.elementor-element-4ad0def6 > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-6400 .elementor-element.elementor-element-4ad0def6 p{margin-block-end:0px;}.elementor-6400 .elementor-element.elementor-element-668e085a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6400 .elementor-element.elementor-element-668e085a:not(.elementor-motion-effects-element-type-background), .elementor-6400 .elementor-element.elementor-element-668e085a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(173deg, var( --e-global-color-b2b72e1 ) 0%, var( --e-global-color-83ecd47 ) 100%);}.elementor-6400 .elementor-element.elementor-element-668e085a, .elementor-6400 .elementor-element.elementor-element-668e085a > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-6400 .elementor-element.elementor-element-668e085a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6400 .elementor-element.elementor-element-668e085a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6400 .elementor-element.elementor-element-64b51452 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;}.elementor-6400 .elementor-element.elementor-element-64b51452{column-gap:0px;text-align:start;font-family:"Asap", Sans-serif;font-size:18px;font-weight:700;line-height:1em;text-shadow:0px 0px 4px rgba(0,0,0,0.3);color:var( --e-global-color-8136798 );}.elementor-6400 .elementor-element.elementor-element-64b51452 p{margin-block-end:0px;}.elementor-6400 .elementor-element.elementor-element-5c50d2f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 60px 60px;}.elementor-6400 .elementor-element.elementor-element-5c50d2f > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6400 .elementor-element.elementor-element-5c50d2f > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-138edd0 );}.elementor-6400 .elementor-element.elementor-element-5c50d2f > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-bc-flex-widget .elementor-6400 .elementor-element.elementor-element-3bb4cf3e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6400 .elementor-element.elementor-element-3bb4cf3e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6400 .elementor-element.elementor-element-3bb4cf3e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6400 .elementor-element.elementor-element-5899f08b{text-align:center;}.elementor-6400 .elementor-element.elementor-element-5899f08b .elementor-heading-title{font-family:"Bangers", Sans-serif;font-size:45px;font-weight:900;letter-spacing:0px;color:var( --e-global-color-95fbc3c );}.elementor-6400 .elementor-element.elementor-element-5a3c9b0f{width:100%;max-width:100%;column-gap:0px;text-align:center;font-family:"Asap Condensed", Sans-serif;font-size:23px;font-weight:700;line-height:1em;color:var( --e-global-color-primary );}.elementor-6400 .elementor-element.elementor-element-5a3c9b0f > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-6400 .elementor-element.elementor-element-5a3c9b0f p{margin-block-end:0px;}.elementor-6400 .elementor-element.elementor-element-5dda9033 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6400 .elementor-element.elementor-element-3ceceb6d > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-6400 .elementor-element.elementor-element-3ceceb6d iframe{height:366px;}.elementor-6400 .elementor-element.elementor-element-39cb637c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Bangers", Sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-8136798 );color:var( --e-global-color-8136798 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:20px 30px 12px 30px;}.elementor-6400 .elementor-element.elementor-element-39cb637c .elementor-button:hover, .elementor-6400 .elementor-element.elementor-element-39cb637c .elementor-button:focus{background-color:var( --e-global-color-95fbc3c );}.elementor-6400 .elementor-element.elementor-element-39cb637c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-39cb637c{z-index:1;}.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-6400 .elementor-element.elementor-element-2522186a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-6400 .elementor-element.elementor-element-2522186a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-6400 .elementor-element.elementor-element-2522186a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(min-width:768px){.elementor-6400 .elementor-element.elementor-element-9457747{width:27.368%;}.elementor-6400 .elementor-element.elementor-element-6b80da4d{width:72.632%;}}@media(max-width:767px){.elementor-6400 .elementor-element.elementor-element-3e1e207a > .elementor-container{min-height:270px;}.elementor-6400 .elementor-element.elementor-element-3e1e207a > .elementor-shape-bottom svg{height:75px;}.elementor-6400 .elementor-element.elementor-element-3e1e207a{margin-top:-258px;margin-bottom:0px;}.elementor-6400 .elementor-element.elementor-element-4dec78c4 > .elementor-element-populated{margin:207px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6400 .elementor-element.elementor-element-48c33d31 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-48c33d31{z-index:0;}.elementor-6400 .elementor-element.elementor-element-3279f611 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-6400 .elementor-element.elementor-element-3279f611{z-index:1;}.elementor-6400 .elementor-element.elementor-element-3279f611 .elementor-button{font-size:23px;padding:-15px -10px -10px -10px;}.elementor-6400 .elementor-element.elementor-element-306cde21 .elementor-heading-title{font-size:32px;}.elementor-6400 .elementor-element.elementor-element-68d08b3 > .elementor-shape-top svg{height:70px;}.elementor-6400 .elementor-element.elementor-element-c1f0d25 .elementor-heading-title{font-size:32px;}.elementor-6400 .elementor-element.elementor-element-590c0d44 .elementor-heading-title{font-size:32px;}.elementor-6400 .elementor-element.elementor-element-5c50d2f{padding:30px 10px 0px 10px;}.elementor-6400 .elementor-element.elementor-element-5899f08b .elementor-heading-title{font-size:32px;}.elementor-6400 .elementor-element.elementor-element-39cb637c .elementor-button{font-size:23px;padding:-15px -10px -10px -10px;}}/* Start custom CSS for image, class: .elementor-element-1343080a */.hover-pulse:hover img {
  animation: pulseGlow 1.2s infinite;
}

@keyframes pulseGlow {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(0,0,0,0);
  }
  50% {
    transform: scale(1.06);
    box-shadow: 0 0 25px rgba(255, 120, 0, 0.6);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(0,0,0,0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1aab53a7 */.hover-pulse:hover img {
  animation: pulseGlow 1.2s infinite;
}

@keyframes pulseGlow {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(0,0,0,0);
  }
  50% {
    transform: scale(1.06);
    box-shadow: 0 0 25px rgba(255, 120, 0, 0.6);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(0,0,0,0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77583666 */.hover-pulse:hover img {
  animation: pulseGlow 1.2s infinite;
}

@keyframes pulseGlow {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(0,0,0,0);
  }
  50% {
    transform: scale(1.06);
    box-shadow: 0 0 25px rgba(255, 120, 0, 0.6);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(0,0,0,0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46e89499 */.hover-pulse:hover img {
  animation: pulseGlow 1.2s infinite;
}

@keyframes pulseGlow {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(0,0,0,0);
  }
  50% {
    transform: scale(1.06);
    box-shadow: 0 0 25px rgba(255, 120, 0, 0.6);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(0,0,0,0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27c84ee5 */.hover-pulse:hover img {
  animation: pulseGlow 1.2s infinite;
}

@keyframes pulseGlow {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(0,0,0,0);
  }
  50% {
    transform: scale(1.06);
    box-shadow: 0 0 25px rgba(255, 120, 0, 0.6);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(0,0,0,0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72ae523b */.hover-pulse:hover img {
  animation: pulseGlow 1.2s infinite;
}

@keyframes pulseGlow {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(0,0,0,0);
  }
  50% {
    transform: scale(1.06);
    box-shadow: 0 0 25px rgba(255, 120, 0, 0.6);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(0,0,0,0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18a2deee */.hover-pulse:hover img {
  animation: pulseGlow 1.2s infinite;
}

@keyframes pulseGlow {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(0,0,0,0);
  }
  50% {
    transform: scale(1.06);
    box-shadow: 0 0 25px rgba(255, 120, 0, 0.6);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(0,0,0,0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bd6e316 */.hover-pulse:hover img {
  animation: pulseGlow 1.2s infinite;
}

@keyframes pulseGlow {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(0,0,0,0);
  }
  50% {
    transform: scale(1.06);
    box-shadow: 0 0 25px rgba(255, 120, 0, 0.6);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 rgba(0,0,0,0);
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d8427bd *//* CASCADE ENTRANCE EFFECT FOR 4 COLUMNS */
/* Add this in the Section > Advanced > Custom CSS */

/* Initial hidden state */
.elementor-6400 .elementor-element.elementor-element-1d8427bd .elementor-column {
    opacity: 0;
    transform: translateY(-40px);
    animation: cascadeFadeDown 0.4s ease forwards;
}

/* Column delays */
.elementor-6400 .elementor-element.elementor-element-1d8427bd .elementor-column:nth-child(1) {
    animation-delay: 0s;
}

.elementor-6400 .elementor-element.elementor-element-1d8427bd .elementor-column:nth-child(2) {
    animation-delay: 0.3s;
}

.elementor-6400 .elementor-element.elementor-element-1d8427bd .elementor-column:nth-child(3) {
    animation-delay: 0.6s;
}

.elementor-6400 .elementor-element.elementor-element-1d8427bd .elementor-column:nth-child(4) {
    animation-delay: 0.9s;
}

/* Animation */
@keyframes cascadeFadeDown {
    from {
        opacity: 0;
        transform: translateY(-40px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ba4e675 *//* =========================
   🔵 WEST TEXAS BLUE STYLE
========================= */

/* GOOGLE FONT */
@import url('https://fonts.googleapis.com/css2?family=Asap+Condensed:wght@400;500;600;700&display=swap');

.elementor-6400 .elementor-element.elementor-element-6ba4e675 ul{

  /* =========================
     TYPOGRAPHY CONTROLS
  ========================= */

  --font-family: 'Asap Condensed', sans-serif;
  --font-size: 18px;
  --font-weight: 700;
  --letter-spacing: .5px;
  --text-transform: uppercase;

  /* =========================
     COLUMNS
  ========================= */

  --columns-desktop: 3;
  --columns-tablet: 2;
  --columns-mobile: 1;

  /* =========================
     SPACING
  ========================= */

  --grid-gap: 18px;

  /* =========================
     COLORS
  ========================= */

  --btn-bg: rgba(255,255,255,0.94);
  --btn-text: #123c66;
  --btn-border: rgba(59,130,246,0.22);

  /* BLUE ACCENTS */

  --accent-color: #2563eb;
  --accent-color-2: #38bdf8;

  /* =========================
     STYLE
  ========================= */

  --btn-radius: 20px;

  --btn-padding-y: 18px;
  --btn-padding-x: 22px;

  /* =========================
     EFFECTS
  ========================= */

  --shadow: 0 10px 25px rgba(37,99,235,0.08);
  --hover-shadow: 0 16px 35px rgba(37,99,235,0.18);

  display:grid;
  grid-template-columns:repeat(var(--columns-desktop),1fr);
  gap:var(--grid-gap);

  padding:0;
  margin:0;
  list-style:none;
}

/* =========================
   BUTTON STYLE
========================= */

.elementor-6400 .elementor-element.elementor-element-6ba4e675 ul li{

  position:relative;

  background:linear-gradient(
    135deg,
    rgba(255,255,255,0.98),
    rgba(239,246,255,0.95)
  );

  color:var(--btn-text);

  border:1px solid var(--btn-border);

  border-radius:var(--btn-radius);

  padding:var(--btn-padding-y) var(--btn-padding-x);

  /* TYPOGRAPHY */

  font-family:var(--font-family);
  font-size:var(--font-size);
  font-weight:var(--font-weight);

  letter-spacing:var(--letter-spacing);
  text-transform:var(--text-transform);

  box-shadow:var(--shadow);

  overflow:hidden;

  backdrop-filter:blur(6px);

  transition:all .35s ease;
}

/* ANIMATED BLUE LINE */

.elementor-6400 .elementor-element.elementor-element-6ba4e675 ul li::before{

  content:'';

  position:absolute;
  top:0;
  left:-100%;

  width:100%;
  height:3px;

  background:linear-gradient(
    90deg,
    var(--accent-color),
    var(--accent-color-2),
    var(--accent-color)
  );

  transition:.6s ease;
}

/* SOFT BLUE GLOW */

.elementor-6400 .elementor-element.elementor-element-6ba4e675 ul li::after{

  content:'';

  position:absolute;

  width:140px;
  height:140px;

  background:radial-gradient(
    circle,
    rgba(56,189,248,0.14),
    transparent 70%
  );

  top:-60px;
  right:-60px;

  pointer-events:none;
}

/* HOVER EFFECT */

.elementor-6400 .elementor-element.elementor-element-6ba4e675 ul li:hover{

  transform:translateY(-6px) scale(1.02);

  border-color:rgba(59,130,246,0.45);

  box-shadow:var(--hover-shadow);

  color:#0f2f57;
}

.elementor-6400 .elementor-element.elementor-element-6ba4e675 ul li:hover::before{
  left:100%;
}

/* =========================
   RESPONSIVE
========================= */

@media(max-width:1024px){

  .elementor-6400 .elementor-element.elementor-element-6ba4e675 ul{
    grid-template-columns:repeat(var(--columns-tablet),1fr);
  }

}

@media(max-width:767px){

  .elementor-6400 .elementor-element.elementor-element-6ba4e675 ul{
    grid-template-columns:repeat(var(--columns-mobile),1fr);
  }

}/* End custom CSS */