templates/front/inscriptions/inscription-seminaire.html.twig line 1

Open in your IDE?
  1. {% extends 'front.html.twig' %}
  2. {% block title %}Inscription aux Séminaires | CIMEF-INTERNATIONAL{% endblock %}
  3. {% block styleSheets %}
  4. <style id='wp-emoji-styles-inline-css' type='text/css'>
  5. .form-header {
  6.     font-size: 1.8rem;
  7.     color: #0056b3;
  8.     margin-right: 15px;
  9.     width: 100% !important;
  10. }
  11. .form-title{
  12.     font-size: 30px !important;
  13. }
  14. .captcha {
  15.     display: flex !important;
  16.     align-items: center !important;
  17.     gap: 10px;
  18. }
  19. .captcha img {
  20.     margin-right: 10px;
  21. }
  22. .captcha input {
  23.     width: 180px;
  24. }
  25. .btn-primary{
  26.     font-family: arial;
  27.     font-weight: bold;
  28. }
  29. label {
  30.     font-family: arial;
  31.     font-weight: bold;
  32. }
  33. .form-control{
  34.     width:100%;
  35.     height:45px;
  36.     padding:10px;
  37.     border-radius:8px;
  38.     font-family: arial;
  39.     margin-bottom: 20px;
  40.     border:1px solid #ccc;
  41. }
  42. .textarea{
  43.     width:100%;
  44.     height:45px;
  45.     padding:10px;
  46.     font-family: arial;
  47.     border:1px solid #ccc;
  48.     height: 100px !important;
  49.     border-radius:1px !important;
  50. }
  51. #map {
  52.     height: 500px;
  53.     width: 100%;
  54. }
  55. .row {
  56.     display: flex;            /* flexbox pour aligner les colonnes */
  57.     flex-wrap: wrap;          /* les colonnes passent à la ligne si nécessaire */
  58.     margin-right: -0.75rem;   /* -gutter/2 */
  59.     margin-left: -0.75rem;    /* -gutter/2 */
  60. }
  61. .btn-register {
  62.     background-color: #ff6600;
  63.     color: #fff;
  64.     font-weight: bold;
  65.     margin-top: 10px;
  66.     text-align: center; 
  67.     border: 1px solid #ff6600!important; 
  68.     width: 100% !important;
  69.     padding: 10px;
  70.     border-radius: 2px;
  71. }
  72. .btn-register:hover {
  73.     background-color: #051a53;
  74.     color: #fff;
  75.     margin-top: 10px;
  76.     text-align: center; 
  77.     border: 1px solid #051a53!important; 
  78.     width: 100% !important;
  79.     padding: 10px;
  80.     border-radius: 2px;
  81. }
  82. .text-lien{
  83.    color: #ff6600;
  84.    font-size: 16px;
  85. }
  86. .mon-div-fixe {
  87.     position: fixed;
  88.     top: 250px;     /* distance du haut */
  89.     /* right: 20px;   distance de la droite */
  90.     z-index: 9999; /* pour passer au-dessus des autres éléments */
  91. }
  92. .btn-fichier{
  93.     margin-bottom: 30px; background: #ff6600; padding: 10px; height: 70px; width: 100%; line-height: 50px;
  94. }
  95. .btn-fichier:hover{
  96.     margin-bottom: 30px; background: #051a53; padding: 10px; height: 70px; width: 100%;
  97. }
  98. .shadow {
  99.     box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
  100. }
  101. .header_title{ font-size: 25px !important; text-transform: lowercase; color: #fff!important; font-weight: bold !important; }
  102. /* Small devices ≥576px */
  103. @media (min-width: 576px) {
  104.   .col-3 { flex: 0 0 100%; max-width: 100%; }
  105.   .col-sm-4 { flex: 0 0 100%; max-width: 100%; }
  106.   .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
  107.   .col-sm-12 { flex: 0 0 100%; max-width: 100%; }
  108.   .header_title{ font-size: 20px; text-transform: lowercase; color: #fff!important; }
  109.   .header_banner_el { padding: 10px!important; }
  110. }
  111. .left-column {
  112.     flex: 1;
  113.     /*background: linear-gradient(145deg, #051a53, 0%, #0a2a7a 100%);*/
  114.     background: #051a53;
  115.     color: white;
  116.     padding: 40px;
  117.     display: flex;
  118.     flex-direction: column;
  119.     justify-content: space-between;
  120.     position: relative;
  121.     overflow: hidden;
  122. }
  123. .left-column:before {
  124.     content: "";
  125.     position: absolute;
  126.     top: 0;
  127.     left: 0;
  128.     right: 0;
  129.     bottom: 0;
  130.     background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><circle cx="50" cy="50" r="2" fill="rgba(255,255,255,0.05)"/></svg>');
  131.     opacity: 0.3;
  132. }
  133. .logo-header {
  134.     display: flex;
  135.     align-items: center;
  136.     gap: 15px;
  137.     margin-bottom: 40px;
  138.     z-index: 1;
  139.     position: relative;
  140. }
  141. .logo-circle {
  142.     width: 80px !important;
  143.     height: 65px !important;
  144.     background-color: #ff6600;
  145.     border-radius: 50%;
  146.     display: flex;
  147.     align-items: center;
  148.     justify-content: center;
  149.     font-size: 24px;
  150. }
  151. .left-content {
  152.     z-index: 1;
  153.     position: relative;
  154.     flex-grow: 1;
  155.     margin: 0px !important;
  156.     width: 100% !important;
  157. }
  158. .features-list {
  159.     list-style: none;
  160.     margin: 0px !important;
  161.     width: 100%;
  162. }
  163. .features-list li {
  164.     display: flex;
  165.     align-items: flex-start;
  166.     margin-bottom: 10px;
  167.     margin-left: -30px;
  168. }
  169. .feature-icon {
  170.     background-color: rgba(255, 255, 255, 0.15);
  171.     color: #fff;
  172.     border-radius: 50%;
  173.     width: 40px;
  174.     height: 40px;
  175.     display: flex;
  176.     align-items: center;
  177.     justify-content: center;
  178.     margin-right: 15px;
  179.     flex-shrink: 0;
  180.     margin-top: 10px !important;
  181. }
  182. .feature-text h4 {
  183.     font-size: 16px;
  184.     margin-bottom: 5px;
  185.     font-weight: 600;
  186. }
  187. .feature-text p {
  188.     font-size: 14px;
  189.     opacity: 0.8;
  190. }
  191. /* Medium devices ≥768px */
  192. @media (min-width: 768px) {
  193.   .col-md-3 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  194.   .col-md-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  195.   .col-md-6 { flex: 0 0 50%; max-width: 50%; }
  196.   .col-md-12 { flex: 0 0 100%; max-width: 100%; }
  197. }
  198. /* Large devices ≥992px */
  199. @media (min-width: 992px) {
  200.   .col-lg-3 { flex: 0 0 25%; max-width: 25%; }
  201.   .col-lg-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  202.   .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
  203.   .col-lg-12 { flex: 0 0 100%; max-width: 100%; }
  204. }
  205. .wrap_header_banner .overlay-slider {
  206.     position: absolute;
  207.     top: 0;
  208.     left: 0;
  209.     padding-top: 30px; 
  210.     width: 100%;
  211.     height: 100%;
  212.     background-color: rgba(0, 0, 0, 0.6392156863);
  213. }
  214. </style>
  215. {% endblock %}
  216. {% block mapjs %}
  217.     <link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css"/>
  218.     <script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script>
  219. {% endblock %}
  220. {% block body %}
  221. {% include 'section/navbar.html.twig' %}
  222.     <div class="wrap_header_banner" style="height: 200px; background: url({{ asset('public/inter/wp-content/uploads/2023/06/header-banner.jpg')}});">
  223.         <div class="overlay-slider">
  224.             <div class="row_site">
  225.                 <div class="container_site">
  226.                     <div class="cover_color"></div>
  227.                     <div class="header_banner_el">
  228.                         {% if query != null %}
  229.                             {% for f in query %}
  230.                         <div class="header_breadcrumbs">
  231.                             <div id="breadcrumbs">
  232.                                 <ul class="breadcrumb">
  233.                                     <li><a href="{{ path('front.inter.index') }}" style="color: #fff!important;" title="accueil">Accueil</a></li>
  234.                                     <li class="li_separator"><span class="separator"><i class="ovaicon-next" style="color: #fff!important;"></i></span></li>
  235.                                     <li style="color: #fff!important; text-transform: lowercase;">Formations</li>
  236.                                     <li class="li_separator"><span class="separator"><i class="ovaicon-next" style="color: #fff!important;"></i></span></li>
  237.                                     <li style="color: #fff!important; text-transform: lowercase;">{{ type }}</li>
  238.                                     <li class="li_separator"><span class="separator"><i class="ovaicon-next" style="color: #fff!important;"></i></span></li>
  239.                                     <!--
  240.                                     <li style="color: #fff!important; text-transform: lowercase;">{{ f.thmnom }}</li>
  241.                                     -->
  242.                                 </ul>
  243.                             </div>
  244.                         </div>
  245.                         <h1 class="header_title">{{ f.nom }} </h1>
  246.                             {% endfor %}
  247.                         {% endif %}
  248.                     </div>
  249.                 </div>
  250.             </div>
  251.         </div>
  252.     </div>
  253.     {% for message in app.flashes('success') %}
  254.     <div class="row toast_success" style="top: 100px !important; float: right !important; position: absolute;">
  255.         <div class="col-md-2 col-sm-2" style="padding: 10px;">
  256.             <i class="fa fa-check fa-2x" aria-hidden="true"></i>
  257.         </div>
  258.         <div class="col-md-10 col-sm-10" style="padding: 10px;">
  259.             {{ message }}
  260.         </div>
  261.     </div>    
  262.     {% endfor %}
  263.     {% for message in app.flashes('warning') %}
  264.     <div class="row toast_warning" style="top: 100px !important; float: right !important; position: absolute;">
  265.         <div class="col-md-2 col-sm-2" style="padding: 10px;">
  266.             <i class="fa fa-check fa-2x" aria-hidden="true"></i>
  267.         </div>
  268.         <div class="col-md-10 col-sm-10" style="padding: 10px;">
  269.             {{ message }}
  270.         </div>
  271.     </div>   
  272.     {% endfor %}
  273.     {% for message in app.flashes('danger') %}
  274.     <div class="row toast_danger" style="top: 100px !important; float: right !important; position: absolute;">
  275.         <div class="col-md-2 col-sm-2" style="padding: 10px;">
  276.             <i class="fa fa-check fa-2x" aria-hidden="true"></i>
  277.         </div>
  278.         <div class="col-md-10 col-sm-10" style="padding: 10px;">
  279.             {{ message }}
  280.         </div>
  281.     </div>   
  282.     {% endfor %}
  283.     
  284.     <style id="elementor-post-1308">.elementor-1308 .elementor-element.elementor-element-6df1039{margin-top:0px;margin-bottom:110px;}.elementor-1308 .elementor-element.elementor-element-7668bb9 .ovaev-event-title{font-size:30px;}.elementor-1308 .elementor-element.elementor-element-5dc2e39 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-1308 .elementor-element.elementor-element-ee883c9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-1308 .elementor-element.elementor-element-ee883c9 > .elementor-element-populated{margin:-50px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}@media(max-width:1024px){.elementor-1308 .elementor-element.elementor-element-6df1039{margin-top:0px;margin-bottom:80px;}.elementor-1308 .elementor-element.elementor-element-ee883c9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-1308 .elementor-element.elementor-element-7668bb9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1308 .elementor-element.elementor-element-ff09908 > .elementor-widget-container{margin:0px 0px 50px 0px;}}@media(min-width:768px){.elementor-1308 .elementor-element.elementor-element-d6d4b6c{width:67%;}.elementor-1308 .elementor-element.elementor-element-ee883c9{width:33%;}}</style>
  285.         <div data-elementor-type="page" data-elementor-id="1308" class="elementor elementor-1308">
  286.         {% if query != null %}
  287.             {% for f in query %}
  288.             <section class="elementor-section elementor-top-section elementor-element elementor-element-6df1039 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6df1039" data-element_type="section">
  289.                 <div class="elementor-container elementor-column-gap-default">
  290.                     <div class="elementor-column elementor-col-80 elementor-top-column elementor-element elementor-element-d6d4b6c" data-id="d6d4b6c" data-element_type="column">
  291.                         <div class="elementor-widget-wrap elementor-element-populated" style="padding-top: 50px;">
  292.                             
  293.                             {{ form_start(inscriptionForm, {attr: {style: 'width: 100%;'} }) }}
  294.                             <div class="row shadow" style="border: 1px solid #ededed; padding: 20px;">
  295.      
  296.                                 <div class="form-header">
  297.                                     <h2 class="form-title">Informations personnelles</h2>
  298.                                 </div>
  299.                                 
  300.                                 <div class="col-md-12 col-sm-12">
  301.                                     {{ form_row(inscriptionForm.civilite) }}
  302.                                 </div>
  303.                                 <div class="col-md-6 col-sm-12" style="padding-right: 10px; !important">
  304.                                     {{ form_row(inscriptionForm.nom) }}
  305.                                 </div>
  306.                                 <div class="col-md-6 col-sm-12" style="padding-left: 10px !important;">
  307.                                     {{ form_row(inscriptionForm.prenoms) }}
  308.                                 </div>
  309.                                 <div class="col-md-12 col-sm-12">
  310.                                     {{ form_row(inscriptionForm.mail) }}
  311.                                 </div>
  312.                                 <div class="col-md-6 col-sm-12" style="padding-right: 10px; !important">
  313.                                     {{ form_row(inscriptionForm.telephone) }}
  314.                                 </div>
  315.                                 <div class="col-md-6 col-sm-12" style="padding-left: 10px !important;">
  316.                                     {{ form_row(inscriptionForm.whatsapp) }}
  317.                                 </div>                             
  318.                                 <div class="col-md-6 col-sm-12" style="padding-right: 10px; !important">
  319.                                     {{ form_row(inscriptionForm.boitepostale) }}
  320.                                 </div>
  321.                                 <div class="col-md-6 col-sm-12" style="padding-left: 10px !important;">
  322.                                     {{ form_row(inscriptionForm.adresse) }}
  323.                                 </div> 
  324.                                 <div class="col-md-6 col-sm-12" style="padding-right: 10px; !important">
  325.                                     {{ form_row(inscriptionForm.pays) }}
  326.                                 </div>
  327.                                 <div class="col-md-6 col-sm-12" style="padding-left: 10px !important;">
  328.                                     {{ form_row(inscriptionForm.ville) }}
  329.                                 </div>
  330.                                 <div style="border: 1px solid #ededed !important; height: 5px; background-color: #ededed; width: 100%;"></div>
  331.                                 <div class="form-header" style="border-top: 1px solid #051a53 !important; width: 100%;">
  332.                                     <h2 class="form-title">Informations sur votre formation</h2>
  333.                                 </div>
  334.                                 <div class="col-md-6 col-sm-12" style="padding-right: 10px; !important">
  335.                                     {{ form_row(inscriptionForm.entreprise) }}
  336.                                 </div>                             
  337.                                 
  338.                                 <div class="col-md-6 col-sm-12" style="padding-left: 10px !important;">
  339.                                     {{ form_row(inscriptionForm.fonction) }}
  340.                                 </div>
  341.                                 <div class="col-md-6 col-sm-12" style="padding-right: 10px; !important">
  342.                                     {{ form_row(inscriptionForm.nbparticipant) }}
  343.                                 </div>
  344.                                 <div class="col-md-6 col-sm-12" style="padding-left: 10px !important;">
  345.                                     {{ form_row(inscriptionForm.siteweb) }}
  346.                                 </div> 
  347.     
  348.                                 <div class="col-md-12 col-sm-12">
  349.                                     {{ form_row(inscriptionForm.commentaire) }}
  350.                                 </div>  
  351.     
  352.                                 <div style="margin: 10px;" class="g-recaptcha" data-sitekey="6LfPYkosAAAAANaQq5rVy_x44wv122vknRu-sw3C"></div>
  353.                             </div>
  354.                             {{ form_end(inscriptionForm) }}
  355.                             
  356.                         </div>
  357.                     </div>
  358.                 
  359.                     <div class="elementor-column elementor-col-40 elementor-top-column elementor-element elementor-element-ee883c9" data-id="ee883c9" data-element_type="column">
  360.                         <div class="elementor-widget-wrap elementor-element-populated">
  361.     
  362.                             <div  class="elementor-element elementor-element-bdfb755 elementor-widget elementor-widget-ova_event_info" data-id="bdfb755" data-element_type="widget" data-widget_type="ova_event_info.default">
  363.                                 <div class="elementor-widget-container">
  364.                                     <div class="ovaev-event-info">
  365.                                         <div class="row">
  366.                                             <div class="col-md-2">
  367.                                                 <span class="label"><i class="fa fa-calendar-o" aria-hidden="true"></i> </span>
  368.                                             </div>
  369.                                             <div class="col-md-10">
  370.                                                 <span class="info"><b style="color: #051a53;">{{ f.dates_session}} {{ annee }}</b></span>
  371.                                             </div>
  372.                                         </div>
  373.                                         <div class="row" style="margin-top: 30px !important;">
  374.                                             <div class="col-md-2">
  375.                                                 <span class="label"><i class="fa fa-map-marker" aria-hidden="true"></i> </span>
  376.                                             </div>
  377.                                             <div class="col-md-10">
  378.                                                 <span class="info"><b style="color: #051a53;">{{ f.pays }}, {{ f.vilnom }}</b></span>
  379.                                             </div>
  380.                                         </div>
  381.                                         <div class="row" style="margin-top: 20px !important; margin-bottom: 20px !important;">
  382.                                             <div class="col-md-2">
  383.                                                 <span class="label"><i class="fa fa-money" aria-hidden="true"></i> </span>
  384.                                             </div>
  385.                                             <div class="col-md-10">
  386.                                                 <span class="info"><b style="color: #051a53;">{{ f.prix }} {{ f.devise }}</b></span>
  387.                                             </div>
  388.                                         </div>
  389.                                     </div>
  390.                                 </div>
  391.                             </div>
  392.                             <div class="shadow btn-fichier">
  393.                                 <a href="{{ asset('public/catalogues/Catalogue_2026_CIMEF_INTERNATIONAL.pdf') }}">
  394.                                     <div class="row">
  395.                                         <div class="col-md-2 col-sm-3" style="text-align: center;">
  396.                                             <a href="{{ asset('public/catalogues/Catalogue_2026_CIMEF_INTERNATIONAL.pdf') }}" title="Download files" class="icon" data-id="829">
  397.                                                 <i class="gimonticon-download" style="font-size: 22px; color: #fff;" aria-hidden="true"></i>
  398.                                             </a>    
  399.                                         </div>
  400.                                         <div class="col-md-10 col-sm-9">
  401.                                             <a href="{{ asset('public/catalogues/Catalogue_2026_CIMEF_INTERNATIONAL.pdf') }}">
  402.                                             <label style="color: #fff; font-size: 20px; font-family: arial; cursor: pointer;">Télécharger le catalogue 2026</h3>
  403.                                             </a>
  404.                                         </div>
  405.                                     </div>
  406.                                 </a>
  407.                             </div>
  408.                         
  409.                         
  410.                             <div class="left-column">
  411.                                 <div>
  412.                                     <div class="logo-header">
  413.                                         <div class="logo-circle">
  414.                                             <i class="fas fa-globe-americas fa-2X"></i>
  415.                                         </div>
  416.                                         <div class="logo-text">
  417.                                             <h1 style="font-size: 20px !important; color: #fff !important;">CIMEF International</h1>
  418.                                             <p style="font-size: 14px !important; font-style: italic;">La formation précède la compétitivité !</p>
  419.                                         </div>
  420.                                     </div>
  421.                                     
  422.                                     <div class="left-content">
  423.                                         <h2 class="left-title" style="font-size: 30px !important; color: #fff !important;">Inscription 2026</h2>
  424.                                         <p class="left-subtitle">Rejoignez notre réseau mondial de professionnels et participez à des projets d'envergure internationale.</p>
  425.                                         
  426.                                         <ul class="features-list">
  427.                                             <li>
  428.                                                 <div class="feature-icon">
  429.                                                     <i class="fas fa-network-wired"></i>
  430.                                                 </div>
  431.                                                 <div class="feature-text">
  432.                                                     <h4 style="color: #ff6600;">Une portée internationale</h4>
  433.                                                     <p>Un réseau actif de professionnels répartis dans plusieurs pays</p>
  434.                                                 </div>
  435.                                             </li>
  436.                                             <li>
  437.                                                 <div class="feature-icon">
  438.                                                     <i class="fas fa-graduation-cap"></i>
  439.                                                 </div>
  440.                                                 <div class="feature-text">
  441.                                                     <h4 style="color: #ff6600;">Opportunités de collaboration internationale</h4>
  442.                                                     <p>Participez à des projets stratégiques avec des partenaires de renom</p>
  443.                                                 </div>
  444.                                             </li>
  445.                                             <li>
  446.                                                 <div class="feature-icon">
  447.                                                     <i class="fas fa-handshake"></i>
  448.                                                 </div>
  449.                                                 <div class="feature-text">
  450.                                                     <h4 style="color: #ff6600;">Opportunités de collaboration</h4>
  451.                                                     <p>Participez à des projets innovants avec des partenaires internationaux</p>
  452.                                                 </div>
  453.                                             </li>
  454.                                         </ul>
  455.                                     </div>
  456.                                 </div>
  457.                                 
  458.                                 <div class="contact-info">
  459.                                     <h3 style="color: #fff;">Besoin d'aide ?</h3>
  460.                                     <p>Contactez notre équipe à <strong>paris@cimef-international.org</strong> ou appelez-nous au <strong>+33 6 05 85 70 98 </strong></p>
  461.                                 </div>
  462.                             </div>
  463.                         </div>
  464.                     </div>
  465.                 </div>
  466.             </section>
  467.             {% endfor %}
  468.         {% else %}
  469.             <div style="margin-top: 20px; text-align: justify;">
  470.                 <h2>Informations indisponible</h2>
  471.             </div>
  472.         {% endif %}
  473.         </div>
  474.       </div>
  475.     {% include 'section/footer.html.twig' %}               
  476. {% endblock %}