@font-face{font-family:"FS Magistral";src:url(61980d6f0d0d8a6201a1.woff2) format("woff2"),url(670cabb44ef1d5bd074f.woff) format("woff"),url(408eedeb6b3930cfa79c.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Be Vietnam Pro";src:url(85058a3e9bdf313979d2.woff2) format("woff2"),url(17b9121edd256a970397.woff) format("woff"),url(3fddea691e88d0ef8d7b.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Be Vietnam Pro";src:url(55a96e4f837ad419f142.woff2) format("woff2"),url(3f0c746397d2399fd876.woff) format("woff"),url(f7fc41f1d97fca84f0b7.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}body.page-template-template-contact,.is-mode-visual{--primary-color: #fff;--heading-color: #0E1533;--text-color: #4D4D4D;--icon-heading-color: #3249B3;--icon-title-color: #4D4D4D;--icon-text-color: #4D4D4D}body.page-template-template-contact.dark{--primary-color: #121212;--heading-color: #fff;--text-color: #ccc;--icon-heading-color: #fff;--icon-title-color: #fff;--icon-text-color: #ccc}.alt-contact-main{background-color:var(--primary-color)}.alt-contact-content{padding-top:80px}.alt-contact-content h2.wp-block-heading{margin-bottom:32px;font-family:"FS Magistral";color:var(--heading-color);font-size:46px;line-height:56px;font-weight:700;text-transform:capitalize}.alt-contact-content p{font-family:"Be Vietnam Pro";color:var(--text-color);font-size:16px;line-height:24px;font-weight:400}.contact-list{display:flex;gap:32px;margin-bottom:40px}.contact-list-col{flex-basis:50%;max-width:50%}.contact-list-hotline span{display:inline-block;height:36px;margin-right:8px}.contact-list-hotline span path{fill:var(--icon-heading-color)}.contact-list-email span{margin-right:8px;display:inline-flex;align-items:center;justify-content:center;height:36px;width:36px}.contact-list-email span path{fill:var(--icon-heading-color)}.contact-list-title{display:flex;align-items:center;font-family:"FS Magistral";margin:0 0 24px;font-size:22px;line-height:32px;font-weight:700;color:var(--icon-heading-color)}.contact-list-content .contact-item{margin-bottom:16px}.contact-list-content .contact-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.contact-list-content .contact-item .country{margin-bottom:4px}.contact-list-content .contact-item .country h3{font-family:"Be Vietnam Pro";font-size:16px;line-height:24px;color:var(--icon-title-color);font-weight:700}.contact-list-content .contact-item .phone-number{color:var(--icon-text-color);font-size:16px;line-height:24px;font-weight:400}.contact-map iframe{display:block;width:100%;height:456px;border-radius:16px}.alt-cf-wrapper{margin-top:60px;margin-bottom:80px;gap:32px}.wp-block-my-plugin-contact-repeater .contact-item{display:flex;flex-direction:column}.components-panel__body .contact-item{position:relative}.components-panel__body .contact-item button{margin-top:10px}@media(min-width: 1366px){.container{max-width:1216px;padding:0}}@media(max-width: 1216px){.container{padding-right:40px;padding-left:40px;max-width:100%}.alt-cf-wrapper{flex-wrap:wrap !important}.alt-cf-wrapper .wp-block-column{flex-basis:100% !important;max-width:100%}}@media(max-width: 720px){.container{padding-right:20px;padding-left:20px;max-width:100%}.alt-contact-content{padding-top:60px}.alt-contact-content h2.wp-block-heading{font-size:30px;line-height:36px;font-weight:700}.alt-cf-wrapper{margin-top:40px;margin-bottom:60px}.contact-list{flex-wrap:wrap}}
body.page-template-template-contact,.is-mode-visual{--primary-form-color: #f6f9fe;--border-form-color: #f6f9fe;--heading-form-color: #0e1533;--heading-form-desc-color: #4d4d4d}body.page-template-template-contact.dark{--primary-form-color: #232323;--border-form-color: #444;--heading-form-color: #fff;--heading-form-desc-color: #ccc}.alt-contact-form{background-color:var(--primary-form-color);border:1px solid var(--border-form-color);padding:37px 32px;border-radius:16px}.alt-contact-form h3{margin-bottom:16px;font-family:"FS Magistral";color:var(--heading-form-color);font-size:22px;line-height:32px;font-weight:700;text-transform:capitalize}.alt-contact-form p{font-family:"Be Vietnam Pro";color:var(--heading-form-desc-color);font-size:16px;line-height:24px;font-weight:400}.alt-contact-form .alt-contact-form-shortcode{margin-top:32px}.alt-contact-form .alt-contact-form-shortcode .gform_fields{grid-column-gap:16px}.alt-contact-form .alt-contact-form-shortcode .gform_required_legend{display:none}.alt-contact-form .alt-contact-form-shortcode .gfield_label{font-family:"Be Vietnam Pro";color:var(--heading-form-desc-color);font-size:16px !important;line-height:24px !important;font-weight:700;text-transform:capitalize}.alt-contact-form .alt-contact-form-shortcode input{color:#333;font-family:"Be Vietnam Pro";padding:0 16px !important;font-size:16px !important;line-height:24px;font-weight:400;height:48px;border:2px solid rgba(0,0,0,0);border-radius:8px}.alt-contact-form .alt-contact-form-shortcode input:focus{border-color:#3249b3}.alt-contact-form .alt-contact-form-shortcode select,.alt-contact-form .alt-contact-form-shortcode textarea{color:#333;font-family:"Be Vietnam Pro";padding:12px 16px !important;font-size:16px !important;line-height:24px;font-weight:400;border:2px solid rgba(0,0,0,0);border-radius:8px}.alt-contact-form .alt-contact-form-shortcode select:focus,.alt-contact-form .alt-contact-form-shortcode textarea:focus{border-color:#3249b3}.alt-contact-form .alt-contact-form-shortcode select{height:48px}.alt-contact-form .alt-contact-form-shortcode textarea{height:100px !important;resize:none}.alt-contact-form .alt-contact-form-shortcode input::placeholder,.alt-contact-form .alt-contact-form-shortcode textarea::placeholder{color:#999;opacity:1}.alt-contact-form .alt-contact-form-shortcode .alt-select2.gfield_error .select2-selection--single{border-color:#c02b0a}.alt-contact-form .alt-contact-form-shortcode .alt-button{display:flex;background:rgba(0,0,0,0);border:0}.alt-contact-form .alt-contact-form-shortcode .alt-button .button-wrapper{width:153px;background:#3249b3}.alt-contact-form .alt-contact-form-shortcode .alt-button .button-content{font-family:"Be Vietnam Pro";color:#fff;font-size:16px;line-height:24px;font-weight:600;text-transform:capitalize;border-radius:99px;white-space:nowrap}.alt-contact-form .alt-contact-form-shortcode .alt-button .button-fill{background-color:#3f5ce9}.alt-contact-form .alt-contact-form-shortcode .alt-button:hover .button-content{color:#fff}.alt-contact-form .alt-contact-form-shortcode .alt-button[disabled] .button-wrapper{background-color:#3f5ce9}.alt-contact-form .alt-contact-form-shortcode .alt-button:focus{outline:none}.alt-contact-form .alt-contact-form-shortcode .alt-button .alt-gform-loading{margin-left:7px}.alt-contact-form .alt-contact-form-shortcode .gfield_description{padding-top:16px !important;font-family:"Be Vietnam Pro" !important;color:var(--heading-form-desc-color);font-size:14px;line-height:20px;font-weight:400}.alt-contact-form .alt-contact-form-shortcode .gfield--type-html{display:flex;align-items:end;justify-content:end}.alt-contact-form .alt-contact-form-shortcode .gfield_validation_message,.alt-contact-form .alt-contact-form-shortcode .validation_message{background:rgba(0,0,0,0) !important;border:0 !important;margin-top:2px !important;padding:0 !important}.alt-contact-form .alt-contact-form-shortcode .gform_footer{display:none !important}.alt-contact-form .alt-contact-form-shortcode .select2-container{grid-column:span 12}.alt-contact-form .alt-contact-form-shortcode .select2-container .select2-selection--single{font-family:"Be Vietnam Pro";height:48px;border:2px solid rgba(0,0,0,0);border-radius:8px}.alt-contact-form .alt-contact-form-shortcode .select2-container .select2-selection--single .select2-selection__rendered{font-family:"Be Vietnam Pro";font-size:16px;padding-left:16px;color:#999;line-height:47px}.alt-contact-form .alt-contact-form-shortcode .select2-container .select2-selection__arrow{top:12px;right:12px;background-image:url(7192fe53337c3c9bdd53.svg);background-repeat:no-repeat;background-position:center;background-size:16px 8px;width:24px;height:24px}.alt-contact-form .alt-contact-form-shortcode .select2-container .select2-selection__arrow b{border:0}.alt-contact-form .alt-contact-form-shortcode .select2-container.select2-container--open .select2-selection__arrow{background-image:url(65163807374e2e56d89a.svg);transform:rotate(180deg)}.alt-contact-form .alt-contact-form-shortcode .select2-container.select2-container--open .select2-selection__rendered{color:#0e1533}.alt-contact-form .alt-contact-form-shortcode .select2-container.select2-container--open .select2-selection--single{border-color:#3249b3}.alt-contact-form .alt-contact-form-shortcode .ginput_container_select[data-select2-id] .select2-selection__rendered{color:#333}.page-template-template-contact .select2-dropdown{background:rgba(0,0,0,0);border:0}.page-template-template-contact .select2-dropdown .select2-results>.select2-results__options{background:#fff;padding:8px;color:#4d4d4d;border-radius:8px}.page-template-template-contact .select2-dropdown .select2-results>.select2-results__options li{font-family:"Be Vietnam Pro";font-size:14px;font-weight:400;padding:8px 16px;line-height:20px;background:rgba(0,0,0,0);border-bottom:1px solid #f5f5f5}.page-template-template-contact .select2-dropdown .select2-results>.select2-results__options li:first-child{padding-top:12px}.page-template-template-contact .select2-dropdown .select2-results>.select2-results__options li:last-child{padding-bottom:12px;border-bottom:0}.page-template-template-contact .select2-dropdown .select2-results>.select2-results__options li:hover{background-color:#f6f9fe;color:#3249b3}.page-template-template-contact .select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color:#f6f9fe;color:#3249b3}.page-template-template-contact .select2-dropdown .select2-search--dropdown{display:none}@media(max-width: 1216px){.alt-contact-form{padding-top:32px;padding-bottom:32px}}@media(max-width: 720px){.alt-contact-form{padding:32px 24px}.alt-contact-form .alt-contact-form-shortcode .gfield--type-html{justify-content:center}.alt-contact-form .alt-contact-form-shortcode .alt-button{width:100%}.alt-contact-form .alt-contact-form-shortcode .button-wrapper{width:100% !important}}
