body.template-contact{background-color:#e5edf7}.content-wrap.subpage-content{width:100%;padding:2cqw;margin-top:4cqw}.content-subpage_box{width:100%;min-height:60vh;padding:4cqw}section#FFG{display:flex}section#FFG{display:flex;justify-content:space-between;width:40%}div#com-Contact-hero-2{background-color:#fff;padding:2cqw;width:40%;border-radius:24px;background:#fafcffab;border:1px solid #d4d8e7;box-shadow:10px 10px 28px #dadbdf,-10px -10px 28px #fff;box-shadow:.4em .4em .8em #b4d2e4,-.6em -.6em 1.4em #fff,inset .2em .2em .4em var(--color-inset-start),inset -.2em -.2em .4em var(--color-inset-stop);min-height:60vh}.page_is-contact .text_box_title{margin-bottom:.4cqw;padding:2cqw 2cqw;padding-left:0;border-bottom:2px dashed #363e4b;font-size:5cqw;font-weight:600;color:#363e4b;line-height:60px}div#com-Contact-hero-1{width:40%}.text_box_text.text_box_icon_text>a{font-size:28px}tonymade-groupe.quick-contact .text_box_text.text_box_icon_text a{font-size:28px;font-weight:800;color:#40c057;text-decoration:none}.text_box_text.text_box_icon_text>pre{transform:translateY(40%)}.text_box_text.text_box_icon_text>span{font-size:24px;font-weight:100}form#wp-transfer-contact-form input,form#wp-transfer-contact-form textarea{padding:1.6cqw 1.1cqw;padding-bottom:1.2cqw!important;border:1px solid #aeaeae80;border-radius:5px}form#wp-transfer-contact-form input:invalid,form#wp-transfer-contact-form textarea:invalid{border-color:#aeaeae80}.contactForm_field label{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:14px;transition:all .3s;cursor:text}.contactForm_field{position:relative}form#wp-transfer-contact-form input:focus,form#wp-transfer-contact-form textarea:focus{top:1cqw!important;font-size:14px!important}form#wp-transfer-contact-form{gap:2cqw;display:flex;flex-wrap:wrap}.contactForm_groupe.groupe_user_message{width:100%}.contactForm_row.contactForm_row--two{display:flex;gap:2cqw}.contactForm_groupe.groupe_user_data .contactForm_field{width:calc(100% / 3);height:100%}.contactForm_groupe.groupe_user_data input,form#wp-transfer-contact-form textarea{width:100%!important;outline:0!important}section#sec-contact-2-Contact-sub{background-color:#fff;padding:4cqw 4cqw;width:50%;border-radius:24px;background:#f4f7fd;border:1px solid #d4d8e7;box-shadow:10px 10px 28px #dadbdf,-10px -10px 28px #fff;box-shadow:.2em .2em .4em #b4d2e4,-.6em -.6em 1em #fff,inset .2em .2em .3em var(--color-inset-start),inset -.2em -.2em .4em var(--color-inset-stop);min-height:60vh}.subpage_box.post_type-page.page_is-contact{display:flex;justify-content:space-between;flex-wrap:wrap}div#com-Contact-hero-1{width:100%}.contactForm_groupe.groupe_user_data input{height:54px!important;font-size:14px!important}button.contactForm_submit{padding:1.2cqw;border:1px solid #40c057;border-radius:5px;font-size:1.5cqw;background-color:#40c05708;cursor:pointer}button.contactForm_submit:hover{background-color:#40c057;color:#fff;transition:.4s}section#sec-contact-2-Contact-sub .container.text_box_case{margin:0}section#sec-contact-2-Contact-sub .text_box_title{padding:0}.contactForm_groupe.groupe_user_message label{top:20px}.page_is-contact .text_box_title{border-bottom:2px solid #c9d2dd}section#sec-contact-2-Contact-sub .text_box_title>h3{padding-bottom:4px}section#sec-contact-2-Contact-sub .text_box_wrap{width:100%}tonymade-groupe.company{display:flex;flex-wrap:wrap;width:100%;gap:50px;padding:80px 0}section#sec-contact-4-company-initials .text_box_text.text_box_icon_text{padding:20px 0}tonymade-groupe.quick-contact .text_box_title.text_box_icon_title{font-size:40px;line-height:40px;margin-bottom:20px;padding-bottom:20px}tonymade-groupe.quick-contact{display:flex;justify-content:space-between;flex-wrap:wrap}section#sec-contact-3-bg-map{height:100%;width:40%;min-height:60vh}section#sec-contact-4-company-initials{max-width:50cqw}div#com-bg-map-1{inset:0;height:100%}div#com-bg-map-1>flynt-component{height:100%;inset:0}div#com-bg-map-1>flynt-component>.xbg{height:100%;inset:0;background:var(--bg);background-position:center;background-repeat:no-repeat;background-position:center;background-size:cover;margin:0;box-shadow:inset -5px -9px 45px 0 rgba(0,0,0,.6);border-radius:20px}