/* BLOCK - Block - Text with image */
.block_text-with-video .row                                     {display: flex; flex-wrap: wrap; padding-left: 0; padding-right: 0;}
.block_text-with-video .row__center                             {align-items: center;}
.block_text-with-video .row__top                                {align-items: start;}
.block_text-with-video .row__col_100                            {flex-wrap: wrap;}

.block_text-with-video .row.row__col_100.row__img_txt .img      {order: 1; width: 100%;}
.block_text-with-video .row.row__col_100.row__img_txt .txt      {order: 2; width: 100%;}               
.block_text-with-video .row.row__col_100.row__txt_img .img      {order: 2; width: 100%;}
.block_text-with-video .row.row__col_100.row__txt_img .txt      {order: 1; width: 100%;} 

.block_text-with-video .row.row__col_50_50.row__img_txt .img    {order: 1; width: 50%;}
.block_text-with-video .row.row__col_50_50.row__img_txt .txt    {order: 2; width: 50%; padding: 0 0 0 2rem;}               
.block_text-with-video .row.row__col_50_50.row__txt_img .img    {order: 2; width: 50%;}
.block_text-with-video .row.row__col_50_50.row__txt_img .txt    {order: 1; width: 50%; padding: 0 2rem 0 0;} 

.block_text-with-video .row.row__col_25_75.row__img_txt .img    {order: 1; width: 25%;}
.block_text-with-video .row.row__col_25_75.row__img_txt .txt    {order: 2; width: 75%; padding: 0 0 0 2rem;}               
.block_text-with-video .row.row__col_25_75.row__txt_img .img    {order: 2; width: 75%;}
.block_text-with-video .row.row__col_25_75.row__txt_img .txt    {order: 1; width: 25%; padding: 0 2rem 0 0;} 

.block_text-with-video .row.row__col_75_25.row__img_txt .img    {order: 1; width: 75%;}
.block_text-with-video .row.row__col_75_25.row__img_txt .txt    {order: 2; width: 25%; padding: 0 0 0 2rem;}               
.block_text-with-video .row.row__col_75_25.row__txt_img .img    {order: 2; width: 25%;}
.block_text-with-video .row.row__col_75_25.row__txt_img .txt    {order: 1; width: 75%; padding: 0 2rem 0 0;} 

.block_text-with-video .row.row__col_33_66.row__img_txt .img    {order: 1; width: 33%;}
.block_text-with-video .row.row__col_33_66.row__img_txt .txt    {order: 2; width: 67%; padding: 0 0 0 2rem;}               
.block_text-with-video .row.row__col_33_66.row__txt_img .img    {order: 2; width: 67%;}
.block_text-with-video .row.row__col_33_66.row__txt_img .txt    {order: 1; width: 33%; padding: 0 2rem 0 0;} 

.block_text-with-video .row.row__col_66_33.row__img_txt .img    {order: 1; width: 67%;}
.block_text-with-video .row.row__col_66_33.row__img_txt .txt    {order: 2; width: 33%; padding: 0 0 0 2rem;}               
.block_text-with-video .row.row__col_66_33.row__txt_img .img    {order: 2; width: 33%;}
.block_text-with-video .row.row__col_66_33.row__txt_img .txt    {order: 1; width: 67%; padding: 0 2rem 0 0;} 

.block_text-with-video .row .img                                {display: flex; flex-wrap: wrap;justify-content: center;}
.block_text-with-video .row .img .video-wrap                    {width: 100%; display: flex; flex-wrap: wrap;} 
.block_text-with-video .row .img .video-box                     {position:relative; width: 100%; padding-top: 56%; height: 0; padding-left: 10px; padding-right: 10px; margin-bottom: 20px;}
.block_text-with-video .row .img .video-wrap iframe             {position: absolute; top:0; left: 10px; right: 0; bottom: 0; width: calc(100% - 20px); height: 100%;}
.block_text-with-video .row .img .video-col_1 .video-box        {width: 100%;}
.block_text-with-video .row .img .video-col_2 .video-box        {width: 50%; padding-top: 28.1%;}
.block_text-with-video .row .img .video-col_3 .video-box        {width: 33%; padding-top: 18.6%;}
.block_text-with-video .row .img .video-fmfs .video-box:first-of-type         {width: 100%; padding-top: 56%;}



    /*mobile*/
    @media (max-width: 767px){
        .block_text-with-video .row                                     {flex-wrap: wrap; padding: 0;}
        .block_text-with-video .row .img img                            {width: 100%!important; max-width: 100%;}
        .block_text-with-video .row.row__col_100.row__img_txt .img,      
        .block_text-with-video .row.row__col_100.row__txt_img .img,      
        .block_text-with-video .row.row__col_50_50.row__img_txt .img,    
        .block_text-with-video .row.row__col_50_50.row__txt_img .img,    
        .block_text-with-video .row.row__col_25_75.row__img_txt .img,    
        .block_text-with-video .row.row__col_25_75.row__txt_img .img,    
        .block_text-with-video .row.row__col_75_25.row__img_txt .img,    
        .block_text-with-video .row.row__col_75_25.row__txt_img .img,    
        .block_text-with-video .row.row__col_33_66.row__img_txt .img,    
        .block_text-with-video .row.row__col_33_66.row__txt_img .img,    
        .block_text-with-video .row.row__col_66_33.row__img_txt .img,    
        .block_text-with-video .row.row__col_66_33.row__txt_img .img    {order: 1; width: 100%;}
        .block_text-with-video .row.row__col_100.row__img_txt .txt,                    
        .block_text-with-video .row.row__col_100.row__txt_img .txt,      
        .block_text-with-video .row.row__col_50_50.row__img_txt .txt,                  
        .block_text-with-video .row.row__col_50_50.row__txt_img .txt,    
        .block_text-with-video .row.row__col_25_75.row__img_txt .txt,                  
        .block_text-with-video .row.row__col_25_75.row__txt_img .txt,    
        .block_text-with-video .row.row__col_75_25.row__img_txt .txt,                  
        .block_text-with-video .row.row__col_75_25.row__txt_img .txt,    
        .block_text-with-video .row.row__col_33_66.row__img_txt .txt,                  
        .block_text-with-video .row.row__col_33_66.row__txt_img .txt,    
        .block_text-with-video .row.row__col_66_33.row__img_txt .txt,                  
        .block_text-with-video .row.row__col_66_33.row__txt_img .txt    {order: 2; width: 100%; padding: 3rem 2rem;} 

        .block_text-with-video .row .img .video-col_1 .video-box,
        .block_text-with-video .row .img .video-col_2 .video-box,
        .block_text-with-video .row .img .video-col_3 .video-box        {width: 100%; padding-top: 56%;}
    }
