/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/* CSS */
h3.pro-cat-home-head a{font-weight:bold}.box-text{font-size:1em}a.big-contact{font-size: 1.2em;color: #BE1C31;font-weight: 700;}.nav-dropdown:after{clear:both;content:"";display:block;visibility:hidden;content:"";position:absolute;border-radius:50%;z-index:-1;-webkit-filter:blur(5rem);filter:blur(5rem);width:40vw;height:30vw;top:2rem;left:2rem;opacity:.5;background:-webkit-linear-gradient(210deg,#7168f8,rgba(69,255,252,.5));background:-moz-linear-gradient(210deg,#7168f8 0,rgba(69,255,252,.5) 100%);background:linear-gradient(210deg,#7168f8,rgba(69,255,252,.5))}.sub-menu.nav-dropdown:before{content:"";position:absolute;border-radius:50%;z-index:-1;-webkit-filter:blur(5rem);filter:blur(5rem);width:100%;height:90%;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);opacity:.2;background:-webkit-radial-gradient(circle,#eebfe9 50%,#fff 100%);background:-moz-radial-gradient(circle,#eebfe9 50%,#fff 100%);background:radial-gradient(circle,#eebfe9 50%,#fff 100%)}.last-ft{border-top: 1px solid #a6a6a6}.nav-dark .nav>li>a, .nav-dropdown{color:#000}span.separator,td,th{padding:5px}.ux-menu-link.flex.menu-item{padding:10px 0 0!important}.contact-button,.contact-menu{box-shadow:0 4px 8px rgba(0,0,0,.2)!important}.custom-cta-button,.custom-cta-menu{box-shadow:0 4px 8px rgba(0,0,0,.2)!important}.custom-cta-button,.custom-cta-item{gap:6px!important;line-height:1.2!important}.custom-cta-container{position:fixed!important;bottom:20px!important;left:20px!important;z-index:10000!important}.custom-cta-button{background-color:#ff4d4f!important;color:#fff!important;border:none!important;padding:12px 20px!important;border-radius:20px!important;font-size:16px!important;cursor:pointer!important;animation:2s infinite shake!important;display:flex!important;align-items:center!important;justify-content:center!important}.custom-cta-button .custom-cta-icon,.custom-cta-item .custom-cta-item-icon{width:20px!important;height:20px!important;fill:white!important;align-self:center!important}@keyframes shake{0%,100%{transform:translate(0,0)}10%,30%,50%{transform:translate(-5px,0)}20%,40%,60%{transform:translate(5px,0)}}.custom-cta-menu{display:none!important;position:absolute!important;bottom:86px!important;left:0!important;background-color:#fff!important;border-radius:10px!important;padding:10px!important}.custom-cta-menu.active{display:block!important}.custom-cta-item{display:flex!important;align-items:center!important;justify-content:center!important;padding:10px 20px!important;text-align:center!important;text-decoration:none!important;color:#333!important;margin:5px 0!important;border-radius:5px!important;transition:background-color .3s!important}.custom-cta-callout{background-color:#4caf50!important;color:#fff!important;margin-bottom:15px!important}.custom-cta-zalo{background-color:#0068ff!important;color:#fff!important}.custom-cta-item:hover{opacity:1!important}p.submenu-1{font-weight:600;font-size:1.5em}p.submenu-2,p.submenu-2 a{font-weight:600;font-size:1.1rem;text-align:left}.partner-mm,.partner-mm a,.table-baohiem tbody tr:first-child,.text-b,p.rp-title{font-weight:700}.ibh-box p{font-size:1rem}.ibh-box h3{font-size:20px;color:var(--fs-color-primary)}.blog-vertical-form,.ibh-box{border:1px solid #ccc;padding:35px 10px 0;text-align:center;background:#fbfcfd;border-radius:10px}#toc_container,.footer-wrapper,.table-baohiem tbody tr:first-child{background:linear-gradient(45deg,rgba(190,30,39,.13769257703081228) 0,rgba(223,101,37,.1516981792717087) 35%,rgba(255,201,0,.10968137254901966) 100%)}table,td,th{border:1px solid #dededf}.partner-mm a{font-size:1em}.partner-mm{display:flex;align-items:center}.rocket{width:40px;height:40px;margin-left:10px;animation:1s infinite alternate moveRocket}@keyframes moveRocket{0%{transform:translateY(0)}100%{transform:translateY(-5px)}}.nav-dropdown-has-border .nav-dropdown,ul.nav.nav-sidebar.nav-vertical.nav-uppercase li{border:none}td:first-child,th:first-child{padding-left:5px}table{height:100%;width:100%;table-layout:auto;border-collapse:collapse;border-spacing:1px;text-align:left}th{background-color:#eceff1}.product-page h2{font-size:1.2em}.san-pham .section{padding-left:0;padding-right:0}.page-wrapper{padding-top:80px}.box-blog-post .is-divider,.entry-divider,.giuseart_tabs>.nav .tab a:before,.giuseart_tabs>.nav .tab a>img:nth-child(2),.giuseart_tabs>.nav .tab.active a>img:first-child,.post-home .is-divider, .absolute-footer{display:none}.cta-box img,.giuseart_tabs>.nav .tab.active a>img:nth-child(2),.shape-3 span{display:block}.why-us-row .icon-box{padding:10px}.banner h1,.banner h2,.banner h3{line-height:1.5}.author-name,.box-text h5{margin-bottom:.5em}.giuseart_tabs .nav .active h3,.sub-menu.nav-dropdown h1,.sub-menu.nav-dropdown h2,.sub-menu.nav-dropdown h3,.sub-menu.nav-dropdown h4{color:#fff}#toc_container,.box-image img,.ibh-box img,.post-home img,.pro-cat-row .col-inner,.pro-cat-row .image-cover,.pro-cat-row img,figure.post-gallery img{border-radius:10px}.sub-menu.nav-dropdown .banner{border-top-left-radius:10px;border-top-right-radius:10px}.post-title a{font-weight:600!important}.author-name{color:#0a0a0a;font-size:1.125em;margin-top:0;text-rendering:optimizeSpeed;width:100%}#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{padding:5% 3%;width:100%;display:table;margin:5% auto}#toc_container p.toc_title{text-align:center;font-weight:700}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}.toc_depth_2,.toc_depth_3,.toc_depth_4,span.toc_number.toc_depth_1{color:#333;margin-right:5px}.large-12.col-breadcrumbs{padding:0;color:#0f3e66}.blog-vertical-form .icon-box-left .icon-box-img+.icon-box-text{padding-left:.3em;line-height:32px;font-size:.8em}.blog-vertical-form img{width:180px}.related-posts{margin-top:80px}.related-posts h3{font-size:18px;margin-bottom:15px}.related-posts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.related-post-item img{height:147.5px;object-fit:cover;border-radius:10px}.related-post-item p{margin-top:15px;font-size:1rem;font-weight:400}.related-post-item a{text-decoration:none;color:#333}.cta-box p,.giuseart_tabs>.nav .tab a{color:#000;text-align:center}@media (max-width:768px){.related-posts-grid{grid-template-columns:repeat(2,1fr)}}.author-section .follow-icons a{margin-right:15px}.author-section{border-radius:20px;margin-top:50px;-webkit-box-shadow:inset 0 0 3px 0 #d6d6d6;-moz-box-shadow:inset 0 0 3px 0 #d6d6d6;box-shadow:inset 0 0 3px 0 #d6d6d6}.cta-box img{width:180px;height:auto;margin:0 auto 20px}.cta-box{margin:30px auto;width:100%;height:auto;background:url(https://ibaohiem.vn/wp-content/uploads/2025/01/lead-form-background.webp) bottom/cover no-repeat;border-width:5px;border-style:solid;border-image:linear-gradient(to bottom right,#DE6C08 -100%,rgba(0,0,0,0) 50%,#de6c09 150%) 1;border-image-slice:1;padding:50px 50px 30px}.compass .img-inner{overflow:visible}.compass img{margin-top:-130px}.why-us img[alt=bg-line-2]{opacity:.5}.partners{max-width:1290px;margin:0 auto 50px;background:#be1e27;background:linear-gradient(45deg,rgba(190,30,39,.13769257703081228) 0,rgba(223,101,37,.1516981792717087) 35%,rgba(255,201,0,.10968137254901966) 100%);border-radius:20px}.why-us :is(img,picture,video){height:100%;left:0;-o-object-fit:cover;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:0;width:100%}.post-home .post-title{margin:15px 0}.text-2d5rem{font-size:2.5rem}.product-page .post-item,.text-box-cat-home p{margin-bottom:20px}.text-box-cat-home{padding:10px 20px}h3.pro-cat-home-head{color:var(--fs-color-primary);margin:20px 0}.circle-md{position:absolute;width:40px;height:40px;border-radius:50%;border:2px solid #fa6714;animation:25s linear infinite animationFramesTwo}@keyframes animationFramesTwo{0%,100%{transform:translate(0,0) rotate(0) scale(1)}20%{transform:translate(73px,-1px) rotate(36deg) scale(.9)}40%{transform:translate(141px,72px) rotate(72deg) scale(1)}60%{transform:translate(83px,122px) rotate(108deg) scale(1.2)}80%{transform:translate(-40px,72px) rotate(144deg) scale(1.1)}}.pro-cat-home{background:#be1e27;background:linear-gradient(45deg,rgba(190,30,39,.13769257703081228) 0,rgba(223,101,37,.1516981792717087) 35%,rgba(255,201,0,.10968137254901966) 100%)}.pro-cat-home .section-bg.fill{background:url(https://ibaohiem.vn/wp-content/uploads/2025/01/bg-pro-cat.webp) repeat-y;opacity:.25}.pro-cat-row .box-text{max-width:100%;border-radius:10px}.socials-ft img{width:31px;height:auto}.socials-ft ul li{list-style:none;display:inline-table;margin-left:0;margin-right:10px}.time-work-ft-sub{font-size:90%;margin:0;font-weight:600;color:#c6442b}.cat-pro-ft a{color:#000!important}.ct-list-ft{color:#c6442b;font-weight:700;font-size:1.3em}.statistic-circle-trans{position:absolute;bottom:45px;left:30px;height:30px;width:30px;background:linear-gradient(45deg,#c11d35,#c6442b);border-radius:50%;animation-name:zoomInOut;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;-webkit-animation-name:zoomInOut;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:zoomInOut;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-ms-animation-name:zoomInOut;-ms-animation-duration:3s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:ease-in-out;-o-animation-name:zoomInOut;-o-animation-duration:3s;-o-animation-iteration-count:infinite;-o-animation-timing-function:ease-in-out}.shape-1,.shape-2{bottom:-600px;overflow:hidden;position:absolute}@keyframes zoomInOut{0%,100%{transform:scale(.5);opacity:0}50%{transform:scale(1.5);opacity:1}}.statistic-head{font-weight:700;font-size:2em;line-height:45px}.statistic p{margin-top:10px}.statistic{margin-bottom:30px}.feature-statistic{margin-top:50px;margin-bottom:50px}.product-cat{background-image:url(https://ibaohiem.vn/wp-content/uploads/2025/01/product-cat.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.big-head{font-weight:600;font-size:1.4em;background:-webkit-linear-gradient(#c12033,#c6442c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.same-h3{color:#fff;font-weight:700;font-size:1.5em;margin-bottom:10px}.nav-dark .nav>li>a:hover{color:#ffae13}.sub-menu.nav-dropdown{z-index:-1;padding-top:65px;position:absolute;top:-1.6rem!important;bottom:0;right:0;overflow:hidden;border-radius:0 0 2.1875rem 2.1875rem;box-shadow: 0 15px 40px #ede9e9;background-color:#f9f8ff}.banner{overflow:hidden}.banner-main .banner-bg{overflow:hidden;background-color:#f9f8ff;z-index:0}.banner-main .banner-bg::before{content:"";position:absolute;border-radius:50%;z-index:-1;-webkit-filter:blur(5rem);filter:blur(5rem);width:100%;height:90%;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);opacity:.2;background:-webkit-radial-gradient(circle,#eebfe9 50%,#fff 100%);background:-moz-radial-gradient(circle,#eebfe9 50%,#fff 100%);background:radial-gradient(circle,#eebfe9 50%,#fff 100%)}.banner-main .banner-bg::after{content:"";position:absolute;border-radius:50%;z-index:-1;-webkit-filter:blur(5rem);filter:blur(5rem);width:40vw;height:30vw;top:2rem;left:2rem;opacity:.5;background:-webkit-linear-gradient(210deg,#7168f8,rgba(69,255,252,.5));background:-moz-linear-gradient(210deg,#7168f8 0,rgba(69,255,252,.5) 100%);background:linear-gradient(210deg,#7168f8,rgba(69,255,252,.5))}.slogan-main{text-align:left;font-weight:700;font-size:2.5rem}.shape-1{right:-320px;width:788px;height:788px;background:rgb(166 4 4 / 18%);border-radius:50%;-webkit-animation:11s linear infinite zoom-fade;animation:5s linear infinite zoom-fade;filter:blur(1em)}.shape-2{right:-330px;width:800px;height:800px;border: 1px dashed #ec4a176b;border-radius:50%}.shape-rotate{position:absolute;top:55%;left:-600px}.shape-3{width:60%;-webkit-transform:translateX(50%);transform:translateX(50%)}.shape-3 span{-webkit-animation:20s linear infinite footRotate;animation:20s linear infinite footRotate}@keyframes footRotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes footRotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.btn-banner-home{background:linear-gradient(-45deg,#ffa63d,#ff3d77,#338aff,#3cf0c5);background-size:600%;animation:10s linear infinite anime;border-radius:40px;color:#fff;padding:5px 35px;margin-top:30px}@keyframes anime{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes zoom-fade{0%,100%{transform:scale(.9);opacity:1}50%{transform:scale(1);opacity:.5}}a,body,h1,h2,h3,h4,h5,h6,p{font-family:SVN-Product Sans}@font-face{font-display:swap;font-family:'SVN-Product Sans';font-style:normal;font-weight:400;src:url('https://ibaohiem.vn/wp-content/fonts/Product-Sans-Regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'SVN-Product Sans';font-style:italic;font-weight:400;src:url('https://ibaohiem.vn/wp-content/fonts/Product-Sans-Italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'SVN-Product Sans';font-style:normal;font-weight:800;src:url('https://ibaohiem.vn/wp-content/fonts/Product-Sans-Bold.woff2') format('woff2')}a,body,p{font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:800!important}.giuseart_tabs>.nav .tab{display:grid;margin:0;width:20%;border:1px solid #e8e8e8;border-right:0}.giuseart_tabs .nav{margin-bottom:15px;background:#d43a00}.giuseart_tabs>.nav .tab a{border:none;overflow:hidden;position:relative;padding:10px 30px;font-size:15px}.giuseart_tabs>.nav .tab.active a{background:#f66630;border:none;box-shadow:none}.giuseart_tabs .nav-vertical>li+li{border-top:0}.giuseart_tabs>.nav .tab a>img{width:50px;margin:0 auto}.giuseart_tabs .nav h3,.giuseart_tabs>.nav .tab a span{text-transform:none;letter-spacing:0;font-weight:400;font-size:15px;color:#fff;text-align:center;margin-top:10px}.giuseart_tabs>.nav .tab a span,.giuseart_tabs>.tab-panels{width:100%}.giuseart_tabs .tab-panels .row{margin:0}.giuseart_tabs .tab-panels .panel .row .col{padding:0 5px 5px}.giuseart_tabs .nav.nav-vertical a{border-top:1px solid #d2d2d2;text-align:center}.big-head,.giuseart_tabs .nav-vertical,.time-work-ft-head{margin-bottom:0}@media only screen and (max-width:600px){.giuseart_tabs>.nav .tab a span{font-size:12px}.giuseart_tabs>.nav .tab a{padding:10px 0}.giuseart_tabs>.nav .tab a>img{width:38px}}.large-12.col-breadcrumbs a{color:#0f3e66}nav.rank-math-breadcrumb{display:flex}@media screen and (min-width:850px){.col-divided{border-right:none}.first-col .col-inner{border-top-left-radius:10px;border-bottom-left-radius:10px}.last-col .col-inner{border-top-right-radius:10px;border-bottom-right-radius:10px}}@media only screen and (max-width:48em){h3.pro-cat-home-head{font-size:1.5em}.banner-layers{-webkit-overflow-scrolling:unset;overflow:visible}.slogan-main{font-size:2.5rem}.sub-slogan{font-size:16px}.header-wrapper.stuck ul li a i{color:var(--primary-color)}.blog-vertical-form{display:none}.cta-box{padding:50px 30px 30px}.nav-dark .nav>li>a{color:#c12034}}