.elementor-827 .elementor-element.elementor-element-25105ef{--display:flex;--min-height:50vh;--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;--justify-content:flex-end;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-827 .elementor-element.elementor-element-25105ef:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-25105ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 20%, var( --e-global-color-secondary ) 20%);}.elementor-827 .elementor-element.elementor-element-25105ef::before, .elementor-827 .elementor-element.elementor-element-25105ef > .elementor-background-video-container::before, .elementor-827 .elementor-element.elementor-element-25105ef > .e-con-inner > .elementor-background-video-container::before, .elementor-827 .elementor-element.elementor-element-25105ef > .elementor-background-slideshow::before, .elementor-827 .elementor-element.elementor-element-25105ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-827 .elementor-element.elementor-element-25105ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-827 .elementor-element.elementor-element-aba3405{--display:flex;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-827 .elementor-element.elementor-element-aba3405.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-827 .elementor-element.elementor-element-564581a{text-align:center;}.elementor-827 .elementor-element.elementor-element-564581a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-text );}.elementor-827 .elementor-element.elementor-element-564581a > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-732a0ad{text-align:center;}.elementor-827 .elementor-element.elementor-element-732a0ad .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:184px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-text );}.elementor-827 .elementor-element.elementor-element-732a0ad > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-3a807b6{--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;--justify-content:flex-end;--overlay-opacity:0.8;--padding-top:92px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-827 .elementor-element.elementor-element-3a807b6:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-3a807b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-827 .elementor-element.elementor-element-3a807b6::before, .elementor-827 .elementor-element.elementor-element-3a807b6 > .elementor-background-video-container::before, .elementor-827 .elementor-element.elementor-element-3a807b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-827 .elementor-element.elementor-element-3a807b6 > .elementor-background-slideshow::before, .elementor-827 .elementor-element.elementor-element-3a807b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-827 .elementor-element.elementor-element-3a807b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-827 .elementor-element.elementor-element-60b5530{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-827 .elementor-element.elementor-element-60b5530:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-60b5530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-827 .elementor-element.elementor-element-3412b3d{--display:flex;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-827 .elementor-element.elementor-element-3412b3d.e-con{--align-self:center;}.elementor-827 .elementor-element.elementor-element-2842824{text-align:center;}.elementor-827 .elementor-element.elementor-element-2842824 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-text );}.elementor-827 .elementor-element.elementor-element-2842824 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-0d81d22{text-align:center;}.elementor-827 .elementor-element.elementor-element-0d81d22 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:184px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-text );}.elementor-827 .elementor-element.elementor-element-0d81d22 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-3247acd{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-827 .elementor-element.elementor-element-3247acd:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-3247acd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-827 .elementor-element.elementor-element-af192f5{text-align:center;color:var( --e-global-color-97084c0 );}.elementor-827 .elementor-element.elementor-element-edbd4cb{text-align:center;color:var( --e-global-color-97084c0 );width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-827 .elementor-element.elementor-element-edbd4cb.elementor-element{--align-self:center;}.elementor-827 .elementor-element.elementor-element-ba13596{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-827 .elementor-element.elementor-element-ba13596:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-ba13596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-827 .elementor-element.elementor-element-15cef88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-827 .elementor-element.elementor-element-b7dd65b{--display:flex;}.elementor-827 .elementor-element.elementor-element-9840d65{--display:flex;--min-height:480px;}.elementor-827 .elementor-element.elementor-element-9840d65:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-9840d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8E4;background-image:url("https://midspireinc.com/wp-content/uploads/2025/11/IMG_1498-600x600-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-827 .elementor-element.elementor-element-21cf208{--display:flex;}.elementor-827 .elementor-element.elementor-element-3b30b9f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-827 .elementor-element.elementor-element-5820d66{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:2.28px;color:var( --e-global-color-97084c0 );}.elementor-827 .elementor-element.elementor-element-eed30fb{--display:flex;}.elementor-827 .elementor-element.elementor-element-09f3291{--display:flex;--min-height:480px;}.elementor-827 .elementor-element.elementor-element-09f3291:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-09f3291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#094B28;background-image:url("https://midspireinc.com/wp-content/uploads/2025/11/IMG_8301-600x600-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-827 .elementor-element.elementor-element-9181f0e{--display:flex;}.elementor-827 .elementor-element.elementor-element-1453c31 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-827 .elementor-element.elementor-element-88327c1{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:2.28px;color:var( --e-global-color-97084c0 );}.elementor-827 .elementor-element.elementor-element-ce129d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-827 .elementor-element.elementor-element-e00eea1{--display:flex;}.elementor-827 .elementor-element.elementor-element-ca20c3c{--display:flex;--min-height:480px;}.elementor-827 .elementor-element.elementor-element-ca20c3c:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-ca20c3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D8001;background-image:url("https://midspireinc.com/wp-content/uploads/2025/11/IMG_8303-600x600-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-827 .elementor-element.elementor-element-6552209{--display:flex;}.elementor-827 .elementor-element.elementor-element-e8b0b28 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-827 .elementor-element.elementor-element-eabbb4c{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:2.28px;color:var( --e-global-color-97084c0 );}.elementor-827 .elementor-element.elementor-element-5c6855b{--display:flex;}.elementor-827 .elementor-element.elementor-element-925d664{--display:flex;--min-height:480px;}.elementor-827 .elementor-element.elementor-element-925d664:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-925d664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3E6940;background-image:url("https://midspireinc.com/wp-content/uploads/2025/11/IMG_0059-600x600-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-827 .elementor-element.elementor-element-94682ab{--display:flex;}.elementor-827 .elementor-element.elementor-element-1357582 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-827 .elementor-element.elementor-element-e89df2d{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:2.28px;color:var( --e-global-color-97084c0 );}.elementor-827 .elementor-element.elementor-element-a25124a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-827 .elementor-element.elementor-element-adb990c{--display:flex;}.elementor-827 .elementor-element.elementor-element-89d80d0{--display:flex;--min-height:480px;}.elementor-827 .elementor-element.elementor-element-89d80d0:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-89d80d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D571A;background-image:url("https://midspireinc.com/wp-content/uploads/2025/11/IMG_8300-600x600-1.jpeg");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-827 .elementor-element.elementor-element-ce730dd{--display:flex;}.elementor-827 .elementor-element.elementor-element-9565f1a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-827 .elementor-element.elementor-element-1462489{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:2.28px;color:var( --e-global-color-97084c0 );}@media(min-width:768px){.elementor-827 .elementor-element.elementor-element-aba3405{--width:100%;}.elementor-827 .elementor-element.elementor-element-3412b3d{--width:100%;}.elementor-827 .elementor-element.elementor-element-b7dd65b{--width:50%;}.elementor-827 .elementor-element.elementor-element-eed30fb{--width:50%;}.elementor-827 .elementor-element.elementor-element-e00eea1{--width:50%;}.elementor-827 .elementor-element.elementor-element-5c6855b{--width:50%;}.elementor-827 .elementor-element.elementor-element-adb990c{--width:50%;}}@media(max-width:1024px){.elementor-827 .elementor-element.elementor-element-25105ef{--min-height:45vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-827 .elementor-element.elementor-element-3a807b6{--min-height:25vh;}.elementor-827 .elementor-element.elementor-element-0d81d22 .elementor-heading-title{font-size:125px;}.elementor-827 .elementor-element.elementor-element-3247acd{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-827 .elementor-element.elementor-element-9840d65:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-9840d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-122px 0px;background-size:cover;}.elementor-827 .elementor-element.elementor-element-09f3291:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-09f3291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-827 .elementor-element.elementor-element-ca20c3c:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-ca20c3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-827 .elementor-element.elementor-element-925d664:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-925d664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-827 .elementor-element.elementor-element-89d80d0:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-89d80d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}}@media(max-width:767px){.elementor-827 .elementor-element.elementor-element-25105ef{--min-height:35vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-827 .elementor-element.elementor-element-564581a .elementor-heading-title{font-size:1.75em;}.elementor-827 .elementor-element.elementor-element-732a0ad .elementor-heading-title{font-size:1.75em;}.elementor-827 .elementor-element.elementor-element-3a807b6{--min-height:0vh;--padding-top:67px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-827 .elementor-element.elementor-element-60b5530{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-827 .elementor-element.elementor-element-3412b3d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-827 .elementor-element.elementor-element-2842824 .elementor-heading-title{font-size:1.75em;}.elementor-827 .elementor-element.elementor-element-2842824 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-0d81d22 .elementor-heading-title{font-size:4em;}.elementor-827 .elementor-element.elementor-element-0d81d22 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-827 .elementor-element.elementor-element-3247acd{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-827 .elementor-element.elementor-element-edbd4cb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-827 .elementor-element.elementor-element-ba13596{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-827 .elementor-element.elementor-element-9840d65:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-9840d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-95px 0px;}.elementor-827 .elementor-element.elementor-element-21cf208{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-827 .elementor-element.elementor-element-3b30b9f .elementor-heading-title{font-size:1.75em;}.elementor-827 .elementor-element.elementor-element-5820d66{font-size:1.75em;}.elementor-827 .elementor-element.elementor-element-9181f0e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-827 .elementor-element.elementor-element-1453c31 .elementor-heading-title{font-size:1.75em;}.elementor-827 .elementor-element.elementor-element-88327c1{font-size:1.75em;}.elementor-827 .elementor-element.elementor-element-6552209{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-827 .elementor-element.elementor-element-e8b0b28 .elementor-heading-title{font-size:1.75em;}.elementor-827 .elementor-element.elementor-element-eabbb4c{font-size:1.75em;}.elementor-827 .elementor-element.elementor-element-94682ab{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-827 .elementor-element.elementor-element-1357582 .elementor-heading-title{font-size:1.75em;}.elementor-827 .elementor-element.elementor-element-e89df2d{font-size:1.75em;}.elementor-827 .elementor-element.elementor-element-ce730dd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-827 .elementor-element.elementor-element-9565f1a .elementor-heading-title{font-size:1.75em;}.elementor-827 .elementor-element.elementor-element-1462489{font-size:1.75em;}}/* Start custom CSS for container, class: .elementor-element-ba13596 */.ratio {
    aspect-ratio: 16 / 9;
}/* End custom CSS */