.elementor-32110 .elementor-element.elementor-element-ac54db3{--display:flex;--overflow:hidden;--padding-top:79px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32110 .elementor-element.elementor-element-241ad9b{--display:flex;}.elementor-32110 .elementor-element.elementor-element-98f68e9{--display:flex;--position:absolute;top:166px;}body:not(.rtl) .elementor-32110 .elementor-element.elementor-element-98f68e9{left:276px;}body.rtl .elementor-32110 .elementor-element.elementor-element-98f68e9{right:276px;}.elementor-32110 .elementor-element.elementor-element-b767420 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-32110 .elementor-element.elementor-element-b767420 .elementor-heading-title{font-size:60px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0.03em;}.elementor-32110 .elementor-element.elementor-element-0626825 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-32110 .elementor-element.elementor-element-0626825{text-align:start;}.elementor-32110 .elementor-element.elementor-element-0626825 img{width:100%;max-width:229px;}.elementor-32110 .elementor-element.elementor-element-896f886{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-32110 .elementor-element.elementor-element-896f886:not(.elementor-motion-effects-element-type-background), .elementor-32110 .elementor-element.elementor-element-896f886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;background-image:url("https://tw-globetop.com/wp-content/uploads/2026/01/grid-background.webp");background-position:top left;background-repeat:repeat;background-size:auto;}.elementor-32110 .elementor-element.elementor-element-d5b1bba > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-32110 .elementor-element.elementor-element-d5b1bba{text-align:start;}.elementor-32110 .elementor-element.elementor-element-d5b1bba .elementor-heading-title{font-size:18px;font-weight:500;line-height:1.5em;letter-spacing:0.03em;}.elementor-32110 .elementor-element.elementor-element-491660e{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-b767420 */.bn-title h2 {
    font-size: clamp(2rem, 0.833rem + 2.43vw, 3.75rem) !important;
}
.elementor-32110 .elementor-element.elementor-element-b767420 > .elementor-widget-container {
    margin-bottom: clamp(1.125rem, 0.708rem + 0.87vw, 1.75rem);
}
@media (max-width: 767px) {
    .bn-title h2 {
        font-size: 30px !important;
    }
    .elementor-32110 .elementor-element.elementor-element-b767420 > .elementor-widget-container {
        margin-bottom: 16px;
    }
}
@media (max-width: 576px) {
    .bn-title h2 {
        font-size: 26px !important;
    }
}
@media (max-width: 400px) {
    .bn-title h2 {
        font-size: 22px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0626825 */.bn-line img {
    max-width: clamp(8.375rem, 4.417rem + 8.25vw, 14.313rem) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98f68e9 */.bn-title-wrap {
    left: clamp(2rem, -8.167rem + 21.18vw, 17.25rem) !important;
    top: clamp(5.125rem, 1.625rem + 7.29vw, 10.375rem) !important;
}
@media (max-width: 767px) {
    .bn-title-wrap {
        top: 50% !important;
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5b1bba */.text-wrap {
    max-width: 1200px !important;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fffeccd */.wpcf7-form p {
    margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-491660e */.form-wrap{
    max-width: 1200px;
    margin: 0 auto;
}/* End custom CSS */