@media all{ @font-face {   font-family:'Calibri';   src:local('Calibri-Light'), local('Calibri Light'),  url('/Public/Fonts/Calibri-Light.woff2') format('woff2'),  url('/Public/Fonts/Calibri-Light.woff') format('woff');   font-weight:300;   font-style:normal;   font-display:swap; } @font-face {   font-family:'Calibri';   src:local('Calibri-Regular'), local('Calibri Regular'),  url('/Public/Fonts/Calibri.woff2') format('woff2'),  url('/Public/Fonts/Calibri.woff') format('woff');   font-weight:normal;   font-style:normal;   font-display:swap; } @font-face {   font-family:'Calibri';   src:local('Calibri-Bold'), local('Calibri Bold'),  url('/Public/Fonts/Calibri-Bold.woff2') format('woff2'),  url('/Public/Fonts/Calibri-Bold.woff') format('woff');   font-weight:bold;   font-style:normal;   font-display:swap; } @font-face {   font-family:'Lato';   src:local('Lato-Regular'), local('Lato Regular'),  url('/Public/Fonts/Lato-Regular.woff2') format('woff2'),  url('/Public/Fonts/Lato-Regular.woff') format('woff');   font-weight:normal;   font-style:normal;   font-display:swap; } @font-face {   font-family:'Lato';   src:local('Lato-LightItalic'), local('Lato LightItalic'),  url('/Public/Fonts/Lato-LightItalic.woff2') format('woff2'),  url('/Public/Fonts/Lato-LightItalic.woff') format('woff');   font-weight:300;   font-style:italic;   font-display:swap; } @font-face {   font-family:'Lato';   src:local('Lato-Italic'), local('Lato Italic'),  url('/Public/Fonts/Lato-Italic.woff2') format('woff2'),  url('/Public/Fonts/Lato-Italic.woff') format('woff');   font-weight:normal;   font-style:italic;   font-display:swap; } @font-face {   font-family:'Lato';   src:local('Lato-BoldItalic'), local('Lato BoldItalic'),  url('/Public/Fonts/Lato-BoldItalic.woff2') format('woff2'),  url('/Public/Fonts/Lato-BoldItalic.woff') format('woff');   font-weight:bold;   font-style:italic;   font-display:swap; } @font-face {   font-family:'Lato';   src:local('Lato-Bold'), local('Lato-Bold'),  url('/Public/Fonts/Lato-Bold.woff2') format('woff2'),  url('/Public/Fonts/Lato-Bold.woff') format('woff');   font-weight:bold;   font-style:normal;   font-display:swap; } @font-face {   font-family:'Lato';   src:local('Lato-Light'), local('Lato Light'),  url('/Public/Fonts/Lato-Light.woff2') format('woff2'),  url('/Public/Fonts/Lato-Light.woff') format('woff');   font-weight:300;   font-style:normal;   font-display:swap; } *, *::before, *::after { box-sizing:border-box; padding:0; margin:0; }  html { font-size:18px; line-height:1.6; color:#000; height:-webkit-fill-available; scroll-behavior:smooth; } body { display:flex; flex-direction:column; background:#ffffff; font-family:'Lato', Arial, sans-serif; overflow-x:hidden; height:100%; } textarea { font-family:'Lato', Arial, sans-serif; } img { max-width:100%; height:auto; display:block; } button { cursor:pointer; } a { text-decoration:none; color:inherit; transition:color ease .3s; } .bold { font-weight:bold; } .link-with-background { display:inline-block; background:rgb(53,168,224); background:-moz-linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 50%, rgba(45,46,130,1) 100%); background:-webkit-linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 50%, rgba(45,46,130,1) 100%); background:linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 50%, rgba(45,46,130,1) 100%); color:#fff; max-width:300px; width:100%; padding:10px; text-align:center; border-radius:25px; transition:linear 0.2s; } a.link-with-background:hover{ transform:scale(1.07); -webkit-box-shadow:4px 4px 10px 0px rgba(0,0,0,0.35);  box-shadow:4px 7px 10px 0px rgba(0,0,0,0.35); } .section-formations-listing-item-title.link-with-background:hover{ transform:scale(1.07) translateY(-25%); } ul { list-style:none; } .heading { position:relative; padding-left:25px; padding-top:0; padding-bottom:0; } .no-scrolling{   overflow:hidden; } .heading.f-ml{ margin-left:100px; } .heading-title { position:relative; } .heading-title::before { content:''; width:8px; position:absolute; height:100%; top:0; left:-50px; background:#1d70b7; } .heading-title.heading-tiny ul{ font-size:2.27rem; } .heading-projet strong {   color:inherit; } body:not(.is-accueil) .main-title.heading-title::before { background:#fff; } .main-title { font-size:3rem; color:#fff; line-height:1.2; text-transform:uppercase; } .main-title strong { display:block; color:#000; } .page-accueil .main-title { color:#1d70b7; } h2 { font-size:2.27rem; line-height:1.2; text-transform:uppercase; }  .background_image { position:relative; } img.is_background { position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; object-fit:cover; } .main { padding-top:70px; flex-grow:1; } .heading-background { position:relative; background:rgb(53,168,224); background:-moz-linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 50%, rgba(45,46,130,1) 100%); background:-webkit-linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 50%, rgba(45,46,130,1) 100%); background:linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 50%, rgba(45,46,130,1) 100%); color:#fff; font-size:2.72rem; line-height:1.2; text-align:center; margin-top:60px; margin-bottom:60px; padding:40px 20px; } .heading-background h3 { font-weight:400; } .heading-background::before, .heading-background::after { position:absolute; width:130px; height:225px; background-image:url("Public/Images/site/deco.svg"); background-size:contain; background-repeat:no-repeat; } .heading-secondary .heading_title {   font-size:3rem;   font-weight:700;   line-height:1.2; } .heading-background::before { top:-50%; left:60px; } .heading-background::after { bottom:-50%; right:60px; } .heading-background strong { display:block; font-weight:700; } .rounded_button { display:inline-block; background:#fcfcfc; color:#1d70b7; border:solid #1d70b7 4px; border-radius:30px; max-width:330px; width:100%; padding:15px; text-align:center; line-height:1; transition:linear 0.2s; } a.rounded_button:hover{ transform:scaleX(1.05) scaleY(1.02); } .btn-outline { display:inline-block; border:solid #1d70b7 2px; color:#1d70b7; font-weight:700; max-width:300px; width:100%; padding:15px; text-align:center; border-radius:35px; transition:linear 0.2s; } a.btn-outline:hover{  background:#1d70b7; color:white; } .title-watermark { position:absolute; font-size:6.8rem; font-weight:bold; color:rgba(179, 179, 179, .14);   top:0;   left:50%;   z-index:50;   transform:translateX(-50%); filter:brightness(0.8); } .bg-edaa { background:#18a2dc; } .bg-edaa-pix { background:#13a394; } .bg-ecole-blot { background:#d1a95e; } .bg-efm-fp { background:#1f73a5; } .bg-efm-ss { background:#e32372; }  .margin-group{ margin:0px auto 15px; } .page-mention .col-layout-item.col-left.margin-group{ max-width:900px !important; } .page-mention .col-layout-item.col-left.margin-group .col-layout-item-content{ max-width:none; } .conteneur-page.conteneur-plan_du_site.w_layout.bloc_center a{ width:fit-content; } .conteneur-page.conteneur-plan_du_site.w_layout.bloc_center a:hover{ text-decoration:underline; }  @media only screen and (max-width:650px) { .section-f-bar{  padding:0 25px !important;  margin:0 25px !important; }  .page-header{  padding-top:20px; }   .recrutement-page-header.page-header{  padding-top:0; }  .col-layout-item.col-left.page-header-left.page-header-text{  padding:0 !important;  margin:auto; }  .col-layout-item.col-right.page-header-right.col-image.header_fullscreen .picture_header_fullscreen img{  object-position:85%; }   } @media only screen and (min-width:1350px) { .heading-background::before, .heading-background::after {  content:''; } } @media only screen and (max-width:800px) { html  {  font-size:16px; }  .heading-background {  font-size:1.5rem; }  .title-watermark {  font-size:4rem;  position:relative;  top:0;  left:0;  transform:none;  text-align:center;  line-height:1; }  .main-title {  font-size:2rem; }  .heading_title_recrutement{  font-size:1.4rem; }  .heading-title::before { content:''; width:8px; position:absolute; height:100%; top:0; left:-25px; background:#1d70b7; }  .heading-tiny { max-width:475px; width:100%; font-size:1.59rem; }  h4.heading-title.heading-tiny{  text-transform:uppercase; }  .section-former-image.section-former-image-bottom{  display:none; } .heading-title.heading-tiny ul{  font-size:1.57rem; }  #logo>img {  width:80%; } } @media only screen and (max-width:390px){ .header_fullscreen .main-title.heading-title{  font-size:1.5rem !important;  color:#1D70B7; }  .heading-text{  font-size:1.34rem !important; }  .heading-text-recrutement{  font-size:0.9rem !important; }  .col-layout-item-text.section-about-text{  margin-bottom:-20px; }  .section_form{  height:fit-content; } }   .section_form{  position:relative; background-color:lightgray; background-size:cover; background-position:center right; background-repeat:no-repeat;   width:100%; height:calc(100vh - 130px); text-align:center; margin-top:50px; padding:50px 0 15px; z-index:0; } .section_form::before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background-color:rgba(0,0,0,.25); z-index:-1; } .titre_form {   text-align:center;   color:white; } .titre_form > h3{ font-size:2.5em;   line-height:1.3;   color:#fff;   letter-spacing:2px;   font-weight:bold;   text-transform:uppercase;   text-shadow:0px -1px 3px rgb(0 0 0 / 40%); margin-bottom:20px; } .formulaire>p{ display:flex; justify-content:center; margin:0 auto;   font-size:1em;   line-height:1.3;   color:#fff;   font-weight:lighter;   font-style:italic;   text-shadow:0px -1px 3px rgb(0 0 0 / 40%); margin-bottom:20px; }  .visualhidden{ border:0 !important;   height:1px !important;   overflow:hidden !important;   padding:0 !important;   width:1px !important; } .visually-hidden { border:0 !important; clip:rect(0 0 0 0); height:1px !important; margin:-1px !important; overflow:hidden !important; padding:0 !important; position:absolute !important; width:1px !important; } .contact_item{   display:flex;   margin:0 auto;   justify-content:center; } .contact_item.informations_footer{ align-content:center; align-items:center; margin-bottom:15px; max-width:35%; } .contact_item input{   width:calc(25% - 10px);   margin:0 10px 25px 10px;   padding:20px 15px;   border-radius:15px;   max-width:calc(750px/2 - 10px);   min-width:125px; border:none; } .contact_item input:hover, .contact_item input:focus, .box_message input:hover, .box_message input:focus, textarea:hover, textarea:focus{   background-color:rgb(238, 235, 235); outline:none; } .box_message{   display:flex;   flex-direction:column;   align-items:center;   justify-content:center;   margin:0 auto;   width:50%; } .box_message input, .box_message textarea{   width:100%;   margin:0 10px 25px 10px;   padding:20px 15px;   border-radius:15px;   max-width:750px;   min-width:270px; border:none; resize:none; } .oblig{ color:white; } .oblig.recrutement{ width:33%; min-width:137px; max-width:33%; } .oblig > p{ font-size:13px;   line-height:20px; font-weight:600; } .oblig span#info_libertes{ cursor:pointer; } .neutre{ width:33%; min-width:135px; max-width:33%; } .envoyer_form{   display:flex;   justify-content:center;   color:white; margin-top:15px; } .envoyer_form input[type="submit"]{   border-radius:25px; border:none; width:20%; min-width:192px;   padding:15px; background:linear-gradient(90deg,  rgba(53,168,224,1) 0%,  rgba(29,112,183,1) 50%,  rgba(45,46,130,1) 100%); color:white; font-size:16px; transition:linear 0.2s; cursor:pointer; } .envoyer_form input[type="submit"]:hover{ transform:scale(1.05); } @media only screen and (max-width:1080px) { .section_form{  padding:80px 0 15px!important;  height:fit-content !important ; }  .bandeau-demande-infos{  padding:80px 0 80px!important;   }  .contact_item {  flex-direction:column;  align-items:center;   }   .contact_item input {  width:50%;  max-width:none;  min-width:270px;   }  .contact_item.informations_footer{  align-items:center;  align-content:center;  margin-right:0;  max-width:none; }  .contact_item.informations_footer .g-recaptcha{  margin:15px 0 15px 0 !important; }  textarea.contact_mess{  width:35% !important; } div.drop-files{  width:100% !important;  max-width:750px;  min-width:270px;  margin:0; }  div.contact_form_bottom{  text-align:center;  width:100%; }  div.drop-files__files{  justify-content:center; } }   .box_popin { display:none; background:#FFF; width:390px; font-size:10px; color:#324846; -webkit-border-radius:5px; border-radius:5px; }  .box_popin_text { text-align:center; padding:20px; line-height:30px; font-size:20px; }   .page_titre{ padding:72px 0px 60px 0px;   text-align:center; font-family:'Roboto',sans-serif; } .page_titre > h1{ font-size:48px; } .page_soustitre{ text-transform:uppercase;   color:#7C8495;   font-size:30px;   margin-top:32px; } .w_layout{ max-width:1200px;   width:90%; }  .bloc_center {   margin-left:auto;   margin-right:auto; } .recrutement_i{   overflow:hidden;   margin-top:38px;   line-height:1.8;   font-weight:normal; font-family:'Roboto',sans-serif; } .recrutement_i h2{ margin:30px 0px 5px 0px; color:#1F7A9E; font-size:30px;   line-height:42px; font-weight:normal;   text-transform:uppercase; } .recrutement_i h3{ font-size:25px; } .recrutement_lieu{ color:#858D9A; font-size:18px; line-height:1.8; font-weight:400; } .recrutement_intro{ margin-top:22px; } strong{   color:#1F7A9E; } .recrutement_i p{ margin:0 0 18px 0px; }  .contact_item input.contact_infos{ width:35%; max-width:none; } .contact_mess{ display:flex;   flex-direction:column;   align-items:center;   justify-content:center;   margin:0 auto; } textarea.contact_mess{ max-width:none;   padding:20px 15px;   border-radius:15px;   min-width:270px; border:none; resize:none;   width:72%; margin-bottom:15px; }  .bandeau-demande-infos{ background-image:url(https://www.eduneo.fr/Public/Fichiers/Contenu/7/Formulaire-recrutement.jpg); position:relative;   margin-top:1em; padding:50px 0 50px; background-color:lightgray;   background-size:cover;   background-position:center right;   background-repeat:no-repeat;   z-index:0; text-align:center; } .bandeau-demande-infos::before {   content:'';   width:100%;   height:100%;   position:absolute;   top:0;   left:0;   background-color:rgba(0,0,0,.25);   z-index:-1; } .bandeau-demande-infos-content .title {   font-size:2.5em;   line-height:1.3;   color:#fff;   letter-spacing:2px;   font-weight:bold;   text-transform:uppercase;   text-shadow:0px -1px 3px rgb(0 0 0 / 40%); margin-bottom:20px; } .bandeau-demande-infos-content .subtitle {   width:100%;   margin:0 0 20px;   font-size:18px;   line-height:1.3;   color:#fff;   font-weight:lighter;   font-style:italic;   text-shadow:0px -1px 3px rgb(0 0 0 / 40%); } div.w_layout.from_recrutement{ max-width:100vw; width:100%; } .drop-file-wrapper {   margin:0px auto 22px auto; width:50%; height:100%; } .footer-form {   margin:15px auto 0; } .g-recaptcha>div:first-of-type {   margin:0 auto; } .contact_item.informations_footer .g-recaptcha{ margin:0 45px; }  .drop-files__explanations { display:flex; align-items:center; justify-content:center; padding:0 !important; height:100%; min-height:75px; } .drop-files__explanations strong{ font-size:0.8rem !important; }  .drop-files{ transition:none !important; }  .drop-files { border:0 !important; border-radius:10px !important; background-color:rgba(255, 255, 255, 0.6); height:fit-content; box-sizing:border-box; border-radius:15px; width:100%; max-width:750px;   min-width:270px; margin:0 0 25px 0; padding:20px 15px; border:2px solid transparent !important; -webkit-appearance:none; } .drop-files input[type="file"].drop-files__fake{ min-width:100%; width:100%; margin:0; -webkit-appearance:none; } .has-files{ width:100%; }   #contact_files { display:block !important; z-index:-1; top:0; padding:1em 0; margin:0 auto; } .drop-files #contact_files { position:absolute; bottom:0; opacity:0; top:auto; padding:0; left:50%; transform:translateX(-50%); } .drop-files:hover { border:2px solid #1a7b9e !important; } .drop-files:hover input { cursor:pointer; } .contact_form_bottom { width:40%; color:#ffffff; } .contact_form_bottom { font-size:13px; line-height:20px; font-weight:500; max-width:750px;   min-width:270px;   margin:33px auto 20px auto;   width:50%;   left:-15%;   position:relative; } .contact_form_bottom a { font-style:italic; } .conteneur-page { margin-top :40px; margin-bottom :40px; } .btn_recrutement{ border-radius:25px;   border:none;   width:20%;   min-width:192px;   padding:15px;   background:linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 50%, rgba(45,46,130,1) 100%);   color:white;   font-size:16px;   transition:linear 0.2s; } .btn_recrutement:hover{ transform:scale(1.05); } .conteneur-plan_du_site {   display:flex;   flex-direction:column; } .plan_du_site-souspage1 { display:block; padding-left:1em; } @media only screen and (max-width:900px){ .heading-background{  margin-bottom:0; }  .page-mention .col-layout-item.col-left.margin-group .col-layout-item-content{  max-width:calc(100% - 50px); } .col-layout-item.col-left.margin-group.section-about-paragraphe{  width:100%; } } @media only screen and (max-width:1368px){ .section_form{  height:calc(100vh - 100px); }  .bandeau-demande-infos{  margin-top:1em ; } } @media only screen and (max-width:1024px){ .header_fullscreen .main-title.heading-title{  color:#1d70b7; } } .inputfile { width:0.1px; height:0.1px; opacity:0; overflow:hidden; position:absolute; z-index:-1; } .inputfile + label { margin:0 auto 25px; text-align:center; font-size:0.8rem; font-weight:500; color:#1F7A9E; background-color:#ffffff99; display:flex; flex-direction:column; justify-content:center; align-items:center; height:fit-content; min-height:95px; width:50%; max-width:750px; min-width:270px; border-radius:10px; border:2px solid transparent; padding:15px 20px; } .inputfile:focus + label, .inputfile + label:hover { border:2px solid #1a7b9e; cursor:pointer; } .inputFormat{ font-size:0.8rem!important; } #innerList { font-size:11px; display:none; flex-direction:column; align-content:flex-start; align-items:flex-start; margin:0 25px; padding:0 0 15px; line-height:1rem; white-space:nowrap; text-overflow:ellipsis; color:#000; }  @media not all and (min-resolution:.001dpcm){  .inputfile {  width:0.1px;  height:0.1px;  opacity:0;  overflow:hidden;  position:absolute;  z-index:-1; }  .inputfile + label {  margin:0 auto 25px;  text-align:center;  font-size:0.8rem;  font-weight:500;  color:#1F7A9E;  background-color:#ffffff99;  display:flex;  flex-direction:column;  justify-content:center;  align-items:center;  height:fit-content;  min-height:95px;  width:50%;  max-width:750px;  min-width:270px;  border-radius:10px;  border:2px solid transparent;  padding:15px 20px; }  .inputfile:focus + label, .inputfile + label:hover {  border:2px solid #1a7b9e;  cursor:pointer; }  .inputFormat{  font-size:0.8rem!important; }  #innerList {  font-size:11px;  display:none;  flex-direction:column;  align-content:flex-start;  align-items:flex-start;  margin:0 25px;  padding:0 0 15px;  line-height:1rem;  white-space:nowrap;  text-overflow:ellipsis;  color:#000; } } .col-layout {   display:flex; align-items:center; justify-content:space-between; } .container, .menu-wrapper { max-width:1740px;  width:100vw; padding:0 20px; margin:0 auto; }  .section-padding { padding-top:4rem; padding-left:20px; padding-right:20px; } .section-col { display:flex; justify-content:center; align-items:center; } .fiche-recrutement .section-col {   margin-top:2em;   margin-bottom:2em; } .section-col-text { max-width:520px; width:100%; margin-left:auto; margin-right:auto; } .section-col-text-large { max-width:720px; width:100%; } .section-col-text-paragraph { margin-top:2.7rem; font-weight:300;  } .section-col.image-first .section-col-image { order:1; } .section-col.image-first .section-col-text { order:2; } .section-col-image { margin-left:20px; } .fiche-recrutement .section-col-image {  } .section-col.image-first .section-col-image { margin-left:0; margin-right:20px; } .col-layout-item-content { max-width:535px; width:100%; margin:auto; display:flex; flex-direction:column; } .col-layout-item-content .heading { margin-bottom:20px; } .col-image-huge { max-width:1140px; height:840px; width:100%; position:relative; } .col-image-huge img { height:100%; object-fit:cover; }  @media only screen and (max-width:1400px) { .section-col-image {  flex:none;  max-width:500px; } } @media only screen and (max-width:1300px) { .col-image-huge {  max-width:100%;  height:400px; }  .col-image-huge img {  height:100%; } } @media only screen and (max-width:1200px) { .col-layout {  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column; } } @media only screen and (min-width:800px) { .show-mobile {  display:none !important; } } @media only screen and (max-width:999px) { .section-col {  flex-direction:column; }  .section-col.image-first .section-col-image, .section-col .section-col-image {  margin-left:0;  margin-right:0;  margin-top:1rem; }   .section-col.image-first .section-col-image {  order:2; }  .section-col.image-first .section-col-text {  order:1; }  .container-fluid { max-width:100%; width:100%; padding:20px 20px !important; } } @media only screen and (max-width:800px) { .hide-mobile {  display:none !important; }  section.col-layout-item.col-left.section-default.section-formation .section-formation-information.container{  padding:0; }  .col-layout-item.col-left { padding:20px 0px; display:flex; flex-direction:column; margin-left:auto;   margin-right:auto;  max-width:100%; }  .section-col-text-paragraph h2{  font-size:1.59rem; } } .menu-burger {   cursor:pointer;   display:none;   flex-direction:column;   justify-content:center;   align-items:center; } .menu-burger-lines {   display:block;   height:26px;   width:auto;   z-index:2;   display:flex;   flex-direction:column;   justify-content:space-between; } .menu-burger-lines .line {   display:block;   height:4px;   width:32px;   border-radius:10px;   background:#1d70b7; } .menu-burger-lines .line1 {   transform-origin:0% 0%;   transition:transform 0.4s ease-in-out; } .menu-burger-lines .line2 {   transition:transform 0.2s ease-in-out; } .menu-burger-lines .line3 {   transform-origin:0% 100%;   transition:transform 0.4s ease-in-out; } .menu-burger.is-open .menu-burger-lines .line1 {   transform:rotate(45deg); } .menu-burger.is-open .menu-burger-lines .line2 {   transform:scaleY(0); } .menu-burger.is-open .menu-burger-lines .line3 {   transform:rotate(-45deg); } .menu-burger-text {   margin-top:5px;   font-size:12px;   color:#1d70b7; } .menu {   position:fixed;   height:70px;   width:100%;   z-index:9;   background-color:white;   border-bottom:1px solid rgba(0,0,0,0.2);   font-size:1rem;   z-index:100; } .menu_burger {   display:none; } .menu-logo {   display:flex;   align-items:center; } .menu-wrapper {   display:flex;   height:100%;   flex-grow:1; } .menu-navigation-container {   display:flex;   flex-grow:1;   align-items:center; } .menu-navigation {   flex-grow:1;   display:flex;   font-weight:bold; } .menu-navigation-list {   display:flex;   justify-content:flex-end;   flex-grow:1; } .menu-navigation-list .menu-navigation-item {   margin-right:10%;   display:flex; } .menu-navigation-item a {   display:flex;   align-items:center; } .menu-networks {   display:flex;   align-items:center; } .foot-mobile{  background-color:#fff; } .menu-networks > * + * {   margin-left:20px; } .mere {   position:relative; } .sous-menu {   display:none; } .sous-menu a {   padding:20px 30px;   width:100%; } .menu-navigation-item-link {   position:relative; } .menu-navigation-item-link.mobile img.fleche_down{   display:none; }  .add_ssm{   display:none; } .span_fleche_down{   display:none; } .menu-navigation-item > .menu-navigation-item-link::before {  display:block;   position:absolute;   left:0;   bottom:40%;   width:100%;   height:0px;   z-index:-1;   background-color:rgba(29, 112, 183, .7);   transition:all 100ms linear; } .mere .sous-menu.active {   display:block;   margin-top:0px; } .menu-navigation-item:hover > a::before {   height:10%; } a.sous-menu-link:hover{   background-color:lightgrey; } @media only screen and (max-width:1440px) {   .menu-navigation-list   {  justify-content:space-between;  padding:0 75px;   }   .menu-navigation-list .menu-navigation-item   {  margin-right:0;   } } @media only screen and (min-width:1081px) {   .sous-menu .sous-menu-link-mere   {  display:none;   }   .menu-navigation-item.mere:hover .sous-menu-link.sous-menu-link-mere{  display:none;   }   .sous-menu   {  position:absolute;  top:100%;  left:0;  background:#fff;  white-space:nowrap;   box-shadow:0 3px 6px rgba(0,0,0,.16);   }   .mere:hover .sous-menu   {  display:block;   }  .burger-footer-links{  display:none;   } } @media only screen and (max-width:1080px) {  .menu-burger   {  display:flex;   }  .menu-navigation-item-link.mobile img.fleche_down{  padding-top:4px;  display:block;   }   .menu-logo   {  width:100%;  justify-content:space-between;   }   .menu-navigation-container {  display:none;  position:fixed;  width:100%;   top:70px;  left:0;  right:0;  bottom:0;   background:#fff;  flex-direction:column;  font-size:1.2rem;   }   .menu-navigation-container.open   {  display:flex;   }   .menu-navigation-item   {  flex-direction:column;  margin-top:2rem;   }   .menu-navigation-item:nth-child(3){  margin-top:30px !important;   }   .menu-navigation-list   {  align-self:flex-start;  justify-content:flex-start;  flex-direction:column;  padding:0 0px 0 35px;  max-height:67vh;  width:100%;  overflow:hidden scroll;   }   .menu-navigation-list .menu-navigation-item:last-child{  margin-bottom:15px;   }   a.sous-menu-link:hover{  background-color:transparent;   }   .menu-networks   {  margin:0.5rem 0 0;  justify-content:center;   }   .menu-navigation   {  padding:15px 0 0 0;  overflow-y:scroll;  overflow-x:hidden;  width:100%;   flex-grow:1;  display:flex;  font-weight:bold;  flex-direction:column;   }   .menu-navigation-item-link.mobile{  display:none;   }   .add_ssm{  display:block;   }  .span_fleche_down{  display:block;  position:relative;  top:-17px;  left:95px;  z-index:-50;   } .sous-menu{  padding-left:35px;   }   .sous-menu a{  padding:20px 0px;  width:max-content;   }   .burger-footer-links{  display:flex;  justify-content:center;  flex-wrap:wrap;   } .burger-footer-links .footer-link[href="/Page/Indicateurs-12"]{  order:1;   }   .foot-mobile {  position:relative;  bottom:-20px;  display:flex;  border-top:0.8px solid #2e2e2e50;  flex-direction:column; }   @media (orientation:landscape) {  .foot-mobile { margin-bottom:25px; display:flex; justify-content:center; align-items:flex-end;  }  .burger-footer-links{ margin-left:15px;  } } } .page-header {   -webkit-box-orient:vertical;   -webkit-box-direction:normal;   -ms-flex-direction:column;   flex-direction:column;   display:-webkit-box;   display:-ms-flexbox;   display:flex;  min-height:calc(100vh - 50px);   overflow:hidden;   color:#1d70b7;   -webkit-box-pack:center;   -ms-flex-pack:center;   justify-content:center; } body:not(.is-accueil) .page-header {   background:rgb(53,168,224);   background:-moz-linear-gradient(270deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 80%);   background:-webkit-linear-gradient(270deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 80%);   background:linear-gradient(270deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 80%);   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#35a8e0",endColorstr="#1d70b7",GradientType=1);   color:#fff; } body:not(.is-accueil) .page-header.image-first {   background:rgb(53,168,224);   background:-moz-linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 80%);   background:-webkit-linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 80%);   background:linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 80%);   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#35a8e0",endColorstr="#1d70b7",GradientType=1);   color:#fff; } .page-header-content {   -webkit-box-flex:1;   -ms-flex-positive:1;   flex-grow:1; } .page-header-content.recrutement-header {   position:absolute;   width:100%;   flex-grow:1; } .page-header .heading-title {   } .heading-text {   font-size:1.34rem;   line-height:1.4;   color:#000;   font-weight:400;  margin-top:1.36rem;   text-transform:initial; } .page-header-left {   flex-grow:1; } .page-header-text {   width:100%; }  .page-header .heading {   } .page-header-left, .page-header-right {   display:flex;   justify-content:flex-start; } .page-header-right .page-header-image, .page-header-left .page-header-image {   align-self:flex-end;   min-height:fit-content;   min-width:700px; } .recrutement-page-header.page-header{   min-height:inherit; } .page-header-recrutement-imageWrapper{   } .page-header-recrutement-imageWrapper img.page-header-recrutement-image{   width:100%;   height:100%;   object-fit:cover;   object-position:left;   }  .col-layout-item.col-right.page-header-right.col-image.header_fullscreen{   width:100vw;   height:calc(100vh - 50px);  max-width:fit-content;  max-height:fit-content;   bottom:0; } .picture_header_fullscreen img {   height:100vh;   object-fit:cover;   width:100vw; } .col-layout-item.col-left.page-header-left.page-header-text.header_fullscreen{   position:absolute; } .container.page-header-content.col-layout.header_fullscreen{ max-width:100%; padding:0; margin-top:-20px; } .heading.header_fullscreen{   background:#ffffff50;   border-radius:35px;   padding:50px 32px 50px 80px;   left:200px } .header_fullscreen .main-title.heading-title{   font-size:2.5rem; } .page-header-has-image, .col-image {   align-items:flex-end; } .page-header .col-image {   max-width:780px;   margin-left:auto;   margin-right:auto;   position:relative;   bottom:-80px; } @media only screen and (max-width:1368px) {   .container.page-header-content.col-layout{  height:-webkit-fit-content;  height:-moz-fit-content;  height:fit-content;   } } @media only screen and (min-width:1301px) {   .image-first .col-image   {  order:1;   }   .image-first .col-layout-item:not(.col-image)   {  order:2;  padding:20px 40px;   }   .col-layout-item:not(.col-image){  padding:20px 40px 40px;   }   .col-layout-item.col-right.page-header-right.col-image.header_fullscreen{  background-position:right;  background-repeat:no-repeat;  background-size:cover;   } } @media only screen and (max-width:1200px) {   .page-header   {  flex-direction:column;   }   .page-header .heading   {  margin:1rem 0; }   .page-header-image   {  max-width:450px;  margin:0 auto;   } } @media only screen and (max-width:800px) {   .page-header-image   {  max-width:100%;   }   .col-layout-item.col-right.page-header-right.col-image.header_fullscreen{  height:auto;   }   .col-layout-item.col-right.page-header-right.col-image.header_fullscreen>picture img{  width:100vw;  height:100vh;  object-fit:cover;  object-position:right;   } } @media only screen and (max-width:999px) {   .page-header-right .page-header-image,   .page-header-left .page-header-image   {  -ms-flex-item-align:end;  align-self:flex-end;   min-height:unset;  min-width:auto;  width:100%;  height:unset;   }   .page-header .col-image{  bottom:0;   }   .col-layout-item.col-right.page-header-right.col-image.header_fullscreen {  background-size:cover;  background-position:right;   }   .heading.header_fullscreen {  border-radius:0;  padding:25px 25px 25px 40px;  left:0;  width:100%;   } } .section-about-mozaic { max-width:900px;   width:100%; display:flex; justify-content:space-between;   margin-left:20px;   flex:none;   align-self:center; } .section-about-mozaic-left {   display:flex;   flex-direction:column;   justify-content:space-between; margin-right:20px; } .section-about-mozaic-top { display:flex;   justify-content:space-between;   height:100%; margin-bottom:20px; } .section-about-mozaic-top .section-about-mozaic-item:first-child { margin-right:20px; } .section-about-mozaic-item img { height:100%; object-fit:cover; } .section-about {   display:flex;   justify-content:space-between;   } .section-about-text {   font-size:inherit;  padding-left:5px;   font-weight:300; } .section-about-text ul, .section-col-text-paragraph ul {   list-style:inside; } .section-about-content h2 {   margin-bottom:20px; } .section-about-content {   max-width:720px;  margin-left:50px;   margin-right:auto; } .section-about-content-image {   margin:1rem auto; } @media only screen and (max-width:1600px) {   .section-about-mozaic   {  max-width:700px;   } } @media only screen and (max-width:1300px) {   .section-about   {  flex-direction:column;   }   .section-about-mozaic   {  margin-left:0;  margin-top:40px;   }   .section-about-content,   .section-about-mozaic   {  max-width:900px;  margin-left:auto;  margin-right:auto;   } } @media only screen and (min-width:800px){   .section-about-content{  margin-left:50px;   } } @media only screen and (max-width:900px){   section.section-about .col-layout-item-content{ } }.section-projet .link-with-background { margin-top:5rem; margin-left:auto; margin-right:auto; display:block; } .section-projet .section-col-text-large {  margin:auto 60px; } .is-accueil .section-projet { padding-top:4rem; } @media only screen and (max-width:999px) { .section-projet .link-with-background, .section-col-text-paragraph {  margin-top:1rem; } } .section-formation {   padding-top:120px;   padding-bottom:40px;   overflow:hidden; } .section-formation-slider {   margin-top:60px; } .section-formation-information {   display:flex;   align-items:center;   padding-bottom:50px; } .section-formation-information-listing {   max-width:870px;   width:100%;  justify-content:center;   align-items:center;   margin-left:auto;   margin-right:auto; } .section-formation-information-content {   flex-grow:1;   padding-left:70px; } .section-formation-information-listing-item {   display:flex;  margin-top:50px;   max-width:690px;   justify-content:space-between; } .section-formation-information-listing-top {   margin-left:70px; } .section-formation-information-listing-bottom {   margin-left:auto; } .section-formation-information-content-text {  font-weight:300;   margin-top:60px;   padding-left:5px;   padding-right:50px; } .section-formation-information-content-text a {   display:block;   color:#1d70b7;   font-weight:700; } .section-formation-slider {   margin-left:auto;   margin-right:auto; } .section-formation-slider .splide__track {   overflow:visible !important; } .section-formation-slider-item {   display:flex;   flex-direction:column;   opacity:0.6;   transition:opacity ease .3s;   position:relative; } .section-formation-slider-item.is-visible {   opacity:1; } .section-formation-slider-content {   background:#000;   font-size:1.3rem;   color:#fff;   padding-top:1.3rem;   padding-bottom:1.3rem;   padding-left:1.3rem;   padding-right:145px;   margin-top:auto; } .section-formation-slider-item-image {   width:100%;  height:400px;   flex-grow:1; } .section-formation-slider-item-image img {   height:100%;   width:100%;   object-fit:cover;   object-position:top; } .section-formation-slider-content-logo-formation {   position:absolute;   width:170px;   height:170px;   bottom:-40px;   right:-15px; } .section-formation-information-listing-image {   width:150px;   height:150px; } .formation-icon {   margin-left:auto;   margin-top:10px; } .section-formations-listing {   display:grid;   grid-template-columns:repeat(auto-fill, minmax(500px, 1fr));   row-gap:100px;   max-width:1750px;   padding:0 25px;   width:100%;   margin-left:auto;   margin-right:auto; } @media only screen and (max-width:1590px) {   .section-formation-information-listing-top   {  margin-left:0;  margin-right:auto;   } }  @media only screen and (max-width:1190px) {   .section-formation-information   {  flex-direction:column;  align-items:flex-start;   }   .section-formation-information-listing   {  order:2;  max-width:440px;   }   .section-formation-information-content   {  padding-left:0px;   }   .section-formation-slider-content-logo-formation   {  width:120px;  height:120px;  bottom:-20px;  right:-20px;   }   .section-formation-information-listing-image   {  height:auto;   }  .section-formation-slider-content   {  padding-right:120px;   }   } @media only screen and (max-width:800px) {   .section-formation   {  padding-top:0px;  padding-bottom:40px;   }   .section-formation-information-content-text   {  margin-top:20px;   }   .section-formation-information-listing-image   {  max-width:90px;   }   .section-formation-information-listing-item   {  max-width:320px;  margin-top:20px;   }   .section-formation-information-listing   {  max-width:440px;   }   .formation-icon{  width:125px;  position:relative;  margin:-25px auto;  top:80px;  z-index:1;   } } @media only screen and (max-width:1000px) {   .section-formation-slider-item-image{  height:400px;   } } @media only screen and (max-width:650px) {   .section-formation-slider-item-image{  min-height:250px;   } .splide__slide{  height:340px;   }   .section-formation-slider-item-image{  height:350px;   } } @media only screen and (max-width:400px){   .splide__slide {  height:370px;   } } @media only screen and (max-width:900px){   .section-formation-slider-content{  font-size:1rem;  padding-top:0.7rem;  padding-bottom:0.7rem;  padding-left:1rem;  padding-right:100px;  display:flex;  align-items:center;  height:75px; }   .section-formation-slider-content-logo-formation{  width:80px;  height:80px;  bottom:0px;   }   .section-formations-listing {  row-gap:35px;   } }.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover{opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#ccc;height:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.section-conseiller {   padding-top:7.5rem;   position:relative; } .section-conseiller .title-watermark { } .section-conseiller-title, .section-former-title {   font-weight:700;   color:#000;   margin-top:4.5rem;   text-transform:none; } .section-former-title strong, .section-conseiller-title strong {   font-weight:700;   color:#1d70b7; } .list-chiffres {   width:100%;   display:flex;   justify-content:space-between; } .list-chiffre-item {   padding:0 10px;   text-align:center;   margin-top:2.7rem; } .list-chiffre-item-number {   color:#1d70b7;   font-size:4rem;   font-weight:800;   line-height:1;   font-family:'Calibri', sans-serif; } .list-chiffre-item-text {   margin-top:10px;   font-weight:300;   font-size:1rem; } .page-groupe-chiffres {   padding-top:4em;   padding-bottom:4em;   margin-bottom:4em;   margin-top:4em;   color:white;   background-color:rgb(53,168,224); } .page-groupe-chiffres .list-chiffre-item-text {   color:#fff;   font-weight:bold; } .page-groupe-chiffres .list-chiffre-item-picto .chiffre_img_svg {   width:110px;   margin-left:auto;   margin-right:auto; } .page-groupe-chiffres .list-chiffre-item-number {   color:white; } .page-groupe-chiffres .section-conseiller-title {   text-align:center;   color:white;   margin:0; } .page-groupe-chiffres .list-chiffres {   flex-wrap:wrap;   row-gap:4em;   margin-top:2em; } .page-groupe-chiffres .list-chiffre-item {   width:33%;   display:flex;   flex-direction:column;   justify-content:flex-end;   margin-top:0rem; } .section-conseiller-head { display:flex; } .section-conseiller-head-left {   max-width:920px;   width:100%;   position:relative; } .section-conseiller-head-right {   flex-grow:1;  padding-left:200px;   display:flex;   flex-direction:column; } .section-conseiller-head-right .heading {   position:relative;   left:-180px;   top:40px;   z-index:20;   } .section-conseiller-image-bottom {   position:relative;   right:-20%;   margin-top:-160px;   margin-left:auto; } .section-conseiller-image {   height:480px;   object-fit:cover; } .spacer-1 {   padding-left:4.5rem; } .spacer-2 {   padding-left:9rem; } .section-conseiller-informations {  margin-top:6rem;   padding-left:50px;   padding-right:50px;  width:100%;   display:flex;   flex-direction:column;   flex-grow:1;   min-width:690px;   max-width:690px; } .section-conseiller-informations a {   margin-left:auto;   margin-right:auto; } .section-informations-listing {   font-weight:300;   font-size:1.13rem;   line-height:1.2; } .section-informations-listing li {   margin-top:30px;   position:relative;   padding-left:30px; } .section-informations-listing li::before {   content:'';   width:17px;   height:17px;   background:#1d70b7;   border-radius:50%;   display:block;   position:absolute;   top:50%;   transform:translateY(-50%);   left:8px; } .section-conseiller-informations .btn-outline {   margin-top:2.72rem; } .heading-title.heading-tiny ul{   text-transform:uppercase; } @media only screen and (max-width:1700px){   .section-conseiller-head-right .heading{  left:0;   } } @media only screen and (max-width:1590px){   .section-former-image.section-former-image-bottom{  margin-left:20% !important;   } } @media only screen and (max-width:1450px) {   .section-conseiller-head-right   {  min-width:auto;  padding-left:160px;   }   .section-conseiller-head-right .heading   {  left:-25px;   }   .section-conseiller-informations   {  padding-left:0;  padding-right:0;   }   .section-former-image.section-former-image-bottom{  margin-left:10% !important;   } } @media only screen and (min-width:1350px) {   .list-chiffre-item   {  min-width:370px;   }   .list-chiffres   {  justify-content:space-evenly;   }   .page-groupe-chiffres .list-chiffres   {  justify-content:space-between;   } } @media only screen and (max-width:1350px) {   .list-chiffre-item-number   {  font-size:2.7rem;   } } @media only screen and (max-width:1290px) {   .section-conseiller   {  padding-top:7.5rem;   }   .section-conseiller-head   {  flex-direction:column;   }  .section-conseiller-head-right   {   flex-direction:row;   }   .section-conseiller-head-right .heading   {  left:0;   }   .section-conseiller-head-left   {  max-width:100%;  display:flex;  flex-direction:column;  justify-content:center;  align-items:center;  padding-right:18%;   }  .section-conseiller-informations   {  min-width:auto;  margin-top:4rem;   }   .section-conseiller-head-right,   .section-conseiller-informations   {  align-items:center;   }   .spacer-1   {  padding-left:1.5rem   }   .spacer-2   {  padding-left:3rem   }   .section-conseiller-image   {  height:auto;  max-width:500px;  width:100%;   }   .section-conseiller-image-bottom   {  margin-top:-22%;   }   .section-former-image.section-former-image-bottom{  margin-left:auto !important;   } }  @media only screen and (max-width:1081px){   .section-conseiller-head-right, .section-conseiller-informations{  flex-direction:column;  padding-left:25px;  padding-right:25px;  align-items:initial;   } } @media only screen and (max-width:900px) {   .section-conseiller-title,   .section-former-title   {  text-align:center;   }  .list-chiffres   {  flex-direction:column;   }   .page-groupe-chiffres .list-chiffre-item   {  min-width:100%;   }   .page-groupe-chiffres .list-chiffres   {  row-gap:2rem;  margin-top:2em;   }   .section-conseiller-informations{  margin-top:2rem;   }   .section-conseiller-head-right,   .section-conseiller-informations   {  align-items:initial;   }   .section-conseiller .title-watermark{  margin-bottom:-25px;   }   .col-layout-item.col-left.section-conseiller-head-item{  margin:0;   }   .section-conseiller-head-right .heading{  top:0;   }   .section-conseiller{  margin-bottom:0px;  padding-top:2rem;   } } .section-valeur {   margin-top:7rem;   padding:2.72rem 0 1.36rem;   background:rgb(53,168,224); background:-moz-linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 50%, rgba(45,46,130,1) 100%); background:-webkit-linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 50%, rgba(45,46,130,1) 100%); background:linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 50%, rgba(45,46,130,1) 100%); } .section-valeur .container {   display:flex;   flex-direction:column; } .section-valeur h2 {   color:#fff;   font-weight:700;   text-align:center; } .section-valeur-list {   display:flex; } .section-valeur-item {   position:relative;   background:#fff;   border-radius:35px;   max-width:380px;   min-height:290px;   width:100%;   padding:10px;   display:flex;   flex-direction:column;   align-items:center;   justify-content:center;   margin-top:1.18rem; } .section-valeur-list > .section-valeur-item + .section-valeur-item {   margin-left:95px; } .section-valeur-list > .section-valeur-item + .section-valeur-item::before {   content:'';   position:absolute;   left:-49px;   top:calc(50% - 1.5px);   transform:translateX(-50%);   height:3px;   width:40px;   background:#fff; } .section-valeur-item-content {   margin-top:15px; } .section-valeur-item-content-text, .section-valeur-item-content-title {   text-align:center; } .section-valeur .rounded_button {   margin-top:30px;   margin-left:auto;   margin-right:auto; } @media only screen and (max-width:1350px) and (min-width:800px) {   .section-valeur-list   {  max-width:1000px;  margin-left:auto;  margin-right:auto;  flex-wrap:wrap;  justify-content:space-between;   }   .section-valeur-item   {  flex-basis:45%;  max-width:100%;  margin-left:0!important;   }  .section-valeur-item:nth-child(odd)::before   {  display:none;   } } @media only screen and (max-width:800px) {   .section-valeur{  margin-top:4rem;  }   .section-valeur-list   {  flex-direction:column;  align-items:center;   }   .section-valeur-item   {  flex-basis:100%;   margin-left:0!important;   }   .section-valeur-list > .section-valeur-item + .section-valeur-item   {  margin-top:95px;   }  .section-valeur-list > .section-valeur-item + .section-valeur-item::before   {  top:-49px;  left:calc(50% - 1.5px);  transform:translateY(-50%);  height:40px;  width:3px;  background:#fff;   }   } .footer {   background:rgb(53,168,224); background:-moz-linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 50%, rgba(45,46,130,1) 100%); background:-webkit-linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 50%, rgba(45,46,130,1) 100%); background:linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 50%, rgba(45,46,130,1) 100%);   color:#fff;   z-index:1;   } .section_form.f-footer{   } .footer-links {   display:flex;   justify-content:space-evenly;   padding-bottom:1.2rem; } .footer-link {   font-size:0.72rem;   font-weight:300;   transition:opacity ease .3s;   margin :1rem 10px 0; } .footer-link:hover {   } @media only screen and (max-width:800px) {   .footer-links   {  display:flex;  flex-wrap:wrap;  justify-content:center;  text-align:center;   } } .section-former {   position:relative;   margin-top:7.5rem; } .section-former-header-layout {   display:flex; }  .section-former-header-layout-top .section-former-head-col-left {   max-width:1190px;   width:100%;   position:relative; } .section-former-header-layout-top .section-former-head-col-right {  margin:0; } .section-former-header-layout-top .section-former-image-bottom {   position:relative;   width:580px;   margin-left:auto;   margin-top:-240px; } .section-former .section-former-head-col {   flex-grow:1;   display:flex;   flex-direction:column;   justify-content:center; } .section-former-header-layout-bottom .section-former-head-col-right {   padding-top:90px;   flex:none; } .section-former-header-layout-bottom .section-former-head-col-left {   max-width:780px;   width:100%; } .section-former-header-layout-bottom {   margin-top:-20px; } .section-former-content {   max-width:690px;   display:flex;   flex-direction:column; } .section-former-content .btn-outline {   margin-top:4.5rem;   margin-left:auto;   margin-right:auto; } .section-former-head-col-left .section-former-image {   position:relative;   z-index:20;   flex:none; } .section-former-image-wide {   width:685px;   height:515px;   object-fit:cover; } .col-layout-item.col-left.section-former-head-col.section-former-head-col-right .heading{   padding-left:70px; } .heading-title.heading-tiny ul{   text-transform:uppercase; } @media only screen and (max-width:1200px) {   .section-former-header-layout   {  flex-direction:column;  max-width:100%;  width:100%;  padding:20px 20px !important;   }   .section-former-header-layout-top .section-former-head-col-left   {   }   .section-former-head-col.section-former-head-col-right   {  padding-top:0px;  margin-top:70px;  justify-content:center;  align-items:center;   }  .section-former-header-layout-bottom   {  margin-top:0;   }  .section-former-header-layout-bottom .section-former-image   {  display:none;   }   .section-former-head-col-left   {  display:flex;  flex-direction:column;  justify-content:center;  align-items:center;   }   .section-former-header-layout-top .section-former-image-bottom   {  right:-20%;  margin-top:-22%;  margin-left:0;   }   .section-former .section-former-image   {   width:100%;   }   .section-former-image-wide   {  height:auto;  object-fit:cover;   } } @media only screen and (max-width:900px) {   .section-former-head-col.section-former-head-col-right   {  align-items:flex-start !important;   }   .margin-mobile{  align-items:left !important;   }   .section-former-header-layout-bottom .section-former-head-col-right{  padding-top:0;   }   .section-former-head-col.section-former-head-col-right{  padding-top:0;  margin-top:25px;   }   .section-former{  margin-top:3rem;   }   .col-layout-item.col-left.section-former-head-col.section-former-head-col-right .heading{  padding-left:25px;   } } .section-recrutement > .section-recrutement-item + .section-recrutement-item {   margin-top:9rem; } .section-recrutement {   margin-bottom:4.5rem;   margin-top:4.5rem; } .section-recrutement-item {   position:relative; } .section-recrutement-poste {   position:absolute;   z-index:10;   font-size:5rem;   font-weight:700;   left:50%;   top:0;   line-height:1;   transform:translate(-50%, -50%);   color:rgba(24, 162, 220, .14); } .section-recrutement-item .link-with-background {   margin-top:2rem;   margin-left:auto;   margin-right: auto; } .section-recrutement-item .col-layout-item-text {   font-size:inherit;   font-weight:300;   } .section-recrutement-item .col-layout-item-content {   max-width:790px; } .section-recrutement .col-image {   max-width:950px;   width:100%;   height:840px;   align-self:center; } .section-recrutement .col-image img {   width:100%;   height:100%;   object-fit:cover; } .fiche-recrutement .section-col-text-large { max-width:900px; } .recrutement_desac {   margin-top:0px; } .recrutement_i .margin-recrutement{   padding-left:50px; } @media only screen and (max-width:1200px) {   .section-recrutement-poste   {  font-size:5rem;  transform:none;  word-break:break-all;  text-align:center;  margin-bottom:10px;  left:0;  position:relative;  top:0;   }   .section-recrutement > .section-recrutement-item + .section-recrutement-item   {  margin-top:4.5rem;   }   .section-recrutement .col-image   {  max-width:100%;  height:450px;   } } @media only screen and (max-width:900px){   .section-recrutement-item .link-with-background{  margin-bottom:3rem;   }   .section-recrutement-poste {  font-size:4rem;   } } .section-ecoles {   padding:90px 0; } .fiche-ecole .heading {   margin:80px 0; } .section-ecoles .heading, .heading-secondary.heading {   padding-right:25px;   text-align:center;   text-transform:uppercase; } .section-ecoles .heading_title, .heading-secondary .heading_subtitle {   font-size:3rem;   font-weight:700;   line-height:1.2; } .section-ecoles .heading_subtitle, .heading-secondary .heading_subtitle {   font-size:0.9rem;   line-height:1; } .section-ecole-item-head {   display:flex;   position:relative;   margin-top:200px ; } .section-ecole-item .heading {   margin-top:130px; } .section-ecole-item-head-illustration {   } .section-ecole-item-head-illustration img {   width:100%;   height:100%;   object-fit:cover; } .section-ecole-item-head-logo {   position:relative;   top:-30px;   width:100%;   height:400px;   display:flex;   align-items:center;   justify-content:center;   margin-left:auto; } .section-ecole-item-content {   max-width:1430px;   padding:0 25px;   width:100%;   margin-left:auto;   margin-right:auto;   display:flex;  margin-top:60px; } .section-ecole-item-content-text {   max-width:890px;   padding-right:30px;   position:relative;   min-height:auto;   font-size:inherit;   font-weight:300;   line-height:1.5;   } .section-ecole-item-content-text::before {   content:'';   width:8px;   position:absolute;   height:100%;   top:0;   left:-25px;   background:#1d70b7; } .section-ecole-item-content .link-with-background {   align-self:center;   margin-left:auto; } .section-formations-listing-item {   display:flex;   flex-direction:column;   align-items:center; } .section-formations-listing-item-title {   background:rgb(53,168,224); background:-moz-linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 50%, rgba(45,46,130,1) 100%); background:-webkit-linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 50%, rgba(45,46,130,1) 100%); background:linear-gradient(90deg, rgba(53,168,224,1) 0%, rgba(29,112,183,1) 50%, rgba(45,46,130,1) 100%);   color:#fff;   display:inline-block;   max-width:300px;   width:100%;   padding:15px 0;   transform:translateY(-50%);   text-align:center;   border-radius:50px; } .section-formations-listing-item img {   border-radius:40px;   height:320px;   object-fit:cover; } .section-formation-head {   margin:0 25px 100px; } .section-formation-head .heading {   margin-top:0;   margin-bottom:40px; } .section-formation-head-text {   font-size:34px;   line-height:1.2;   font-weight:lighter;  max-width:900px;   width:100%;   padding-right:100px; } .section-formation-head .col-right {   display:flex;   flex-direction:column;   flex:none;   max-width:300px;   width:100%; } .section-formation-head .col-right, .section-formation-head .col-left {   margin-top:20px; } .section-formation-head .col-right a {   margin-top:auto; } .ecole-paragraphe-icon {   margin-top:50px;   margin-left:auto;   margin-right:auto; } @media only screen and (max-width:1200px) {   .section-ecole-item-head-logo img   {  max-width:350px;   } } @media only screen and (min-width:800px) {   .section-ecole-item-head-illustration   {   width:50vw;  height:845px;  position:absolute;  top:0px;  left:0;   }   .section-ecole-item-head-logo   {  position:relative;  top:-30px;  max-width:55vw;  width:100%;  height:845px;  display:flex;  align-items:center;  justify-content:center;  margin-left:auto;   } } @media only screen and (max-width:1200px) {   .section-formation-head-text   {  padding-right:0px;   }   .section-formation-head .col-right   {  width:100%;   }  .section-formation-head .col-right a   {  margin-left:auto;  margin-right:auto;   } } @media only screen and (max-width:800px) {   .test{  background:red;   }   .fiche-ecole .heading   {  margin:40px 0;   }   .section-ecole-item-head   {  flex-direction:column;   }   .section-ecole-item-head-illustration   {  height:350px;   }   .section-ecole-item-head-logo   {  padding:1rem;  max-width:250px;  margin-right:auto;  margin-left:auto;  height:auto;  top:-70px;   }   .section-ecole-item .heading   {  margin-top:30px;   }   .section-ecole-item-head-logo img   {  max-width:150px;   }   .section-ecole-item-head   {  margin-top:60px;  margin-bottom:0px;   }   .section-ecole-item-content   {  flex-direction:column;   }   .section-ecole-item-content-text::before   {  height:100px;   }   .section-ecole-item-content-text   {  min-height:100px;  padding-right:0;   }   .section-ecole-item-content .link-with-background   {  margin-top:1rem;  margin-right:auto;   }   .section-formations-listing   {  grid-template-columns:1fr;   } } .section-ecole-description {   margin-top:40px; }  .fiche-ecole-description-top {   width:100%;   display:flex; } .fiche-ecole {   padding-bottom:100px; } .fiche-ecole-description-top {   margin-top:10px; } .fiche-ecole-description--wrapper-text {   flex-grow:1;   display:flex;   flex-direction:column; } .fiche-ecole-description-text {   max-width:calc(785px + 16vw);   width:100%;   margin-top:65px;   margin-right:auto;   margin-left:auto;   padding-right:16vw;   padding-left:15px;   font-size:1.54rem;   line-height:1.3; } .fiche-ecole-desciption-figure-image-bottom {   position:relative;   left:-15vw;   margin-top:-140px; } .fiche-ecole-description-bottom {   display:flex; } img.fiche-ecole-desciption-figure-bottom-image {   position:relative;   z-index:10;   margin-top:-100px; } .fiche-ecole-desciption-bottom-wrapper-text {   flex-grow:1;   display:flex;   flex-direction:column;   align-items:center;   justify-content:center;   margin-top:70px; } .fiche-ecole-desciption-bottom-wrapper-text a {   margin-top:70px; } @media only screen and (max-width:1300px) {  .fiche-ecole-desciption-figure-image   {  max-width:400px;   }  .fiche-ecole-description-text   {  font-size:1rem;   } } @media only screen and (max-width:999px) {  .fiche-ecole-description-text   {  max-width:100%;  padding-right:25px;   }   .fiche-ecole-description--wrapper-text   {  order:2;   }   .fiche-ecole-desciption-figure   {  order:1;  display:flex;  flex-direction:column;  align-items:center;   }   .fiche-ecole-description-top   {  flex-direction:column;   }   .fiche-ecole-desciption-figure-image-top   {  position:relative;  left:20%;   }   .fiche-ecole-desciption-figure-image-bottom   {  left:0;   }   .fiche-ecole-desciption-bottom-figure   {  display:none;   } } @media only screen and (max-width:900px){ .fiche-ecole{  padding-bottom:35px;   }   .fiche-ecole .heading{  margin-top:0;   }   .fiche-ecole .heading.heading-secondary{  margin:40px 0 0 0;   } } @media only screen and (max-width:500px) {   .fiche-ecole-desciption-figure-image-top   {  left:2vw;   } }  .swal2-popup.swal2-toast{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;width:auto;padding:.625em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.swal2-popup.swal2-toast .swal2-title{-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:start;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{-webkit-box-pack:start;justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:1.8em;font-weight:700}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto!important;width:auto;height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;-webkit-transform-origin:0 1.5em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:-webkit-box;display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:.625em;overflow-x:hidden;-webkit-transition:background-color .1s;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-top{-webkit-box-align:start;align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:end;justify-content:flex-end}.swal2-container.swal2-center{-webkit-box-align:center;align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}.swal2-container.swal2-bottom{-webkit-box-align:end;align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:start;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:-webkit-box!important;display:flex!important;-webkit-box-flex:1;flex:1;align-self:stretch;-webkit-box-pack:center;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:-webkit-box!important;display:flex!important;-webkit-box-flex:1;flex:1;align-content:center;-webkit-box-pack:center;justify-content:center}.swal2-container.swal2-grow-column{-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{-webkit-box-align:center;align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{-webkit-box-align:start;align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{-webkit-box-align:end;align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:-webkit-box!important;display:flex!important;-webkit-box-flex:1;flex:1;align-content:center;-webkit-box-pack:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.swal2-title{position:relative;max-width:100%;border:0;width:auto;background:none;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:-webkit-box;display:flex;z-index:1;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;margin:1.25em auto 0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.1)));background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;width:2.5em;height:2.5em;margin:.46875em;padding:0;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{content:"";display:inline-block;width:15px;height:15px;margin-left:5px;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff}.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{-webkit-box-pack:center;justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar{position:absolute;bottom:0;left:0;width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;-webkit-box-pack:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;-webkit-transition:color .1s ease-out;transition:color .1s ease-out;border:none;border-radius:0;outline:initial;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{-webkit-transform:none;transform:none;background:0 0;color:#f27474}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;-webkit-box-pack:center;justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;-webkit-transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-file::-webkit-input-placeholder,.swal2-input::-webkit-input-placeholder,.swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::-ms-input-placeholder,.swal2-input::-ms-input-placeholder,.swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-validation-message{display:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;-webkit-box-pack:center;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;-webkit-box-flex:1;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{-webkit-box-align:center;align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{-webkit-transition:none;transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}@-webkit-keyframes swal2-toast-show{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg)}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg)}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg)}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg)}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg)}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg)}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:stretch;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{-webkit-box-flex:1;flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{-webkit-box-pack:center;justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}}