﻿#contact_page{display:flex;justify-content:center;padding-top:100px}@media (max-width:600px){#contact_page{flex-direction:column}}@media (min-width:600px){#contact_page #right_wrapper{border-inline-end:1px solid var(--color2);margin-inline-end:40px;padding-inline-end:40px}}#contact_page #right_wrapper h1.gradient_txt{line-height:1}@media (min-width:600px){#contact_page #right_wrapper h1.gradient_txt{font-size:45px}}#contact_page #right_wrapper h1.gradient_txt::after{content:"";display:block;width:40px;height:2px;background:var(--gradient1);margin:10px 0}#contact_page #right_wrapper>span{font-weight:300}@media (min-width:600px){#contact_page #right_wrapper>span{font-size:19px}}@media (max-width:600px){#contact_page #right_wrapper>span{font-size:17px}}#contact_page #right_wrapper #contact_soci_bar{margin-top:15px}@media (max-width:600px){#contact_page #right_wrapper #contact_soci_bar{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}}#contact_page #right_wrapper #contact_soci_bar .soci_inner>a{color:var(--color_link);margin-inline-end:10px}@media (min-width:600px){#contact_page #right_wrapper #contact_soci_bar .contact_whatsapp{display:none}}@media (min-width:600px){#contact_page #form_wrapper form ul.frmUL{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:25px}}@media (max-width:600px){#contact_page #form_wrapper form ul.frmUL{display:flex;flex-direction:column;gap:20px}}#contact_page #form_wrapper form ul.frmUL li.main_input{display:flex;flex-direction:column}#contact_page #form_wrapper form ul.frmUL li.main_input input{width:100%;border:solid 1px var(--color_input_border);padding:16px;color:var(--color_link);background-color:transparent;border-radius:5px;padding:16px;min-height:48px}#contact_page #form_wrapper form ul.frmUL li.msg_input{grid-column:1/-1}#contact_page #form_wrapper form ul.frmUL li.msg_input textarea{width:100%;padding:16px;color:var(--color_link);background-color:transparent;border-radius:5px;padding:16px;min-height:148px;border:solid 1px var(--color_input_border)}#contact_page #form_wrapper form ul.frmUL .sbm_area{grid-column:1/-1;height:60px;font-weight:700;letter-spacing:0.25em;font-size:23px}#contact_page #form_wrapper form ul.frmUL .sbm_area .btn_primary{width:100%;height:60px;font-weight:700;letter-spacing:0.25em;font-size:23px;background:var(--gradient1);border-radius:5px;color:var(--color2);padding:5px 1em;font-weight:bold;cursor:pointer;transition:all 0.2s;text-align:center;justify-content:center}#contact_page #form_wrapper form ul.frmUL .sbm_area .btn_primary::after{content:"←";margin:0 5px}#contact_page #form_wrapper form ul.frmUL .sbm_area .btn_primary:hover{color:var(--color)}@media (max-width:600px){#contact_page #form_wrapper .contact_whatsapp{display:none}}#contact_page .contact_whatsapp{display:flex;gap:10px;align-items:center}#contact_page .contact_whatsapp .icon{background-image:url("../images/whatsapp-icon.png")}@media (min-width:600px){#contact_page .contact_whatsapp .icon{height:32px;width:32px}}@media (max-width:600px){#contact_page .contact_whatsapp .icon{height:24px;width:24px}}#contact_page .contact_whatsapp span{color:#fff}#page.personal_site #contact_page form ul li label{color:inherit}#page.personal_site #contact_page .contact_whatsapp span{color:inherit}@media (max-width:600px){.ltr #contact_page #right_wrapper #contact_soci_bar .contact_whatsapp{font-size:18px}}