.elementor-58 .elementor-element.elementor-element-d3d6ae6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-ca23a52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-597fe75{text-align:left;}.elementor-58 .elementor-element.elementor-element-597fe75 img{width:130px;border-style:none;}.elementor-58 .elementor-element.elementor-element-edda48e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(13px/2);}.elementor-58 .elementor-element.elementor-element-edda48e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(13px/2);}.elementor-58 .elementor-element.elementor-element-edda48e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(13px/2);margin-left:calc(13px/2);}.elementor-58 .elementor-element.elementor-element-edda48e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-13px/2);margin-left:calc(-13px/2);}body.rtl .elementor-58 .elementor-element.elementor-element-edda48e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-13px/2);}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-edda48e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-13px/2);}.elementor-58 .elementor-element.elementor-element-edda48e .elementor-icon-list-icon i{color:var( --e-global-color-e56722f );transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-edda48e .elementor-icon-list-icon svg{fill:var( --e-global-color-e56722f );transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-edda48e{--e-icon-list-icon-size:20px;--icon-vertical-align:center;}.elementor-58 .elementor-element.elementor-element-edda48e .elementor-icon-list-text{color:var( --e-global-color-e56722f );transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-21daa87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-0626439{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-58 .elementor-element.elementor-element-0626439:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-0626439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-330a7c4 );}.elementor-58 .elementor-element.elementor-element-0626439, .elementor-58 .elementor-element.elementor-element-0626439::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-11408f3{text-align:left;}.elementor-58 .elementor-element.elementor-element-11408f3 .elementor-heading-title{color:var( --e-global-color-e56722f );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-11408f3 > .elementor-widget-container{padding:0px 0px 5px 10px;}.elementor-58 .elementor-element.elementor-element-b9b6ff3{text-align:right;color:var( --e-global-color-e56722f );font-size:12px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-b9b6ff3 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-58{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-58:not(.elementor-motion-effects-element-type-background), .elementor-58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-0626439{--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;}.elementor-58 .elementor-element.elementor-element-b9b6ff3 > .elementor-widget-container{padding:0px 0px 5px 10px;}}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-ca23a52{--width:60%;}.elementor-58 .elementor-element.elementor-element-21daa87{--width:40%;}}/* Start custom CSS for html, class: .elementor-element-d17e191 */#scrollTopBtn {
    position: fixed;
    right: 18px;
    bottom: 24px;
    width: 40px;
    height: 40px;
    border-radius: 999px;
    border: none;
    outline: none;
    background: var(--e-global-color-primary);
    color: #fff;
    font-size: 20px;
    line-height: 1;
    cursor: pointer;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.18);
    display: none;
    /* ẩn mặc định */
    z-index: 99;
}

#scrollTopBtn:hover {
    background: #005b8e;
}

.icon-container *,
.icon-container *:before,
.icon-container *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.icon-container img {
    max-width: 100%;
    height: auto;
    padding: 5px
}

.msg-icon {
    position: fixed;
    width: 40px;
    height: 40px;
    bottom: 230px;
    z-index: 9999999
}

.fb-icon {
    position: fixed;
    width: 40px;
    height: 40px;
    bottom: 160px;
    z-index: 9999999
}

.zalo-icon {
    position: fixed;
    width: 40px;
    height: 40px;
    bottom: 90px;
    z-index: 9999999
}

.phone-icon {
    position: fixed;
    width: 40px;
    height: 40px;
    bottom: 20px;
    z-index: 9999999
}

.icon-container {
    left: 33px
}

.icon-container a {
    display: block
}

.icon-container span {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #1182fc;
    position: relative
}

@keyframes zoomIn_icon {
    from {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn_icon {
    animation-name: zoomIn_icon
}

.animated_icon {
    animation-duration: 1s;
    animation-fill-mode: both
}

.animated_icon.infinite {
    animation-iteration-count: infinite
}

.cmoz-alo-circle {
    width: 50px;
    height: 50px;
    top: -5px;
    left: -5px;
    position: absolute;
    background-color: transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid rgba(17, 130, 252, .8);
    opacity: .1;
    border-color: #1182fc;
    opacity: .5
}

.cmoz-alo-circle-fill {
    width: 60px;
    height: 60px;
    top: -10px;
    position: absolute;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    background-color: rgba(17, 130, 252, .45);
    opacity: .75;
    right: -10px
}

@-webkit-keyframes pulse_icon {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes pulse_icon {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.pulse_icon {
    -webkit-animation-name: pulse_icon;
    animation-name: pulse_icon
}/* End custom CSS */