.form-custom{margin:0 auto;position:relative}.form-custom .form-flex .contact-content__info{text-align:left}.form-custom .form-flex .contact-content__info .info_social__title{display:inline-block;font-size:1.6rem;line-height:1;padding:0 10px;position:relative;text-align:left;z-index:1}.form-custom .form-flex .contact-content__info .info_social__title:after{border-left:3px solid var(--color_main);border-right:3px solid var(--color_main);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:skewX(-15deg)}.form-custom .form-flex .contact-content__info .info_social__list{padding-top:15px}.form-custom .form-flex .contact-content__info .info_social__list .social_item{align-items:center;border:1px solid var(--color_border);justify-content:center;margin-bottom:10px;margin-right:10px;padding:10px 0;transition:.5s;width:calc(50% - 5px)}.form-custom .form-flex .contact-content__info .info_social__list .social_item svg{margin-right:10px}.form-custom .form-flex .contact-content__info .info_social__list .social_item p{font-weight:600}.form-custom .form-flex .contact-content__info .info_social__list .social_item span{color:var(--color_text_desc);font-size:13px}.form-custom .form-flex .contact-content__info .info_social__list .social_item:nth-child(2n){margin-right:0}.form-custom .form-flex .contact-content__info .info_social__list .social_item:hover{border:none;transform:translate3d(0,-5px,0)}.form-custom .form-flex .contact-content__info .info_social__list .social_item:hover svg path{fill:#fff}.form-custom .form-flex .contact-content__info .info_social__list .social_item:hover p,.form-custom .form-flex .contact-content__info .info_social__list .social_item:hover span{color:#fff}.form-custom .form-flex .contact-content__info .info_social__list .social_item.facebook:hover{background:#1f82ec;box-shadow:0 5px 15px #1f82ec}.form-custom .form-flex .contact-content__info .info_social__list .social_item.twitter:hover{background:#13b9ee;box-shadow:0 5px 15px #13b9ee}.form-custom .form-flex .contact-content__info .info_social__list .social_item.pinterest:hover{background:#f60c19;box-shadow:0 5px 15px #f60c19}.form-custom .form-flex .contact-content__info .info_social__list .social_item.instagram:hover{background:#8823b6;box-shadow:0 5px 15px #8823b6}.form-custom .form-flex .contact-content__info .info_item{margin-top:20px;text-align:left}.form-custom .form-flex .contact-content__info .info_item span{display:block;font-size:20px;margin-bottom:10px}.form-custom .form-flex .contact-content__info .info_item p svg{margin-right:10px}.form-custom .form-flex .form-data .title{font-size:1.6rem;font-weight:800;line-height:38px;margin-bottom:1.2rem;text-align:left!important}.form-custom .form-flex .form-data .description{font-size:16px;margin-bottom:1.2rem;text-align:left!important}.form-custom .form-flex .form-data.hide-title .content-item label{display:none}.form-custom .form-flex .form-data.hide-title .content-item{margin-bottom:20px}.form-custom .form-flex .form-data.hide-title .content-item input,.form-custom .form-flex .form-data.hide-title .content-item textarea{background:#f9f9f9;border:2px solid #eaedef;color:#696588;padding:12px 20px 13px}.form-custom__wrap .title{font-size:2.2rem;font-weight:700;line-height:1.3;margin-bottom:1.1rem;position:relative}.form-custom__wrap .description{margin:0 auto 1.6rem;max-width:70%}.form-custom__wrap .content{margin:0 auto}.form-custom__wrap .content .g-recaptcha{margin-bottom:1rem}.form-custom__wrap .content-item{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:10px;overflow:hidden;position:relative}.form-custom__wrap .content-item label{display:var(--hide-title,flex);font-size:14px;justify-content:space-between;line-height:24px;margin-bottom:3px;width:100%}.form-custom__wrap .content-item input,.form-custom__wrap .content-item select{background-color:var(--input-background-color,#fff);border:var(--input-border-width,1px) solid var(--input-border-color,var(--color_border));border-radius:var(--input-border-radius,4px);color:var(--input-color,inherit);font-family:var(--font_family),sans-serif;font-size:14px;height:var(--height-input,38px);outline:none;padding:0 15px;width:100%}.form-custom__wrap .content-item select option,.form-custom__wrap .content-item textarea{font-family:var(--font_family),sans-serif;font-size:14px}.form-custom__wrap .content-item textarea{background-color:var(--input-background-color,#fff);border:var(--input-border-width,1px) solid var(--input-border-color,var(--color_border));border-radius:var(--input-border-radius,4px);color:var(--input-color,inherit);height:var(--height-textarea,inherit);outline:none;padding:15px;width:100%}.form-custom__wrap .content-item input[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.form-custom__wrap .content-item__file{align-items:center;border:1px solid var(--color_border);border-radius:4px;display:inline-block;font-family:var(--font_family),sans-serif;font-size:14px;justify-content:flex-start!important;line-height:28px!important}.form-custom__wrap .content-item__file .file-title{background-color:#eaeaea;border-bottom-left-radius:4px;border-top-left-radius:4px;cursor:pointer;margin-right:10px;padding:4px 8px}.form-custom__wrap .content-item__file .file-number{font-size:13px;opacity:.8}.form-custom__wrap .content-item button{background-color:var(--background-color-button,var(--background_button,inherit));border-color:var(--slide-button-border-color,inherit);border-radius:var(--slide-button-border-radius,0);border-width:var(--slide-button-border-width,0);color:var(--color-button,#fff);cursor:pointer;font-family:var(--font_family),sans-serif;font-size:var(--font-size-button,16px);height:40px;line-height:40px;line-height:var(--line-height-button,inherit);max-width:100%;padding:0 25px;transition:.4s;width:auto}.form-custom__wrap .content-item button:hover{background-color:var(--background-color-hover-button,var(--background_button_hover,inherit));color:var(--color-hover-button,var(--color-button,inherit))}.form-custom__wrap .content-item input[type=radio]{height:auto}.form-custom__wrap .content-item__radio{align-items:center;display:flex;gap:8px;margin-right:10px}.form-custom__wrap .content-item__radio label{line-height:14px;margin-bottom:0}.form-custom__wrap .content .err_show{line-height:15px}@media (min-width:768px){.form-custom .content-row{align-items:flex-start;display:flex;gap:1.5rem;justify-content:flex-start}.form-custom .content-row .content-item{flex:1}.form-custom .form-flex{gap:2.5rem}.form-custom .form-flex.form-left{flex-direction:row-reverse}.form-custom .form-flex .contact-content__info{flex:0 0 40%;max-width:40%}.form-custom .form-flex .thumbnail{flex:0 0 50%;max-width:50%}.form-custom .form-flex .thumbnail img{max-width:100%;-o-object-fit:cover;object-fit:cover}.form-custom .form-flex.flex-5{align-items:center}.form-custom .form-flex.flex-5 .form-data{flex:0 0 calc(50% - 2.5rem);max-width:calc(50% - 2.5rem)}.form-custom .form-flex.flex-4-6 .form-data{flex:0 0 calc(60% - 2.5rem);max-width:calc(60% - 2.5rem)}}@media (max-width:767px){.form-custom .content{width:100%!important}.form-custom .form-custom__wrap .title{font-size:1.8rem}.form-custom .form-flex{gap:1.5rem}.form-custom .form-flex .contact-content__info,.form-custom .form-flex .thumbnail{flex:100%;max-width:100%}}
