@font-face{font-family:fl-icons;src:url(../media/fl-icons.28d8rawpr81io.woff2)format("woff2"),url(../media/fl-icons.0s-xst1qbtiyk.woff)format("woff");font-style:normal;font-weight:400;font-display:block}:root{--fanaro-content-width:1210px;--fs-color-primary:#1264a3;--fs-color-success:#63b411}body{font-family:Roboto,sans-serif}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-family:Roboto,sans-serif;font-style:normal;font-weight:700}.wordpress-shell .container,.wordpress-shell .container-width,.wordpress-shell .row,.wordpress-frontend .container,.wordpress-frontend .container-width,.wordpress-frontend .row{max-width:var(--fanaro-content-width)}.wordpress-frontend .row.row-large{max-width:1240px}.wordpress-frontend .blog-archive .row{max-width:1320px}.wordpress-frontend .wp-block-table{overflow-x:auto}.wordpress-frontend .wp-block-table table{border-collapse:collapse;width:100%}.wordpress-frontend .wp-block-table thead{border-bottom:3px solid}.wordpress-frontend .wp-block-table tfoot{border-top:3px solid}.wordpress-frontend .wp-block-table td,.wordpress-frontend .wp-block-table th{border:1px solid;padding:.5em}.wordpress-frontend .wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wordpress-frontend .wp-block-table .has-fixed-layout td,.wordpress-frontend .wp-block-table .has-fixed-layout th{word-break:break-word}.wordpress-shell .header-top{background-color:#1e73be;min-height:30px}.wordpress-shell .header-top .flex-row{min-height:0}.wordpress-shell .header-main,.wordpress-shell .header-main .header-inner{min-height:90px}.wordpress-shell .header-top .html_topbar_left a{font-size:inherit;line-height:inherit;padding:0;display:inline}.wordpress-shell .header-main{background-color:#fff}.wordpress-header-shell .header.show-on-scroll,.wordpress-header-shell .stuck .header-main{min-height:80px;height:80px!important}.wordpress-header-shell .stuck .header-main .header-inner{align-items:center;height:100%;min-height:0}.wordpress-header-shell .stuck #logo img{max-height:56px!important}.fc-zalo .fc-icon b{color:#fff;font:900 30px/1 Arial,sans-serif}.wordpress-frontend #fanaro-contact-page{font-feature-settings:"kern" 1;text-rendering:optimizelegibility;font-family:Roboto,sans-serif}.wordpress-frontend #fanaro-contact-page .fr-kicker,.wordpress-frontend #fanaro-contact-page .fr-eyebrow{letter-spacing:.12em;font-weight:700}.wordpress-frontend #fanaro-contact-page .fr-hero h2,.wordpress-frontend #fanaro-contact-page .fr-section h2{letter-spacing:-.025em}.wordpress-frontend #fanaro-contact-page .fr-form-title{letter-spacing:-.02em}.fanaro-mobile-menu{color:#0b2540;background:#fff;border:0;width:min(340px,90vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.fanaro-mobile-menu::backdrop{background:#0b254073}.fanaro-mobile-menu-panel{padding:20px 24px}.fanaro-mobile-menu-heading{color:#29abe2;justify-content:space-between;align-items:center;font-size:24px;display:flex}.fanaro-mobile-menu-heading button{color:#0b2540;background:0 0;border:0;width:44px;height:44px;min-height:44px;margin:0;padding:0;font-size:32px;line-height:1}.fanaro-mobile-menu nav>a,.fanaro-mobile-menu summary{color:#0b2540;cursor:pointer;border-bottom:1px solid #e2f0f8;padding:16px 0;font-size:15px;font-weight:700;display:block}.fanaro-mobile-menu summary{list-style-position:inside;display:list-item}.fanaro-mobile-products{padding-left:16px}.fanaro-mobile-products a{color:#3a5f7c;padding:14px 0;display:block}.fanaro-mobile-menu nav>.fanaro-mobile-quote{color:#fff;text-align:center;background:#09b9e7;border-radius:8px;margin-top:20px;padding:14px}.wordpress-frontend .hero:has(>.ct>.hgrid){color:#0b2540;background:#eff7fb}.wordpress-frontend .hero:has(>.ct>.hgrid):before{content:none}.wordpress-frontend .hero:has(>.ct>.hgrid):after{content:none}:is(.wordpress-frontend .hero:has(>.ct>.hgrid) .horb,.wordpress-frontend .hero:has(>.ct>.hgrid) .hfan-glow){display:none}.studio-blog-list.container,.wordpress-frontend .fanaro-hero .fn-container{width:100%;max-width:var(--fanaro-content-width);margin-inline:auto;padding-inline:15px}.fanaro-home h2:not(.fanaro-hero h2,#section_1643721924 h2,#section_1825226047 h2){line-height:1.15;font-size:clamp(24px,3.5vw,38px)!important}.fanaro-home h2:not(.fanaro-hero h2,#section_1643721924 h2,#section_1825226047 h2) span,.fanaro-home h2:not(.fanaro-hero h2,#section_1643721924 h2,#section_1825226047 h2) strong{font-size:inherit!important}.fanaro-home #col-1633565960 span[style*="42px"]{line-height:1.15;font-size:clamp(24px,3.5vw,38px)!important}.fanaro-home .home-latest-news{background:#fff;padding:48px 0}.fanaro-home .home-news-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.fanaro-home .home-news-heading h2{color:#0b3d6e;margin:0}.fanaro-home .home-news-all{color:#1264a3;border:1px solid #c9e1ed;border-radius:6px;flex-shrink:0;padding:7px 13px;font-size:13px;font-weight:700}.fanaro-home .home-news-all:hover{background:#eff7fb}.fanaro-home .home-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.fanaro-home .home-news-card{min-width:0;margin:0}.fanaro-home .home-news-card img{aspect-ratio:3/2;object-fit:cover;border-radius:8px;width:100%;height:auto}.fanaro-home .home-news-card h3{margin:16px 0 8px;font-size:20px;line-height:1.35}.fanaro-home .home-news-card time{color:#687783;font-size:12px}.fanaro-home .home-news-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}@media (max-width:767px){.fanaro-home .home-news-grid{grid-template-columns:1fr;gap:28px}.fanaro-home .home-news-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}}
