.elementor-60 .elementor-element.elementor-element-6bbbef1:not(.elementor-motion-effects-element-type-background),.elementor-60 .elementor-element.elementor-element-6bbbef1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ditruquoctich.com/wp-content/uploads/2024/11/contact-form-bg-di-tru-quoc-tich-my.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-60 .elementor-element.elementor-element-6bbbef1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:71px 0 0 0}.elementor-60 .elementor-element.elementor-element-6bbbef1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-60 .elementor-element.elementor-element-1f6692b{margin-top:40px;margin-bottom:40px}.elementor-60 .elementor-element.elementor-element-effd93d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-60 .elementor-element.elementor-element-effd93d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-bc-flex-widget .elementor-60 .elementor-element.elementor-element-effd93d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-60 .elementor-element.elementor-element-effd93d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-60 .elementor-element.elementor-element-effd93d.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-60 .elementor-element.elementor-element-effd93d>.elementor-element-populated,.elementor-60 .elementor-element.elementor-element-effd93d>.elementor-element-populated>.elementor-background-overlay,.elementor-60 .elementor-element.elementor-element-effd93d>.elementor-background-slideshow{border-radius:40px 0 0 40px}.elementor-60 .elementor-element.elementor-element-effd93d>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 90px 0 090px}.elementor-60 .elementor-element.elementor-element-effd93d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-60 .elementor-element.elementor-element-40cc73f>.elementor-widget-container{margin:33px 0 10px 0}.elementor-60 .elementor-element.elementor-element-40cc73f .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-weight:600;letter-spacing:0}.elementor-widget-text-editor{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-60 .elementor-element.elementor-element-42a4059>.elementor-widget-container{margin:-8px 0 15px 0}.elementor-60 .elementor-element.elementor-element-ac32b14>.elementor-widget-container{margin:0 14px 86px -24px;padding:24px 24px 24px 24px}.elementor-60 .elementor-element.elementor-element-f2a581b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-60 .elementor-element.elementor-element-f2a581b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-bc-flex-widget .elementor-60 .elementor-element.elementor-element-f2a581b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-60 .elementor-element.elementor-element-f2a581b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-60 .elementor-element.elementor-element-f2a581b.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-60 .elementor-element.elementor-element-f2a581b>.elementor-element-populated,.elementor-60 .elementor-element.elementor-element-f2a581b>.elementor-element-populated>.elementor-background-overlay,.elementor-60 .elementor-element.elementor-element-f2a581b>.elementor-background-slideshow{border-radius:0 40px 40px 0}.elementor-60 .elementor-element.elementor-element-f2a581b>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-60 .elementor-element.elementor-element-f2a581b>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-60 .elementor-element.elementor-element-6c9ae5d>.elementor-widget-container{border-radius:0 40px 40px 0;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-60 .elementor-element.elementor-element-6c9ae5d iframe{height:530px}.elementor-60 .elementor-element.elementor-element-3e23652{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 0 0}.elementor-60 .elementor-element.elementor-element-3e23652>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-60 .elementor-element.elementor-element-106bb47>.elementor-element-populated,.elementor-60 .elementor-element.elementor-element-106bb47>.elementor-element-populated>.elementor-background-overlay,.elementor-60 .elementor-element.elementor-element-106bb47>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-60 .elementor-element.elementor-element-106bb47>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-60 .elementor-element.elementor-element-106bb47>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-60 .elementor-element.elementor-element-96c242e .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-weight:600;letter-spacing:0}.elementor-60 .elementor-element.elementor-element-4742605{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-60 .elementor-element.elementor-element-eecead1>.elementor-element-populated,.elementor-60 .elementor-element.elementor-element-eecead1>.elementor-element-populated>.elementor-background-overlay,.elementor-60 .elementor-element.elementor-element-eecead1>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-60 .elementor-element.elementor-element-eecead1>.elementor-element-populated{padding:0 0 0 88px}.elementor-60 .elementor-element.elementor-element-2fadea35:not(.elementor-motion-effects-element-type-background),.elementor-60 .elementor-element.elementor-element-2fadea35>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EDF3F5}.elementor-60 .elementor-element.elementor-element-2fadea35{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:65px 0 0 0}.elementor-60 .elementor-element.elementor-element-2fadea35>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-60 .elementor-element.elementor-element-254338cc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-60 .elementor-element.elementor-element-254338cc>.elementor-element-populated{padding:0 0 0 0}.elementor-60 .elementor-element.elementor-element-1771521f{padding:0 0 60px 0}.elementor-60 .elementor-element.elementor-element-4dc1c1f8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-60 .elementor-element.elementor-element-4dc1c1f8>.elementor-element-populated{padding:0 15px 0 15px}.elementor-60 .elementor-element.elementor-element-62bbbd1d>.elementor-widget-container{margin:0 0 25px 0}.elementor-60 .elementor-element.elementor-element-62bbbd1d .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:0}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-60 .elementor-element.elementor-element-c923c84{width:var(--container-widget-width,101.194%);max-width:101.194%;--container-widget-width:101.194%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-offset:1px}.elementor-60 .elementor-element.elementor-element-c923c84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(18px/2)}.elementor-60 .elementor-element.elementor-element-c923c84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(18px/2)}.elementor-60 .elementor-element.elementor-element-c923c84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(18px/2);margin-left:calc(18px/2)}.elementor-60 .elementor-element.elementor-element-c923c84 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-18px/2);margin-left:calc(-18px/2)}body.rtl .elementor-60 .elementor-element.elementor-element-c923c84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-18px/2)}body:not(.rtl) .elementor-60 .elementor-element.elementor-element-c923c84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-18px/2)}.elementor-60 .elementor-element.elementor-element-c923c84 .elementor-icon-list-icon i{color:#58595E;transition:color 0.3s}.elementor-60 .elementor-element.elementor-element-c923c84 .elementor-icon-list-icon svg{fill:#58595E;transition:fill 0.3s}.elementor-60 .elementor-element.elementor-element-c923c84 .elementor-icon-list-icon{padding-right:0}.elementor-60 .elementor-element.elementor-element-c923c84 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-60 .elementor-element.elementor-element-c923c84 .elementor-icon-list-item>a{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:600;letter-spacing:0}.elementor-60 .elementor-element.elementor-element-c923c84 .elementor-icon-list-text{color:#58595E;transition:color 0.3s}.elementor-60 .elementor-element.elementor-element-32b6347c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-60 .elementor-element.elementor-element-32b6347c>.elementor-element-populated{padding:0 15px 0 15px}.elementor-60 .elementor-element.elementor-element-49324703>.elementor-widget-container{margin:0 0 25px 0}.elementor-60 .elementor-element.elementor-element-49324703 .elementor-heading-title{color:#0F1721;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:0}.elementor-60 .elementor-element.elementor-element-13862179 .footer__links li a{font-family:"Roboto",Sans-serif;letter-spacing:0}.elementor-60 .elementor-element.elementor-element-778f0dd7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-60 .elementor-element.elementor-element-778f0dd7>.elementor-element-populated{padding:0 15px 0 15px}.elementor-60 .elementor-element.elementor-element-1a2274b5>.elementor-widget-container{margin:0 0 25px 0}.elementor-60 .elementor-element.elementor-element-1a2274b5 .elementor-heading-title{color:#0F1721;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:0}.elementor-60 .elementor-element.elementor-element-604b0bb0 .footer__links li a{font-family:"Roboto",Sans-serif;letter-spacing:0}.elementor-60 .elementor-element.elementor-element-21632007>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-60 .elementor-element.elementor-element-21632007>.elementor-element-populated{padding:0 15px 0 15px}.elementor-60 .elementor-element.elementor-element-adc083e>.elementor-widget-container{margin:0 0 25px 0}.elementor-60 .elementor-element.elementor-element-adc083e .elementor-heading-title{color:#0F1721;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:0}.elementor-60 .elementor-element.elementor-element-bdabb7a .footer__links li a{font-family:"Roboto",Sans-serif;letter-spacing:0}.elementor-60 .elementor-element.elementor-element-cb78820 .elementor-repeater-item-5493d4c.elementor-social-icon{background-color:#003560}.elementor-60 .elementor-element.elementor-element-cb78820 .elementor-repeater-item-901c9f3.elementor-social-icon{background-color:#003560}.elementor-60 .elementor-element.elementor-element-cb78820 .elementor-repeater-item-b535b7c.elementor-social-icon{background-color:#003560}.elementor-60 .elementor-element.elementor-element-cb78820 .elementor-repeater-item-c457854.elementor-social-icon{background-color:#003560}.elementor-60 .elementor-element.elementor-element-cb78820 .elementor-repeater-item-09a7331.elementor-social-icon{background-color:#003560}.elementor-60 .elementor-element.elementor-element-cb78820 .elementor-repeater-item-62ea603.elementor-social-icon{background-color:#003560}.elementor-60 .elementor-element.elementor-element-cb78820{--grid-template-columns:repeat(0, auto);width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-size:19px;--grid-column-gap:18px;--grid-row-gap:0px}.elementor-60 .elementor-element.elementor-element-cb78820 .elementor-widget-container{text-align:right}.elementor-60 .elementor-element.elementor-element-cb78820>.elementor-widget-container{margin:-45px 119px 0 0;padding:0 0 0 0}.elementor-60 .elementor-element.elementor-element-cb78820 .elementor-social-icon{background-color:#003560;border-style:none}.elementor-60 .elementor-element.elementor-element-cb78820 .elementor-social-icon i{color:#FFF}.elementor-60 .elementor-element.elementor-element-cb78820 .elementor-social-icon svg{fill:#FFF}.elementor-60 .elementor-element.elementor-element-cb78820 .elementor-social-icon:hover{background-color:#A50F25}.elementor-60 .elementor-element.elementor-element-713ce889>.elementor-widget-container{margin:0 15px 0 15px;border-style:solid;border-width:0 0 1px 0;border-color:#D9E3E7}.elementor-60 .elementor-element.elementor-element-8fab598>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-60 .elementor-element.elementor-element-8fab598{padding:0 0 15px 0}.elementor-60 .elementor-element.elementor-element-2a4fbf7f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-60 .elementor-element.elementor-element-2a4fbf7f>.elementor-element-populated{padding:0 15px 0 15px}.elementor-60 .elementor-element.elementor-element-6ab08bcf>.elementor-widget-container{margin:15px 0 0 0}.elementor-60 .elementor-element.elementor-element-6ab08bcf{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:500;letter-spacing:0;text-shadow:0 0 0 rgb(0 0 0 / .3)}.elementor-60 .elementor-element.elementor-element-7a9b25be>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-60 .elementor-element.elementor-element-7a9b25be>.elementor-element-populated{padding:0 15px 0 15px}body.elementor-page-60 h1,body.elementor-page-60 h2,body.elementor-page-60 h3,body.elementor-page-60 h4,body.elementor-page-60 h5,body.elementor-page-60 h6{font-family:"Montserrat",Sans-serif;letter-spacing:0}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-60 .elementor-element.elementor-element-ac32b14>.elementor-widget-container{margin:-19px -19px -19px -19px;padding:0 0 0 0}.elementor-60 .elementor-element.elementor-element-778f0dd7>.elementor-element-populated{margin:30px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-60 .elementor-element.elementor-element-21632007>.elementor-element-populated{margin:30px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-60 .elementor-element.elementor-element-cb78820>.elementor-widget-container{margin:0 232px 0 0}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-60 .elementor-element.elementor-element-3e23652{padding:60px 10px 05px 10px}.elementor-60 .elementor-element.elementor-element-106bb47>.elementor-element-populated{padding:0 10px 0 10px}.elementor-60 .elementor-element.elementor-element-4742605{font-size:14px}.elementor-60 .elementor-element.elementor-element-0aa6780{width:var(--container-widget-width,315px);max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0}.elementor-60 .elementor-element.elementor-element-0aa6780>.elementor-widget-container{margin:-13px -13px -13px -13px;padding:10px 0 21px 15px}.elementor-60 .elementor-element.elementor-element-eecead1>.elementor-element-populated{padding:0 0 0 0}.elementor-60 .elementor-element.elementor-element-32b6347c>.elementor-element-populated{margin:30px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-60 .elementor-element.elementor-element-cb78820>.elementor-widget-container{margin:0 29px 0 0}.elementor-60 .elementor-element.elementor-element-cb78820{--icon-size:15px}.elementor-60 .elementor-element.elementor-element-6ab08bcf{text-align:center}}@media(min-width:768px){.elementor-60 .elementor-element.elementor-element-effd93d{width:55%}.elementor-60 .elementor-element.elementor-element-f2a581b{width:45%}.elementor-60 .elementor-element.elementor-element-4dc1c1f8{width:34%}.elementor-60 .elementor-element.elementor-element-32b6347c{width:23.482%}.elementor-60 .elementor-element.elementor-element-778f0dd7{width:22.85%}.elementor-60 .elementor-element.elementor-element-21632007{width:19.55%}}@media(max-width:1024px) and (min-width:768px){.elementor-60 .elementor-element.elementor-element-4dc1c1f8{width:50%}.elementor-60 .elementor-element.elementor-element-32b6347c{width:50%}.elementor-60 .elementor-element.elementor-element-778f0dd7{width:50%}.elementor-60 .elementor-element.elementor-element-21632007{width:50%}}@media (max-width:1024px){.lead-form .xb-item--field{margin-bottom:16px}.lead-form input[type="text"],.lead-form input[type="tel"],.lead-form input[type="email"],.lead-form select,.lead-form textarea{padding:13px 14px 13px 44px;border-radius:12px}.lead-form .xb-item--field .icon{left:12px;font-size:17px}.lead-form select{height:48px}.lead-form textarea{min-height:110px}.lead-form .reveal{animation-duration:.45s}}@media (max-width:768px){:root{--radius:12px}.lead-form .xb-item--field{margin-bottom:15px}.lead-form input[type="text"],.lead-form input[type="tel"],.lead-form input[type="email"],.lead-form select,.lead-form textarea{padding:12px 14px 12px 42px;border-width:1.25px;box-shadow:0 4px 14px rgb(16 24 40 / .06)}.lead-form .xb-item--field .icon{left:11px;font-size:16px}.lead-form .glow-btn{width:100%;padding:14px 18px;border-radius:14px;text-align:center}.lead-form .reveal:nth-of-type(n){animation-delay:.08s}}@media (max-width:576px){.lead-form input,.lead-form select,.lead-form textarea{font-size:16px;min-height:48px}.lead-form select{height:46px}.lead-form textarea{min-height:120px}.lead-form .xb-item--field .icon{left:10px;font-size:16px}.lead-form .reveal{animation-duration:.38s}}@media (max-width:360px){.lead-form input[type="text"],.lead-form input[type="tel"],.lead-form input[type="email"],.lead-form select,.lead-form textarea{padding:11px 12px 11px 38px}.lead-form .xb-item--field .icon{left:9px;font-size:15px}}.lead-form .grecaptcha-badge{transform:translateY(0);right:12px!important;bottom:12px!important}@media (max-width:576px){.lead-form .grecaptcha-badge{right:8px!important;bottom:8px!important}}.lead-form .wpcf7-not-valid{border-color:#ef4444!important;box-shadow:0 0 0 3px rgb(239 68 68 / .12)}.lead-form .wpcf7-not-valid-tip{font-size:13px;line-height:1.3;margin-top:6px;color:#b91c1c}@supports (-webkit-touch-callout:none){.lead-form select{-webkit-appearance:none;background-clip:padding-box}}:root{--brand:#a50f25;--bg-field:#f6f7fb;--bd-field:#e3e6ee;--txt:#0f172a;--icon:#9aa3b2;--radius:14px;--shadow:0 6px 18px rgba(16,24,40,.06);--shadow-focus:0 0 0 4px rgba(165,15,37,.12)}.lead-form .xb-item--field{position:relative;margin-bottom:18px}.lead-form input[type="text"],.lead-form input[type="tel"],.lead-form input[type="email"],.lead-form select,.lead-form textarea{width:100%;background:var(--bg-field);border:1.5px solid var(--bd-field);border-radius:var(--radius);padding:14px 16px 14px 48px;color:var(--txt);box-shadow:var(--shadow);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .15s ease;appearance:none}.lead-form select{height:50px}.lead-form textarea{min-height:120px;resize:vertical}.lead-form ::placeholder{color:#98a2b3}.lead-form .xb-item--field .icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:18px;line-height:1;color:var(--icon);pointer-events:none;transition:color .2s ease,transform .2s ease,opacity .2s ease;opacity:.9}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{outline:none;border-color:var(--brand);box-shadow:var(--shadow-focus),var(--shadow);background:#fff;transform:translateY(-1px)}.lead-form .xb-item--field:focus-within .icon{color:var(--brand);transform:translateY(-50%) scale(1.06);opacity:1}@media (hover:hover){.lead-form input:hover,.lead-form select:hover,.lead-form textarea:hover{background:#fff}}.lead-form .glow-btn{display:inline-block;padding:14px 22px;border-radius:999px;border:none;background:linear-gradient(90deg,var(--brand),#d21e35);color:#fff;font-weight:600;letter-spacing:.2px;box-shadow:0 10px 20px rgb(165 15 37 / .22);transition:transform .15s ease,box-shadow .15s ease;position:relative;overflow:hidden}.lead-form .glow-btn:hover{transform:translateY(-1px);box-shadow:0 14px 24px rgb(165 15 37 / .26)}.lead-form .glow-btn:active{transform:translateY(0)}.lead-form .glow-btn::after{content:"";position:absolute;inset:auto;left:50%;top:50%;width:0;height:0;border-radius:50%;background:rgb(255 255 255 / .35);transform:translate(-50%,-50%);transition:width .35s ease,height .35s ease,opacity .35s ease;opacity:0}.lead-form .glow-btn:active::after{width:220%;height:220%;opacity:.2}@keyframes fadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.lead-form .reveal{animation:fadeUp .5s ease forwards;opacity:0}.lead-form .reveal:nth-of-type(1){animation-delay:.05s}.lead-form .reveal:nth-of-type(2){animation-delay:.1s}.lead-form .reveal:nth-of-type(3){animation-delay:.15s}.lead-form .reveal:nth-of-type(4){animation-delay:.2s}.lead-form .reveal:nth-of-type(5){animation-delay:.25s}.lead-form .reveal:nth-of-type(6){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.lead-form .reveal{animation:none;opacity:1}.lead-form .glow-btn,.lead-form input,.lead-form select,.lead-form textarea{transition:none}}.lead-form .grecaptcha-badge,.lead-form .wpcf7-form-control.g-recaptcha{margin:6px 0 16px 0}.lead-form select{height:auto;min-height:50px;padding-top:14px;padding-bottom:16px;line-height:1.4;overflow:visible}.lead-form select option{line-height:1.4}.lead-form select:focus{transform:none}.lead-form .xb-item--field,.lead-form .xb-item--field *{box-sizing:border-box}@media (max-width:768px){.lead-form select{font-size:16px;padding-bottom:18px}}:root{--brand:#a50f25;--bg-field:#f6f7fb;--bd-field:#e3e6ee;--txt:#0f172a;--icon:#9aa3b2;--radius:14px;--shadow:0 6px 18px rgba(16,24,40,.06);--shadow-focus:0 0 0 4px rgba(165,15,37,.12)}.lead-form .xb-item--field{position:relative;margin-bottom:18px}.lead-form input[type="text"],.lead-form input[type="tel"],.lead-form input[type="email"],.lead-form select,.lead-form textarea{width:100%;background:var(--bg-field);border:1.5px solid var(--bd-field);border-radius:var(--radius);padding:14px 16px 14px 48px;color:var(--txt);box-shadow:var(--shadow);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .15s ease;appearance:none}.lead-form select{height:50px}.lead-form textarea{min-height:120px;resize:vertical}.lead-form ::placeholder{color:#98a2b3}.lead-form .xb-item--field .icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:18px;line-height:1;color:var(--icon);pointer-events:none;transition:color .2s ease,transform .2s ease,opacity .2s ease;opacity:.9}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{outline:none;border-color:var(--brand);box-shadow:var(--shadow-focus),var(--shadow);background:#fff;transform:translateY(-1px)}.lead-form .xb-item--field:focus-within .icon{color:var(--brand);transform:translateY(-50%) scale(1.06);opacity:1}@media (hover:hover){.lead-form input:hover,.lead-form select:hover,.lead-form textarea:hover{background:#fff}}.lead-form .glow-btn{display:inline-block;padding:14px 22px;border-radius:999px;border:none;background:linear-gradient(90deg,var(--brand),#d21e35);color:#fff;font-weight:600;letter-spacing:.2px;box-shadow:0 10px 20px rgb(165 15 37 / .22);transition:transform .15s ease,box-shadow .15s ease;position:relative;overflow:hidden}.lead-form .glow-btn:hover{transform:translateY(-1px);box-shadow:0 14px 24px rgb(165 15 37 / .26)}.lead-form .glow-btn:active{transform:translateY(0)}.lead-form .glow-btn::after{content:"";position:absolute;inset:auto;left:50%;top:50%;width:0;height:0;border-radius:50%;background:rgb(255 255 255 / .35);transform:translate(-50%,-50%);transition:width .35s ease,height .35s ease,opacity .35s ease;opacity:0}.lead-form .glow-btn:active::after{width:220%;height:220%;opacity:.2}@keyframes fadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.lead-form .reveal{animation:fadeUp .5s ease forwards;opacity:0}.lead-form .reveal:nth-of-type(1){animation-delay:.05s}.lead-form .reveal:nth-of-type(2){animation-delay:.1s}.lead-form .reveal:nth-of-type(3){animation-delay:.15s}.lead-form .reveal:nth-of-type(4){animation-delay:.2s}.lead-form .reveal:nth-of-type(5){animation-delay:.25s}.lead-form .reveal:nth-of-type(6){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.lead-form .reveal{animation:none;opacity:1}.lead-form .glow-btn,.lead-form input,.lead-form select,.lead-form textarea{transition:none}}.lead-form .grecaptcha-badge,.lead-form .wpcf7-form-control.g-recaptcha{margin:6px 0 16px 0}.lead-form select{height:auto;min-height:50px;padding-top:14px;padding-bottom:16px;line-height:1.4;overflow:visible}.lead-form select option{line-height:1.4}.lead-form select:focus{transform:none}.lead-form .xb-item--field,.lead-form .xb-item--field *{box-sizing:border-box}@media (max-width:768px){.lead-form select{font-size:16px;padding-bottom:18px}}body .echbay-sms-messenger{position:fixed!important;bottom:75px;right:20px;z-index:2147483647!important;display:flex;flex-direction:column;gap:14px}body .echbay-sms-messenger .echbay-icon{width:45px;height:45px;display:block;border-radius:50%;background-position:center;background-size:70%;background-repeat:no-repeat;box-shadow:0 3px 10px rgb(0 0 0 / .3)}body .echbay-sms-messenger .phone-icon{background-color:#003560;background-image:url(https://ditruquoctich.com/wp-content/uploads/2024/12/icon-phone.webp);animation:soft-shake 0.4s ease-in-out 3s infinite}body .echbay-sms-messenger .facebook-icon{background-color:#1877f2;background-image:url(https://upload.wikimedia.org/wikipedia/commons/5/51/Facebook_f_logo_%282019%29.svg)}body .echbay-sms-messenger .messenger-icon{background-color:#e60f1e;background-image:url(https://ditruquoctich.com/wp-content/uploads/2024/12/icon-messengerr.webp)}@keyframes soft-shake{0%{transform:rotate(0deg)}25%{transform:rotate(1.5deg)}50%{transform:rotate(-1.5deg)}75%{transform:rotate(1deg)}100%{transform:rotate(0deg)}}@media screen and (max-width:1024px){body .echbay-sms-messenger{bottom:20px;right:10px;gap:10px}body .echbay-sms-messenger .echbay-icon{width:40px;height:40px}}.echbay-sms-messenger{display:flex!important}