.elementor-870 .elementor-element.elementor-element-53637c4{--display:flex;--min-height:32vw;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-53637c4:not(.elementor-motion-effects-element-type-background), .elementor-870 .elementor-element.elementor-element-53637c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://opt-mvac.org/wp-content/uploads/2025/10/banner-work-packages.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-870 .elementor-element.elementor-element-c840769{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:110px;--padding-right:110px;}.elementor-870 .elementor-element.elementor-element-765fb2c{--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-870 .elementor-element.elementor-element-ded8c4c{--display:flex;--justify-content:space-evenly;}.elementor-870 .elementor-element.elementor-element-7d2d4ee .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-988cd26{font-family:var( --e-global-typography-e8f5989-font-family ), Sans-serif;font-size:var( --e-global-typography-e8f5989-font-size );font-weight:var( --e-global-typography-e8f5989-font-weight );line-height:var( --e-global-typography-e8f5989-line-height );letter-spacing:var( --e-global-typography-e8f5989-letter-spacing );word-spacing:var( --e-global-typography-e8f5989-word-spacing );color:var( --e-global-color-text );}.elementor-870 .elementor-element.elementor-element-300c25b{--display:flex;--z-index:3;}.elementor-870 .elementor-element.elementor-element-a7e4899 > .elementor-widget-container{padding:18px 30px 18px 30px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-870 .elementor-element.elementor-element-a7e4899 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:clamp(0.75rem, 0rem + 0.9375vw, 1.125rem);font-weight:600;color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-00275f0 > .elementor-widget-container{padding:18px 30px 18px 30px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-870 .elementor-element.elementor-element-00275f0 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:clamp(0.75rem, 0rem + 0.9375vw, 1.125rem);font-weight:600;color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-ee88311 > .elementor-widget-container{padding:18px 30px 18px 30px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-870 .elementor-element.elementor-element-ee88311 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:clamp(0.75rem, 0rem + 0.9375vw, 1.125rem);font-weight:600;color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-4f87bf4 > .elementor-widget-container{padding:18px 30px 18px 30px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-870 .elementor-element.elementor-element-4f87bf4 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:clamp(0.75rem, 0rem + 0.9375vw, 1.125rem);font-weight:600;color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-50c297c > .elementor-widget-container{padding:18px 30px 18px 30px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-870 .elementor-element.elementor-element-50c297c .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:clamp(0.75rem, 0rem + 0.9375vw, 1.125rem);font-weight:600;color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-ff41f1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-870 .elementor-element.elementor-element-2bf42e0 > .elementor-widget-container{margin:60px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-2bf42e0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-45211d3{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-672d5e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-59dfc0f img{border-radius:23px 23px 23px 23px;}.elementor-870 .elementor-element.elementor-element-36151e1{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-3fcb514 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-85e3204 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:18px;font-weight:700;text-decoration:underline;color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-055bc94 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-870 .elementor-element.elementor-element-055bc94{font-family:var( --e-global-typography-fb837b7-font-family ), Sans-serif;font-size:var( --e-global-typography-fb837b7-font-size );line-height:var( --e-global-typography-fb837b7-line-height );letter-spacing:var( --e-global-typography-fb837b7-letter-spacing );word-spacing:var( --e-global-typography-fb837b7-word-spacing );color:var( --e-global-color-text );}.elementor-870 .elementor-element.elementor-element-56f2310 > .elementor-widget-container{margin:60px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-56f2310 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-734ea21{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-1bf0b54{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--z-index:2;}.elementor-870 .elementor-element.elementor-element-1bf0b54:not(.elementor-motion-effects-element-type-background), .elementor-870 .elementor-element.elementor-element-1bf0b54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-808b480 );}.elementor-870 .elementor-element.elementor-element-f5fb246 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-b583eec > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-870 .elementor-element.elementor-element-b583eec{font-family:var( --e-global-typography-fb837b7-font-family ), Sans-serif;font-size:var( --e-global-typography-fb837b7-font-size );line-height:var( --e-global-typography-fb837b7-line-height );letter-spacing:var( --e-global-typography-fb837b7-letter-spacing );word-spacing:var( --e-global-typography-fb837b7-word-spacing );color:var( --e-global-color-text );}.elementor-870 .elementor-element.elementor-element-6bcd01b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-9b8b140 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-870 .elementor-element.elementor-element-988b85a > .elementor-widget-container{margin:60px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-988b85a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-a3fc9a9{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-ad64ad4{--display:flex;--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-870 .elementor-element.elementor-element-4a7ce28 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-870 .elementor-element.elementor-element-a037228{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:23px 0px 0px 0px;--z-index:2;}.elementor-870 .elementor-element.elementor-element-f5b722b .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-3fb92d6 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:18px;font-weight:700;text-decoration:underline;color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-72ca59b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-870 .elementor-element.elementor-element-72ca59b{font-family:var( --e-global-typography-fb837b7-font-family ), Sans-serif;font-size:var( --e-global-typography-fb837b7-font-size );line-height:var( --e-global-typography-fb837b7-line-height );letter-spacing:var( --e-global-typography-fb837b7-letter-spacing );word-spacing:var( --e-global-typography-fb837b7-word-spacing );color:var( --e-global-color-text );}.elementor-870 .elementor-element.elementor-element-d011f2a > .elementor-widget-container{margin:60px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-d011f2a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-61ef23b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-d1bb82c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-d1bb82c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-870 .elementor-element.elementor-element-fae3173 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-155c5b6 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:18px;font-weight:700;text-decoration:underline;color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-2355427 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-870 .elementor-element.elementor-element-2355427{font-family:var( --e-global-typography-fb837b7-font-family ), Sans-serif;font-size:var( --e-global-typography-fb837b7-font-size );line-height:var( --e-global-typography-fb837b7-line-height );letter-spacing:var( --e-global-typography-fb837b7-letter-spacing );word-spacing:var( --e-global-typography-fb837b7-word-spacing );color:var( --e-global-color-text );}.elementor-870 .elementor-element.elementor-element-62535bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-ca55457 img{width:100%;border-radius:23px 23px 23px 23px;}.elementor-870 .elementor-element.elementor-element-9071fc7 > .elementor-widget-container{margin:60px 0px 50px 0px;}.elementor-870 .elementor-element.elementor-element-9071fc7 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-68f1f35{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-50546db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-dd5b687 img{width:100%;border-radius:23px 23px 23px 23px;}.elementor-870 .elementor-element.elementor-element-2fd7438{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-2fd7438.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-870 .elementor-element.elementor-element-a1e7356 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-8aee5af .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:18px;font-weight:700;text-decoration:underline;color:var( --e-global-color-primary );}.elementor-870 .elementor-element.elementor-element-266e73e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-870 .elementor-element.elementor-element-266e73e{font-family:var( --e-global-typography-fb837b7-font-family ), Sans-serif;font-size:var( --e-global-typography-fb837b7-font-size );line-height:var( --e-global-typography-fb837b7-line-height );letter-spacing:var( --e-global-typography-fb837b7-letter-spacing );word-spacing:var( --e-global-typography-fb837b7-word-spacing );color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-870 .elementor-element.elementor-element-988cd26{font-size:var( --e-global-typography-e8f5989-font-size );line-height:var( --e-global-typography-e8f5989-line-height );letter-spacing:var( --e-global-typography-e8f5989-letter-spacing );word-spacing:var( --e-global-typography-e8f5989-word-spacing );}.elementor-870 .elementor-element.elementor-element-055bc94{font-size:var( --e-global-typography-fb837b7-font-size );line-height:var( --e-global-typography-fb837b7-line-height );letter-spacing:var( --e-global-typography-fb837b7-letter-spacing );word-spacing:var( --e-global-typography-fb837b7-word-spacing );}.elementor-870 .elementor-element.elementor-element-b583eec{font-size:var( --e-global-typography-fb837b7-font-size );line-height:var( --e-global-typography-fb837b7-line-height );letter-spacing:var( --e-global-typography-fb837b7-letter-spacing );word-spacing:var( --e-global-typography-fb837b7-word-spacing );}.elementor-870 .elementor-element.elementor-element-72ca59b{font-size:var( --e-global-typography-fb837b7-font-size );line-height:var( --e-global-typography-fb837b7-line-height );letter-spacing:var( --e-global-typography-fb837b7-letter-spacing );word-spacing:var( --e-global-typography-fb837b7-word-spacing );}.elementor-870 .elementor-element.elementor-element-2355427{font-size:var( --e-global-typography-fb837b7-font-size );line-height:var( --e-global-typography-fb837b7-line-height );letter-spacing:var( --e-global-typography-fb837b7-letter-spacing );word-spacing:var( --e-global-typography-fb837b7-word-spacing );}.elementor-870 .elementor-element.elementor-element-266e73e{font-size:var( --e-global-typography-fb837b7-font-size );line-height:var( --e-global-typography-fb837b7-line-height );letter-spacing:var( --e-global-typography-fb837b7-letter-spacing );word-spacing:var( --e-global-typography-fb837b7-word-spacing );}}@media(max-width:767px){.elementor-870 .elementor-element.elementor-element-53637c4{--min-height:65vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-c840769{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-870 .elementor-element.elementor-element-ded8c4c{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-988cd26{font-size:var( --e-global-typography-e8f5989-font-size );line-height:var( --e-global-typography-e8f5989-line-height );letter-spacing:var( --e-global-typography-e8f5989-letter-spacing );word-spacing:var( --e-global-typography-e8f5989-word-spacing );}.elementor-870 .elementor-element.elementor-element-300c25b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-672d5e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-055bc94{font-size:var( --e-global-typography-fb837b7-font-size );line-height:var( --e-global-typography-fb837b7-line-height );letter-spacing:var( --e-global-typography-fb837b7-letter-spacing );word-spacing:var( --e-global-typography-fb837b7-word-spacing );}.elementor-870 .elementor-element.elementor-element-1bf0b54{--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-870 .elementor-element.elementor-element-b583eec{font-size:var( --e-global-typography-fb837b7-font-size );line-height:var( --e-global-typography-fb837b7-line-height );letter-spacing:var( --e-global-typography-fb837b7-letter-spacing );word-spacing:var( --e-global-typography-fb837b7-word-spacing );}.elementor-870 .elementor-element.elementor-element-6bcd01b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-ad64ad4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-870 .elementor-element.elementor-element-a037228{--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-870 .elementor-element.elementor-element-72ca59b{font-size:var( --e-global-typography-fb837b7-font-size );line-height:var( --e-global-typography-fb837b7-line-height );letter-spacing:var( --e-global-typography-fb837b7-letter-spacing );word-spacing:var( --e-global-typography-fb837b7-word-spacing );}.elementor-870 .elementor-element.elementor-element-2355427{font-size:var( --e-global-typography-fb837b7-font-size );line-height:var( --e-global-typography-fb837b7-line-height );letter-spacing:var( --e-global-typography-fb837b7-letter-spacing );word-spacing:var( --e-global-typography-fb837b7-word-spacing );}.elementor-870 .elementor-element.elementor-element-62535bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-50546db{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-870 .elementor-element.elementor-element-266e73e{font-size:var( --e-global-typography-fb837b7-font-size );line-height:var( --e-global-typography-fb837b7-line-height );letter-spacing:var( --e-global-typography-fb837b7-letter-spacing );word-spacing:var( --e-global-typography-fb837b7-word-spacing );}}@media(min-width:768px){.elementor-870 .elementor-element.elementor-element-c840769{--content-width:1410px;}.elementor-870 .elementor-element.elementor-element-d1bb82c{--width:37.933%;}.elementor-870 .elementor-element.elementor-element-2fd7438{--width:35%;}}/* Start custom CSS for container, class: .elementor-element-53637c4 */h2 b {
    font-weight: 800 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c840769 */#wp-1,#wp-2,#wp-3,#wp-4,#wp-5,#wp-6 {
    height: 100px;
    margin-top: -100px;
    pointer-events: none;
}/* End custom CSS */