.elementor-25 .elementor-element.elementor-element-edc4595{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.65;}.elementor-25 .elementor-element.elementor-element-edc4595::before, .elementor-25 .elementor-element.elementor-element-edc4595 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-edc4595 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-edc4595 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-edc4595 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-edc4595 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-edc4595:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-edc4595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://thedvsgroup.com/wp-content/uploads/2026/03/Screenshot-2026-03-10-at-10.19.17-PM-scaled.png") 50% 50%;background-size:cover;}.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 );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-1933b61{text-align:center;}.elementor-25 .elementor-element.elementor-element-1933b61 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:96px;font-weight:900;line-height:130px;word-spacing:2px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-0b186dd{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-88aadc2 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:32px;font-weight:900;line-height:40px;word-spacing:2px;}.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 );}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-b858775{left:-1vw;}body.rtl .elementor-25 .elementor-element.elementor-element-b858775{right:-1vw;}.elementor-25 .elementor-element.elementor-element-b858775{top:50%;z-index:0;}.elementor-25 .elementor-element.elementor-element-b858775 img{width:25vw;opacity:0.05;}.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-25 .elementor-element.elementor-element-3216ff3 img{width:100%;}.elementor-25 .elementor-element.elementor-element-f4280c7 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:900;line-height:32px;word-spacing:2px;}.elementor-25 .elementor-element.elementor-element-3c0e927 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:900;line-height:32px;word-spacing:2px;}.elementor-25 .elementor-element.elementor-element-fa40eec{color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-372bf3e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-3e56718{--display:flex;}.elementor-25 .elementor-element.elementor-element-ee5c8fb .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:20px;font-weight:900;text-decoration:underline;line-height:20px;word-spacing:2px;}.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-25 .elementor-element.elementor-element-fbef3eb .elementor-button{background-color:#FFFFFF00;font-family:"Didact Gothic", Sans-serif;font-size:18px;font-weight:400;line-height:17px;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:15px 15px 15px 1px;}.elementor-25 .elementor-element.elementor-element-fbef3eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-fbef3eb .elementor-button .elementor-button-content-wrapper{gap:8px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-25 .elementor-element.elementor-element-372bf3e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-25 .elementor-element.elementor-element-1933b61 .elementor-heading-title{font-size:60px;line-height:60px;}.elementor-25 .elementor-element.elementor-element-0b186dd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-88aadc2 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-25 .elementor-element.elementor-element-3216ff3 img{width:100%;}.elementor-25 .elementor-element.elementor-element-9783df1{z-index:1;}.elementor-25 .elementor-element.elementor-element-a2c0b25{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + -75px) 0px;}.elementor-25 .elementor-element.elementor-element-37fcc6f{z-index:1;}.elementor-25 .elementor-element.elementor-element-cb177f7{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + -75px) 0px;}.elementor-25 .elementor-element.elementor-element-8d50170{z-index:1;}.elementor-25 .elementor-element.elementor-element-372bf3e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-fa40eec */.dvs-esop-benefits{
      --ink:#001425;
      --muted:#2b2b2b;
      --link:#1d5fa7;
      --max:980px;
      color:var(--ink);
      font-family: Arial, Helvetica, sans-serif;
    }

    .dvs-esop-benefits .wrap{
      margin:0 auto;
      padding:8px 0;
    }

    .dvs-esop-benefits ol.main-list{
      margin:0;
      padding-left:32px;
    }

    .dvs-esop-benefits ol.main-list > li{
      margin:0 0 20px;
      padding-left:8px;
      font-size:18px;
      line-height:1.45;
    }

    .dvs-esop-benefits ol.alpha-list{
      margin:8px 0 0;
      padding-left:28px;
      list-style-type: lower-alpha;
    }

    .dvs-esop-benefits ol.alpha-list > li{
      margin:0 0 18px;
      padding-left:8px;
      font-size:18px;
      line-height:1.45;
    }

    .dvs-esop-benefits .lead{
      font-weight:700;
      color: #003057 !important;
    }

    .dvs-esop-benefits .lead em{
      font-style:italic;
      font-weight:700;
      color: #003057 !important;
    }

    .dvs-esop-benefits p{
      margin:14px 0 0;
      font-size:18px;
      line-height:1.45;
      
    }

    .dvs-esop-benefits strong{
      font-weight:700;
      color: #003057 !important;
    }

    .dvs-esop-benefits em{
      font-style:italic;
      color: #003057 !important;
    }

    /* optional little bit of responsive cleanup */
    @media (max-width: 767px){
      .dvs-esop-benefits ol.main-list{
        padding-left:24px;
      }

      .dvs-esop-benefits ol.alpha-list{
        padding-left:22px;
      }

      .dvs-esop-benefits ol.main-list > li,
      .dvs-esop-benefits ol.alpha-list > li,
      .dvs-esop-benefits p{
        font-size:16px;
        line-height:1.5;
      }
    }
    
    strong {
        color: #003057 !important;
    }/* End custom CSS */