.elementor-39661 .elementor-element.elementor-element-398d670:not(.elementor-motion-effects-element-type-background), .elementor-39661 .elementor-element.elementor-element-398d670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.glotte-trotters.fr/wp-content/uploads/2025/12/cours-particuliers-anglais-professionnel-20h-toeic-4-skills.webp");background-repeat:no-repeat;background-size:contain;}.elementor-39661 .elementor-element.elementor-element-398d670{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-39661 .elementor-element.elementor-element-398d670 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39661 .elementor-element.elementor-element-765c63b:not(.elementor-motion-effects-element-type-background), .elementor-39661 .elementor-element.elementor-element-765c63b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF9D01;}.elementor-39661 .elementor-element.elementor-element-765c63b > .elementor-container{max-width:250px;min-height:250px;}.elementor-39661 .elementor-element.elementor-element-765c63b{border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:250px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-39661 .elementor-element.elementor-element-765c63b, .elementor-39661 .elementor-element.elementor-element-765c63b > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-39661 .elementor-element.elementor-element-765c63b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39661 .elementor-element.elementor-element-77b922c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39661 .elementor-element.elementor-element-77b922c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-39661 .elementor-element.elementor-element-c1bcd95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;}.elementor-39661 .elementor-element.elementor-element-c1bcd95{text-align:center;}.elementor-39661 .elementor-element.elementor-element-c1bcd95 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:700;text-transform:none;font-style:normal;line-height:45px;color:#000000;}.elementor-39661 .elementor-element.elementor-element-551bf6e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39661 .elementor-element.elementor-element-e004c60{--spacer-size:10px;}.elementor-39661 .elementor-element.elementor-element-8f12b77{text-align:center;font-family:"Arial", Sans-serif;font-size:32px;font-weight:400;text-transform:none;font-style:normal;line-height:30px;}.elementor-39661 .elementor-element.elementor-element-8d2fc80{--spacer-size:20px;}.elementor-39661 .elementor-element.elementor-element-dacf495{--spacer-size:10px;}.elementor-39661 .elementor-element.elementor-element-a882219{width:var( --container-widget-width, 98.411% );max-width:98.411%;--container-widget-width:98.411%;--container-widget-flex-grow:0;}.elementor-39661 .elementor-element.elementor-element-61793ce{--spacer-size:26px;}.elementor-39661 .elementor-element.elementor-element-494e620 .elementor-button{background-color:#db1821;font-family:"Arial", Sans-serif;font-size:18px;fill:#FFFFFF;color:#FFFFFF;}.elementor-39661 .elementor-element.elementor-element-494e620 .elementor-button-content-wrapper{flex-direction:row;}.elementor-39661 .elementor-element.elementor-element-65fef18{--spacer-size:10px;}.elementor-39661 .elementor-element.elementor-element-97d1c2f{--spacer-size:25px;}.elementor-39661 .elementor-element.elementor-element-a3d4985:not(.elementor-motion-effects-element-type-background), .elementor-39661 .elementor-element.elementor-element-a3d4985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D55F9C;}.elementor-39661 .elementor-element.elementor-element-a3d4985{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-39661 .elementor-element.elementor-element-a3d4985 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39661 .elementor-element.elementor-element-f7336ed{color:#FFFFFF;}.elementor-39661 .elementor-element.elementor-element-3d78b39{width:var( --container-widget-width, 101.124% );max-width:101.124%;--container-widget-width:101.124%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-39661 .elementor-element.elementor-element-f9ae4c5{--spacer-size:2px;}.elementor-39661 .elementor-element.elementor-element-d9b26a9{width:var( --container-widget-width, 104.459% );max-width:104.459%;--container-widget-width:104.459%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-39661 .elementor-element.elementor-element-bf91e23{--spacer-size:4px;}.elementor-39661 .elementor-element.elementor-element-d588cf0{color:#FFFFFF;}.elementor-39661 .elementor-element.elementor-element-ad85a32{--spacer-size:50px;}.elementor-39661 .elementor-element.elementor-element-07056a3{width:var( --container-widget-width, 83.25% );max-width:83.25%;--container-widget-width:83.25%;--container-widget-flex-grow:0;text-align:center;}.elementor-39661 .elementor-element.elementor-element-07056a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-39661 .elementor-element.elementor-element-c009341{--spacer-size:10px;}.elementor-39661 .elementor-element.elementor-element-46c13c6{width:var( --container-widget-width, 83.25% );max-width:83.25%;--container-widget-width:83.25%;--container-widget-flex-grow:0;text-align:center;}.elementor-39661 .elementor-element.elementor-element-46c13c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-39661 .elementor-element.elementor-element-3a37f31{--spacer-size:90px;}.elementor-39661 .elementor-element.elementor-element-40e60c9{width:var( --container-widget-width, 101.082% );max-width:101.082%;--container-widget-width:101.082%;--container-widget-flex-grow:0;text-align:center;font-family:"Arial", Sans-serif;font-size:24px;}.elementor-39661 .elementor-element.elementor-element-40e60c9 > .elementor-widget-container{background-color:#FF9D01;border-style:solid;border-color:#FF9D01;border-radius:10px 10px 10px 10px;}.elementor-39661 .elementor-element.elementor-element-575c96a{--spacer-size:90px;}.elementor-39661 .elementor-element.elementor-element-55c352e{--spacer-size:50px;}.elementor-39661 .elementor-element.elementor-element-c770f29{text-align:center;}.elementor-39661 .elementor-element.elementor-element-3bbf143{text-align:left;}.elementor-39661 .elementor-element.elementor-element-1164d6f{--spacer-size:50px;}.elementor-39661 .elementor-element.elementor-element-bba10f8{width:var( --container-widget-width, 86.3% );max-width:86.3%;--container-widget-width:86.3%;--container-widget-flex-grow:0;text-align:center;font-family:"Arial", Sans-serif;font-size:24px;}.elementor-39661 .elementor-element.elementor-element-bba10f8 > .elementor-widget-container{background-color:#FF9D01;border-style:solid;border-color:#FF9D01;border-radius:10px 10px 10px 10px;}.elementor-39661 .elementor-element.elementor-element-cce2e39{width:var( --container-widget-width, 100.125% );max-width:100.125%;--container-widget-width:100.125%;--container-widget-flex-grow:0;text-align:center;}.elementor-39661 .elementor-element.elementor-element-cce2e39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-39661 .elementor-element.elementor-element-683f88c{--spacer-size:20px;}.elementor-39661 .elementor-element.elementor-element-2b800be{width:var( --container-widget-width, 100.569% );max-width:100.569%;--container-widget-width:100.569%;--container-widget-flex-grow:0;text-align:center;}.elementor-39661 .elementor-element.elementor-element-2b800be > .elementor-widget-container{background-color:#D55F9C;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-39661 .elementor-element.elementor-element-99882d5{--spacer-size:20px;}.elementor-39661 .elementor-element.elementor-element-aafd896{width:var( --container-widget-width, 99.946% );max-width:99.946%;--container-widget-width:99.946%;--container-widget-flex-grow:0;text-align:center;}.elementor-39661 .elementor-element.elementor-element-aafd896 > .elementor-widget-container{background-color:#FF9D01;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-39661 .elementor-element.elementor-element-ae12ab5{--spacer-size:20px;}.elementor-39661 .elementor-element.elementor-element-265f23e{width:var( --container-widget-width, 100.982% );max-width:100.982%;--container-widget-width:100.982%;--container-widget-flex-grow:0;text-align:center;}.elementor-39661 .elementor-element.elementor-element-265f23e > .elementor-widget-container{background-color:#D55F9C;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-39661 .elementor-element.elementor-element-a4ba2ed{--spacer-size:20px;}.elementor-39661 .elementor-element.elementor-element-ed992af{--spacer-size:70px;}.elementor-39661 .elementor-element.elementor-element-5cab876{width:var( --container-widget-width, 265.563% );max-width:265.563%;--container-widget-width:265.563%;--container-widget-flex-grow:0;}.elementor-39661 .elementor-element.elementor-element-ab902e4{--spacer-size:25px;}.elementor-39661 .elementor-element.elementor-element-1595fc5{text-align:left;}.elementor-39661 .elementor-element.elementor-element-91b4e3e{--spacer-size:50px;}.elementor-39661 .elementor-element.elementor-element-2a1d9e2{width:var( --container-widget-width, 86.3% );max-width:86.3%;--container-widget-width:86.3%;--container-widget-flex-grow:0;text-align:center;font-family:"Arial", Sans-serif;font-size:24px;}.elementor-39661 .elementor-element.elementor-element-2a1d9e2 > .elementor-widget-container{background-color:#FF9D01;border-style:solid;border-color:#FF9D01;border-radius:10px 10px 10px 10px;}.elementor-39661 .elementor-element.elementor-element-3f61395{--spacer-size:30px;}.elementor-39661 .elementor-element.elementor-element-3ae7aeb{--spacer-size:30px;}@media(min-width:768px){.elementor-39661 .elementor-element.elementor-element-ab1eca5{width:28%;}.elementor-39661 .elementor-element.elementor-element-551bf6e{width:72%;}.elementor-39661 .elementor-element.elementor-element-c6ca553{width:9.976%;}.elementor-39661 .elementor-element.elementor-element-cc74f49{width:16.843%;}.elementor-39661 .elementor-element.elementor-element-88340b6{width:70.501%;}.elementor-39661 .elementor-element.elementor-element-319cf8f{width:2.659%;}.elementor-39661 .elementor-element.elementor-element-83bbfc0{width:20.786%;}.elementor-39661 .elementor-element.elementor-element-c704521{width:11.852%;}.elementor-39661 .elementor-element.elementor-element-ffd1603{width:9.976%;}.elementor-39661 .elementor-element.elementor-element-84a4663{width:16.843%;}.elementor-39661 .elementor-element.elementor-element-032ca64{width:70.501%;}.elementor-39661 .elementor-element.elementor-element-0506184{width:2.659%;}.elementor-39661 .elementor-element.elementor-element-239e1c3{width:6.472%;}.elementor-39661 .elementor-element.elementor-element-8fad485{width:12.968%;}.elementor-39661 .elementor-element.elementor-element-c34c91a{width:6.472%;}.elementor-39661 .elementor-element.elementor-element-297fba1{width:15.974%;}.elementor-39661 .elementor-element.elementor-element-a6cad97{width:6.472%;}.elementor-39661 .elementor-element.elementor-element-a4c64ad{width:6.472%;}.elementor-39661 .elementor-element.elementor-element-a81c78f{width:44.59%;}.elementor-39661 .elementor-element.elementor-element-c841417{width:55.065%;}.elementor-39661 .elementor-element.elementor-element-a1bcb44{width:44.594%;}.elementor-39661 .elementor-element.elementor-element-b956b72{width:10.028%;}.elementor-39661 .elementor-element.elementor-element-65404e4{width:79.598%;}.elementor-39661 .elementor-element.elementor-element-18d8ffe{width:10.038%;}.elementor-39661 .elementor-element.elementor-element-07fa48d{width:29.999%;}.elementor-39661 .elementor-element.elementor-element-d069284{width:69.333%;}}@media(max-width:1024px){.elementor-39661 .elementor-element.elementor-element-765c63b > .elementor-container{max-width:1000px;min-height:300px;}.elementor-39661 .elementor-element.elementor-element-765c63b{margin-top:0px;margin-bottom:0px;}.elementor-39661 .elementor-element.elementor-element-77b922c > .elementor-element-populated{margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;}.elementor-39661 .elementor-element.elementor-element-c1bcd95{width:var( --container-widget-width, 161px );max-width:161px;--container-widget-width:161px;--container-widget-flex-grow:0;}.elementor-39661 .elementor-element.elementor-element-c1bcd95 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-39661 .elementor-element.elementor-element-c1bcd95 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-39661 .elementor-element.elementor-element-765c63b{margin-top:93px;margin-bottom:93px;}}/* Start custom CSS for text-editor, class: .elementor-element-8f12b77 */cpf-page/* End custom CSS */
/* Start custom CSS */.hero-cpf{
  min-height: 520px;
  display: flex;
  align-items: flex-end;
}

.hero-cpf .hero-cpf-img{
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}

.hero-cpf .hero-cpf-img img{
  max-height: 520px;
  width: auto;
  height: 100%;
  object-fit: contain;
  display: block;
}
/* Tablette : hero un peu moins haut */
@media (max-width: 1024px) {
  .hero-cpf{
    min-height: 430px;
  }
  .hero-cpf .hero-cpf-img img{
    max-height: 430px;
  }

/* Mobile : hero plus compact et image centrée */
@media (max-width: 767px) {
  .hero-cpf{
    flex-direction: column;
    align-items: center;      /* centre les colonnes */
    min-height: 380px;
  }
  .hero-cpf .hero-cpf-img{
    justify-content: center;  /* image centrée */
  }
  .hero-cpf .hero-cpf-img img{
    max-height: 320px;
  }
}/* End custom CSS */