/*
Theme Name: Astra Child
Theme URI: https://example.com/astra-child/
Description: Astra 子主题
Author: SAM
Author URI: https://example.com/
Template: astra
Version: 1.0.0
Text Domain: astra-child
*/


.uagb-block-9c3a2eae h2{position:relative;}
.uagb-block-9c3a2eae h2::after {
    content: "";
    position: absolute;
    width: 42px;
    height: 42px;
    right: 20%;
    top: 50%;
    transform: translateY(-50%);
    background:url(/wp-content/uploads/2025/09/5.png) no-repeat;
    z-index: -1;
}

.uagb-block-9c3a2eae h2::before{
    content: "";
    position: absolute;
    width: 164px;
    height: 162px;
    left: 2%;
    top: 50%;
    transform: translateX(-50%);
    background:url(/wp-content/uploads/2025/09/2.png) no-repeat;
    z-index: -1;
}
.uagb-block-954b7969::before{
    content: "";
    position: absolute;
    width: 56px;
    height: 56px;
left:2%;
bottom:0px;
    background:url(/wp-content/uploads/2025/09/1.png) no-repeat;
    z-index: -1;

}
.uagb-block-954b7969::after{
    content: "";
    position: absolute;
    width: 142px;
    height: 138px;
    right: 1%;
    top: 50%;
    transform: translateY(-50%);
    background:url(/wp-content/uploads/2025/09/4.png) no-repeat;
    z-index: -1;
}




.single .entry-header{display: block!important;}

.uagb-block-b80a8b11 .uagb-post__excerpt {
    padding-bottom: 25px;
    border-bottom: 1px solid #e6e7e9;
    margin-bottom: 10px;
}


@keyframes fudong {
    0%{margin-top: 15px;}
    100%{margin-top: 25px;}
}

.uagb-block-cf8086b4{position: relative;}
.tooltip{
    position: absolute!important;
    color: #033884;
    background: #fff;
    padding: 0.2rem 0.6rem;
    border-radius:1rem;
    box-shadow: 0 0 3px 2px rgba(41, 121, 194, 0.2);
    display: block;
    white-space: nowrap;
    width: auto!important;
    height:auto!important;
    left: 50%;
    transform: translateX(-50%);
    animation: fudong 1s infinite linear alternate;
}
#tooltip-canada {left: 22.3%;top: 14%;}
#tooltip-usa {left: 25.5%;top: 26.2%;}
#tooltip-brazil {left: 34%;top: 59.8%;}

#tooltip-russia {left: 79.8%;top: 12%;}

#tooltip-australia {left: 84%;top: 69%;}
#tooltip-mexico{left: 21.5%;top:33%;}


#tooltip-europe {left: 52.2%;top: 15%;}
#tooltip-ukraine {left: 61.5%;top: 22%;}

#tooltip-asia {left: 77%;top: 30%;}
#tooltip-india {left: 69.2%;top: 33%;}



.title-center{background-color: #f3f3f3;}
.title-center .su-custom-gallery-slide span{
    background: #f6f6f688;
    text-align: center;
    color: #000;
    word-wrap: break-word;
    font-size: 24px;
    line-height: 1.3;
    opacity: 0;
    transition: all .2s;
    top: 50%;
    bottom: unset;
    transform: translateY(-50%);
    line-height: 80px;}




.uagb-block-47299842 .wp-block-uagb-container::after {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 6px;
    background: #0170B9;
    content: "";
    transition: all 0.6s;
    width: 0%;
}

.uagb-block-47299842 .wp-block-uagb-container:hover::after {
    width: 100%;
}


.uagb-block-ac74151b .wp-block-uagb-container::after {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 6px;
    background: #0170B9;
    content: "";
    transition: all 0.6s;
    width: 0%;
}

.uagb-block-ac74151b .wp-block-uagb-container:hover::after {
    width: 100%;
}





.f_code .ul{display: flex;align-items: center;justify-content: center;margin:1em}
.f_code .li:not(:last-child){margin-right: 24px;}
.f_code .li .ltp{position: relative;}
.f_code .li .ltp .a{display: flex;align-items: center;justify-content: center;cursor: pointer;}
.f_code .li .ltp .i{position: relative;}
.f_code .li .ltp .i img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}
.f_code .li .ltp .tu{position: absolute;left: 50%;transform: translateX(-50%);width: 120px;height: 120px;background: #fff;padding: 5px;top: 40px;opacity: 0;pointer-events: none;visibility: hidden;box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.05);}
.f_code .li .ltp .tu::after{width: 10px;height: 10px;position: absolute;content: "";transform: rotate(45deg);left: 45%;top: -5px;background: #fff;}
.f_code .li .ltp .tu img{width: 100%;position: relative;z-index: 1;}
.f_code .li .ltp:hover .tu{opacity: 1;visibility: visible;top: 35px;}
.f_code .li .ltp:hover .i img:last-child{opacity: 1;}
.f_code .li .ltp:hover .i img:first-child{opacity: 0;}
