.diagonal-box {
    background: #373737;
    color: #1B1A1A;
    clip-path: polygon(0 8%,100% 0,100% 92%,0 100%);
    padding: 7rem 2%;
    margin: 3rem 0;
}

.container-diagonal-box {color:#fff}
.container-diagonal-box h2{}

.text-box-diagonal {color: #1B1A1A;}
.text-box-diagonal h3 { font-size:24px;font-weight:500;}
.text-box-diagonal p{margin-top:24px;}
.text-box-diagonal p, .diagonal-box li {font-size: 14px;font-weight: 400;}
.text-box-diagonal ul {list-style: disc;list-style-position: inside;}
.container-diagonal-box{ padding: 2rem 0;/*max-width:1063px*/;margin:auto }

{#INICIO VIDEO#}
.video-box-diagonal video{display: block;width:100%}
.video-box-diagonal{background: #fff;border-radius: 0 0 10px 10px;}

.text-box-diagonal{
    background: #EBEBEB;
    width: 100%;
    border-radius: 20px 20px 0 0;
    padding: 3rem 1.5rem;
}

.flex-video-diagonal{
    padding-top:30px;
    display: flex;
    flex-direction: column;
}

.box-shadow-1{
    box-shadow: 0px 4px 41px 0px #C6C6C6;
    border-radius: 20px;
}
{#TERMINO VIDEO#}





@media screen and (min-width: 767px){
  .container-diagonal-box h2{font-size: 60px; font-weight: 600;}
  .container-diagonal-box p{font-size: 26px;}
    .diagonal-box {
        margin: 0 0 12rem;
        padding: 10rem;
        clip-path: polygon(0 9%, 100% 0, 100% 91%, 0 100%);
        }
    
    .text-box-diagonal h3 { font-size:24px; font-weight:500;}
    .text-box-diagonal p {font-size: 14px;font-weight: 400;}
    .container-diagonal-box{ padding: 2rem 0 0;  }
  
  {#INICIO VIDEO#}

    .text-box-diagonal{
      /*  width: 30%;*/
        display: flex;
        flex-direction: column;
        justify-content: center;
        border-radius: 20px 0 0 20px;
    }
}

@media screen and (min-width: 992px){
      .video-box-diagonal video{display: block; width: 100%;height: 550px;}
      .flex-video-diagonal{ height: 590px; flex-direction: row; /*margin-bottom: 10rem;*/ }
      .text-box-diagonal{
        width: 485px;
        padding: 3rem 2rem;
    }
      .video-box-diagonal{
        width: 715px;
        position:relative;
        border-radius: 0 10px 10px 0
    }

    .bt-0{
      position:absolute;
      bottom:0;
}
