#main-header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}img{border-radius:20px}.et_pb_menu_0_tb_header.et_pb_menu ul li ul.sub-menu{padding:14px 0}.et_pb_menu_0_tb_header.et_pb_menu ul li ul.sub-menu li{padding:0 0px;width:100%}.et_pb_menu_0_tb_header.et_pb_menu ul li ul.sub-menu li a{font-size:16px;width:100%}.wpcf7 form{max-width:800px;margin:0 auto;background-color:#B6DCDE;padding:2rem;border-radius:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;box-sizing:border-box}.wpcf7 form p:has(select),.wpcf7 form p:has(textarea){grid-column:1 / -1}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 select,.wpcf7 textarea{width:100%;padding:0.9rem 1rem;border:none;border-radius:20px;font-size:1rem;box-sizing:border-box;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,0.1)}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:#777}.wpcf7 input[type="submit"]{background-color:#164C5F;color:#fff;font-size:1rem;padding:0.9rem 2rem;border:none;border-radius:50px;cursor:pointer;transition:all 0.3s ease;grid-column:1 / -1;justify-self:end;margin-top:1rem;font-family:'Ballo 2',sans-serif}.wpcf7 input[type="submit"]:hover{background-color:#0F3746}.wpcf7 textarea{min-height:150px;resize:vertical}.wpcf7 label{display:none}@media (max-width:768px){.wpcf7 form{grid-template-columns:1fr}.wpcf7 input[type="submit"]{grid-column:1 / -1;justify-self:center;width:100%}}.btn-creches .et_mobile_nav_menu{width:100%}.btn-creches .mobile_nav{display:flex;align-items:center;flex:1}.btn-creches .mobile_nav .mobile_menu_bar{display:flex;flex:1;align-items:center}.btn-creches .mobile_nav .mobile_menu_bar:after{content:"Trouver une crèche";text-align:left;order:-1;color:#e1267c;flex:1;font-family:'Baloo 2';font-weight:600;font-size:18px}.btn-creches .mobile_nav .mobile_menu_bar:before{content:"3";top:-2px!important}.btn-creches .mobile_nav>ul>li:first-child>a:first-child{display:none}.btn-creches .mobile_nav ul li ul.sub-menu{padding-left:0}.btn-creches .mobile_nav ul li ul.sub-menu li{padding-left:0}.btn-creches .mobile_nav ul li ul.sub-menu li a{padding-inline:14px}.et_pb_blog_grid .et_pb_post{height:460px}.et_pb_blog_grid .et_pb_post{height:450px}.et_pb_blog_grid .et_pb_post h2.entry-title a{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}