templates/section/catalogue-video.html.twig line 1

Open in your IDE?
  1. <style>
  2.     .video-wrapper {
  3.         margin-top: -50px;
  4.         position: relative;
  5.         padding-bottom: 56.25%; /* 16:9 */
  6.         height: 0;
  7.         border-radius: 10px;
  8.         overflow: hidden;
  9.         box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2),
  10.                                    0 6px 20px 0 rgba(0, 0, 0, 0.19);
  11.     }
  12.     
  13.     .video-wrapper iframe {
  14.         position: absolute;
  15.         top: 0;
  16.         left: 0;
  17.         width: 100%;
  18.         height: 100%;
  19.         border: 0;
  20.         box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2),
  21.                                    0 6px 20px 0 rgba(0, 0, 0, 0.19);
  22.     }
  23.     .no-click iframe {
  24.         pointer-events: none;
  25.     }
  26.     .btn-download{
  27.         background-color: #ff6600;
  28.         color: #fff;
  29.         height: 50px !important;
  30.         width: 70%;
  31.         margin-left: 5%;
  32.         box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  33.         border-radius: 5px;
  34.     }
  35.     .btn-download:hover{
  36.         background-color: #051a53;
  37.         color: #fff;
  38.         height: 50px !important;
  39.         width: 70%;
  40.     }
  41.     .lien-download{
  42.         font-size: 18px !important; color: #fff; 
  43.         font-family: arial; font-weight: normal;
  44.         margin: 5px;
  45.     }
  46.     .line-index{
  47.         margin-left: 5%;
  48.         margin-top: 20px;
  49.         margin-bottom: 20px;
  50.         background-color: #ededed;
  51.         height: 1px;
  52.         width: 70%;
  53.     }
  54.         .row {
  55.         display: flex;            /* flexbox pour aligner les colonnes */
  56.         flex-wrap: wrap;          /* les colonnes passent à la ligne si nécessaire */
  57.         margin-right: -0.75rem;   /* -gutter/2 */
  58.         margin-left: -0.75rem;    /* -gutter/2 */
  59.     }
  60.     /* Small devices ≥576px */
  61.     @media (max-width: 576px) {
  62.         .col-md-6{
  63.             flex: 0 0 100% !important; 
  64.             max-width: 100% !important;
  65.         }
  66.         .col-md-3 { flex: 0 0 16.666667% !important; max-width: 16.666667% !important; }
  67.         .col-md-9 { flex: 0 0 75% !important; max-width: 75% !important; }
  68.     .video-wrapper {
  69.         margin-top: -20px;
  70.         position: relative;
  71.         padding-bottom: 56.25%; /* 16:9 */
  72.         height: 0;
  73.         border-radius: 10px;
  74.         overflow: hidden;
  75.         box-shadow: none;
  76.     }
  77.     
  78.     .video-wrapper iframe {
  79.         position: absolute;
  80.         top: 30%;
  81.         left: 0;
  82.         width: 100%;
  83.         height: 100%;
  84.         border: 0;
  85.         box-shadow: none;
  86.     }      
  87.         .col-md-12{
  88.             flex: 0 0 100% !important; 
  89.             max-width: 100% !important;
  90.             text-align: center !important;
  91.         }
  92.         .no-click iframe {
  93.             pointer-events: none;
  94.         }
  95.     
  96.         .btn-download{
  97.             background-color: #ff6600;
  98.             color: #fff;
  99.             height: 50px !important;
  100.             width: 80%;
  101.             margin-left: 5%;
  102.             box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  103.             border-radius: 5px;
  104.         }
  105.         .btn-download:hover{
  106.             background-color: #051a53;
  107.             color: #fff;
  108.             height: 50px !important;
  109.             width: 80%;
  110.         }
  111.     }
  112.     
  113.     /* Medium devices ≥768px */
  114.     @media (min-width: 768px) {
  115.         
  116.       .col-md-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
  117.       .col-md-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
  118.       .col-md-3 { flex: 0 0 25%; max-width: 25%; }
  119.       .col-md-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  120.       .col-md-5 { flex: 0 0 41.666667%; max-width: 41.666667%; }
  121.       .col-md-6 { flex: 0 0 50%; max-width: 50%; }
  122.       .col-md-7 { flex: 0 0 58.333333%; max-width: 58.333333%; }
  123.       .col-md-8 { flex: 0 0 66.666667%; max-width: 66.666667%; }
  124.       .col-md-9 { flex: 0 0 75%; max-width: 75%; }
  125.       .col-md-10 { flex: 0 0 83.333333%; max-width: 83.333333%; }
  126.       .col-md-11 { flex: 0 0 91.666667%; max-width: 91.666667%; }
  127.       .col-md-12 { flex: 0 0 100%; max-width: 100%; }
  128.     }
  129.     
  130.     /* Large devices ≥992px */
  131.     @media (min-width: 992px) {
  132.       .col-lg-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
  133.       .col-lg-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
  134.       .col-lg-3 { flex: 0 0 25%; max-width: 25%; }
  135.       .col-lg-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  136.       .col-lg-5 { flex: 0 0 41.666667%; max-width: 41.666667%; }
  137.       .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
  138.       .col-lg-7 { flex: 0 0 58.333333%; max-width: 58.333333%; }
  139.       .col-lg-8 { flex: 0 0 66.666667%; max-width: 66.666667%; }
  140.       .col-lg-9 { flex: 0 0 75%; max-width: 75%; }
  141.       .col-lg-10 { flex: 0 0 83.333333%; max-width: 83.333333%; }
  142.       .col-lg-11 { flex: 0 0 91.666667%; max-width: 91.666667%; }
  143.       .col-lg-12 { flex: 0 0 100%; max-width: 100%; }
  144.     }
  145. </style>
  146. <section style="padding-top: 60px; padding-bottom: 60px;" class="elementor-section elementor-top-section elementor-element elementor-element-b7a2935 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b7a2935" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
  147.    <div class="elementor-background-overlay"></div>
  148.    <div class="elementor-container elementor-column-gap-no">
  149.       <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a03052a" data-id="a03052a" 
  150.       data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
  151.          <div class="elementor-widget-wrap elementor-element-populated">
  152.             <div class="elementor-background-overlay"></div>
  153.             <div class="ova-heading template_1">
  154.                 <a href="{{ path('front.seminaire.internationaux') }}">
  155.                     <span class="subtitle" style="color: #ff6600 !important; font-family: arial !important">Formations</span>
  156.                 </a>
  157.                 <div style="margin-top: -20px !important;"></div>
  158.                 <span class="line" style="height: 4px; background-color: #ff6600 !important;"></span>
  159.                 <h2 class="title" style="font-size: 28px; color: #051a53 !important; font-family: arial !important">Notre catalogue de formation</h2>
  160.                 <div class="hauteur" style="height: 50px !important;"></div>
  161.             </div>
  162.             <div class="row" style="width: 100%; margin: 0px; padding: 0px;">
  163.                 <div class="col-lg-6 col-md-6 col-sm-12" style="padding: 10px; text-align: center !important;">
  164.                     
  165.                    <div class="ova-doc-items" style="text-align: center !important;">
  166.                         <a href="{{ asset('public/catalogues/Catalogue_2026_CIMEF_INTERNATIONAL.pdf') }}" target="_blank" title="Download files" class="icon" data-id="829">
  167.                             <div class="row btn-download">
  168.                                 <div class="col-md-12 col-sm-12" style="text-align: center !important; line-height: 45px;">
  169.                                    <h3 class="lien-download">Télécharger le catalogue 2026</h3>
  170.                                 </div>
  171.                             </div>
  172.                         </a>    
  173.                         <div class="line-index"></div>
  174.                         <a href="{{ path('front.inscriptions', {'annee': annee }) }}">
  175.                             <div class="row btn-download">
  176.                                 <div class="col-md-12 col-sm-12" style="text-align: center !important; line-height: 45px;">
  177.                                     <h3 class="lien-download">S'inscrire à un séminaire</h3>
  178.                                 </div>
  179.                             </div>
  180.                         </a>
  181.                         <div class="line-index"></div>
  182.                         <a href="{{ path('front.inter.thematique') }}">
  183.                             <div class="row btn-download">
  184.                                 <div class="col-md-12 col-sm-12" style="text-align: center !important; line-height: 45px;">
  185.                                     <h3 class="lien-download">Découvrez nos formations</h3>
  186.                                 </div>
  187.                             </div>
  188.                         </a>
  189.                     </div>
  190.                 </div>
  191.                 <div class="col-lg-6 col-md-6 col-sm-12">
  192.                     <div class="video-wrapper no-click" style="">
  193.                         <iframe 
  194.                             width="800"height="440" style="border-radius: 10px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2),0 6px 20px 0 rgba(0, 0, 0, 0.19);"
  195.                             src="https://www.youtube.com/embed/9wRP-o99xak?autoplay=1&mute=1&loop=1&playlist=9wRP-o99xak&controls=0&modestbranding=1&rel=0&showinfo=0&fs=0" 
  196.                             title="CIMEF International : Un partenaire de confiance pour vos besoins en formation" frameborder="0" 
  197.                             allow="autoplay; encrypted-media; picture-in-picture" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen>
  198.                             
  199.                         </iframe>
  200.                     </div>
  201.                 </div>
  202.             </div>
  203.          
  204.          </div>
  205.       </div>
  206.    </div>
  207. </section>