.customPage_icons_Container>div,.top_image{display:flex;justify-content:center;align-items:center;text-align:center}.top_image{margin:0 auto}.reserve_button_container{display:flex;justify-content:center;align-items:center;text-align:center}.birthdayPartyMontpellier>div{margin-left:0!important}.birthdayPartyMontpellier>div>.image-box>picture>img{box-sizing:border-box;width:200%;max-width:none}@media(max-width:767px){.birthdayPartyMontpellier>div>.image-box>picture>img{width:100%}}.input-fields{max-width:100%}#contact-message:placeholder-shown,#contact-name{text-transform:capitalize}.custom_team_building_contact_form_container_dubai,.custom_team_building_contact_form_dubai,.custom_team_building_date_group_dubai{width:100%;max-width:60rem}.custom_team_building_date_group_dubai{display:flex!important;gap:1rem!important}.custom_team_building_date_group_dubai>.form-group,.custom_team_building_date_group_dubai>div{flex:1!important}.custom_team_building_contact_form_container_dubai textarea,.custom_team_building_contact_form_dubai .form-control,.custom_team_building_contact_form_dubai input,.custom_team_building_contact_form_dubai select,.custom_team_building_contact_form_dubai textarea,.custom_team_building_date_group_dubai .form-control,.custom_team_building_date_group_dubai input,.custom_team_building_date_group_dubai select{background-color:#0e0e0e!important;border:none!important;border-bottom:1px solid #fff!important;color:#fff!important;width:100%!important}.custom_team_building_contact_form_dubai label,.custom_team_building_date_group_dubai label{color:#fff!important}.custom_team_building_date_group_dubai input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}::placeholder{color:#0e0e0e!important}@media(max-width:767px){.custom_team_building_date_group_dubai{flex-direction:column!important;gap:.5rem!important}}@media(min-width:768px){.custom_team_building_date_group_dubai{flex-direction:row!important}}@media(min-width:992px){.custom_team_building_contact_form_dubai{display:flex;justify-content:space-between}.custom_team_building_contact_form_dubai>.form-group:nth-child(-n+3){flex-direction:column;width:30%}.custom_team_building_date_group_dubai{margin-top:1rem}.map-section{padding:6% 0}}.gm-style .gm-style-iw-d{overflow:hidden}.gm-style .gm-style-iw-c{padding-right:1.313rem!important;padding-bottom:0!important;max-width:26rem!important;max-height:15.125rem!important;min-width:0!important;position:absolute;box-sizing:border-box;overflow:hidden;top:0;left:0;transform:translate(-50%,-100%);background-color:#fff;box-shadow:0 1.125rem 1.438rem 1.063rem rgba(0,0,0,.3)}#map{width:100%}@media(min-width:992px)and (max-width:1200px){.map-section{padding-top:7%}.google_map>div>div{margin-top:4%}}@media(min-width:1200px){.map-section{padding-top:5%}.google_map>div>div{margin-top:1%}}@media(min-width:670px)and (max-width:780px){.google_map>div>div{margin-top:6%}}@media(min-width:560px)and (max-width:670px){.google_map>div>div{margin-top:9%}}@media(min-width:470px)and (max-width:560px){.google_map>div>div{margin-top:12.5%}}@media(max-width:470px){.map-section{padding-top:20%}}@media(min-width:780px)and (max-width:992px){.google_map>div>div{margin-top:3%}.map-section{padding-top:9% 0}}.gm-style-iw-d{overflow:none}.Bonnefoi,.Garibaldi,.Saxe-Gambetta{position:absolute;top:70px}.Bonnefoi{right:-30px}.Saxe-Gambetta{right:-50px}.Garibaldi{right:-28px}.contact_info_container_items{display:grid}.contact_info_container_item{display:flex}.contact_info_container_item:first-child{text-align:center}.contact_info_container_item>a{text-align:left;align-items:center}.phone_image_of_Perugia{margin:10px}.phone_image_of_Firenze{margin:20px}.numbers_of_Gothenburg{margin-top:10%!important}@media (min-width:992px){.contact_info_container_item>a{display:inline-flex;justify-content:center;width:33.333%;margin:5% 0}.missing_item>a{width:50%}.contact_info_container_item:first-child{margin-right:2%}.contact_info_container_items:not(:first-child){margin-top:10%}.contact_info_container_items>:not(:first-child){margin-top:3%}.contact-info-multiple-emails,.contact-info-multiple-numbers{display:inline-flex;justify-content:center;width:33.333%;margin:5% 0}.phones_numbers{display:flex;flex-direction:column}}@media (max-width:992px){.contact_info_container_item{flex-direction:column}.contact_info_container_items:not(:first-child){margin-top:10%}.contact-info-multiple-emails,.contact-info-multiple-numbers{display:flex;width:33.333%;text-align:left;margin-bottom:7%}.phones_numbers{display:flex;margin-top:-7%;margin-right:2%;flex-direction:column;text-align:left;margin-left:5%}.phone_image_of_Torino{margin-top:15%}}@media (max-width:767px){.phone_image_of_Firenze{margin:8px}}