html{font-size:14px}
body{--bs-backup-font-family:"Helvetica Neue",Helvetica,-apple-system,Arial,"Lucida Grande",system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--bs-body-font-family,--bs-backup-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-color:rgba(0,0,0,.1) var(--bs-body-bg);scrollbar-width:thin;-webkit-font-smoothing:subpixel-antialiased;width:100%;position:absolute;left:0;top:0;margin:0;overflow-x:hidden;-webkit-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat}
body::-webkit-scrollbar{width:.5rem;background-color:rgba(0,0,0,.05)}
body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.05);background-color:rgba(0,0,0,.05)}
body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:10px}
html[dir=rtl] body{direction:ltr!important}
html[dir=rtl] footer,html[dir=rtl] header,html[dir=rtl] section{direction:rtl!important}
@media (min-width:993px){body.fixed-body{padding-top:5rem}
}
@media (max-width:992px){body{padding-top:4rem}
}
:root,[data-bs-theme=light]{--bs-screen-full:100%;--bs-screen-xxl:88%;--bs-screen-large:78%;--bs-screen-mid:68%;--bs-screen-small:58%;--bs-screen-full-notebook:var(--bs-screen-full);--bs-screen-xxl-notebook:var(--bs-screen-xxl);--bs-screen-large-notebook:var(--bs-screen-large);--bs-screen-mid-notebook:var(--bs-screen-mid);--bs-screen-small-notebook:var(--bs-screen-small);--bs-screen-full-pad:var(--bs-screen-full);--bs-screen-xxl-pad:var(--bs-screen-xxl);--bs-screen-large-pad:var(--bs-screen-large);--bs-screen-mid-pad:var(--bs-screen-mid);--bs-screen-small-pad:var(--bs-screen-small);--bs-screen-full-mobile:var(--bs-screen-full);--bs-screen-xxl-mobile:var(--bs-screen-xxl);--bs-screen-large-mobile:var(--bs-screen-large);--bs-screen-mid-mobile:var(--bs-screen-mid);--bs-screen-small-mobile:var(--bs-screen-small);--bs-body-color:#333333;--bs-body-bg:#fff;--bs-theme-color:#0f790b;--bs-sec-theme-color:#629c45;--bs-mask-white:#ffffff;--bs-mask-dark:#000000;--bs-link-color:#333333;--bs-link-hover-color:#0f790b;--bs-head-ac-bg-color:#0f790b;--bs-link-decoration:none;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-h-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-body-font-family:var(--bs-font-sans-serif);--bs-h-font-family:var(--bs-h-font-sans-serif);--bs-body-font-size:1rem;--bs-h-font-size:1rem;--bs-nb-h-font-size:var(--bs-h-font-size);--bs-pad-h-font-size:var(--bs-h-font-size);--bs-mob-h-font-size:var(--bs-h-font-size);--bs-body-font-weight:400;--bs-h-font-weight:400;--bs-body-line-height:1.5;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-radius:0.375rem}
@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}
}
[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#adb5bd;--bs-body-color-rgb:173,181,189;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15)}
*{background-size:cover}
*,.country-flag{background-repeat:no-repeat}
*,::after,::before{box-sizing:border-box}
.clearfix::after{display:block;clear:both;content:""}
em,i,i.la{font-style:normal}
.la,.swiper-button{font-family:Line Awesome Free;font-weight:900}
ol,ul{padding:0;margin:0}
dl,ol,ul{padding:0;margin:0}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
a{color:var(--bs-link-color);text-decoration:none}
a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb);color:var(--bs-link-hover-color)}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
img,svg{vertical-align:middle}
img{max-width:100%;aspect-ratio:auto;object-fit:contain}
img[h-auto]{height:auto}
img[w-auto]{width:auto}
img[size-auto]{width:auto;height:auto}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
select:disabled{opacity:1}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
textarea{resize:vertical}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
header{z-index:999;width:100%}
header.position-sticky{top:0}
.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);padding-left:0;margin-bottom:0;list-style:none}
.form-control{display:block;width:100%;padding:.4rem .5rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);appearance:none;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}
.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}
@media (prefers-reduced-motion:reduce){.form-control{transition:none}
}
p{margin-top:0;margin-bottom:0}
hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}
#logo{margin-left:.5rem;margin-top:.15rem}html[data-bs-theme=dark] #logo{filter:brightness(3)}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-weight:inherit;line-height:1.2;color:var(--bs-heading-color,inherit)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}h1,h2{font-family:var(--bs-h-font-family);font-weight:var(--bs-h-font-weight);font-size:var(--bs-h-font-size)}h1 strong,h2 strong{font-weight:inherit}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}
main{min-height:800px;overflow:hidden}
main[fullpage]{overflow:visible}
.fp-section{overflow:hidden}
.page-container{margin:0 auto;padding:2rem 0}
.page-container .page-aside{width:20rem;margin-right:1rem;padding:.5rem}
.page-container .page-main{padding:.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;width:calc(100% - 21rem)}
.page-container .page-aside .layout,.page-container .page-main .layout{width:100%!important;min-width:auto}
.page-container .page-aside section,.page-container .page-main section{padding:.5rem}
.layout{max-width:100%;min-width:1080px;margin:0 auto}
[data-screen=screen-full] .layout{width:var(--bs-screen-full)}
[data-screen=screen-xxl] .layout{width:var(--bs-screen-xxl)}
[data-screen=screen-large] .layout{width:var(--bs-screen-large)}
[data-screen=screen-mid] .layout{width:var(--bs-screen-mid)}
[data-screen=screen-small] .layout{width:var(--bs-screen-small)}
@media only screen and (max-width:1366px){[data-screen=screen-full] .layout{width:var(--bs-screen-full-notebook)}
[data-screen=screen-xxl] .layout{width:var(--bs-screen-xxl-notebook)}
[data-screen=screen-large] .layout{width:var(--bs-screen-large-notebook)}
[data-screen=screen-mid] .layout{width:var(--bs-screen-mid-notebook)}
[data-screen=screen-small] .layout{width:var(--bs-screen-small-notebook)}
}
@media only screen and (max-width:1200px){.layout{max-width:unset;min-width:unset}
}
@media only screen and (max-width:1080px){[data-screen=screen-large] .layout,[data-screen=screen-mid] .layout,[data-screen=screen-small] .layout{width:90%}
section{overflow:hidden}
}
@media only screen and (max-width:820px){[data-screen=screen-full] .layout{width:var(--bs-screen-full-pad)}
[data-screen=screen-xxl] .layout{width:var(--bs-screen-xxl-pad)}
[data-screen=screen-large] .layout{width:var(--bs-screen-large-pad)}
[data-screen=screen-mid] .layout{width:var(--bs-screen-mid-pad)}
[data-screen=screen-small] .layout{width:var(--bs-screen-small-pad)}
}
@media only screen and (max-width:480px){[data-screen=screen-full] .layout{width:var(--bs-screen-full-mobile)}
[data-screen=screen-xxl] .layout{width:var(--bs-screen-xxl-mobile)}
[data-screen=screen-large] .layout{width:var(--bs-screen-large-mobile)}
[data-screen=screen-mid] .layout{width:var(--bs-screen-mid-mobile)}
[data-screen=screen-small] .layout{width:var(--bs-screen-small-mobile)}
}
.section-sidebar-wrap-block{position:fixed;bottom:50%;z-index:99;padding:10px 0;text-align:left;-webkit-transform:translateY(50%);transform:translateY(50%);-ms-transform:translateY(50%)}
.section-sidebar-wrap-block .right_nav{margin:0;padding:2px 0}
.anchor_47ae9ec4c0978a1293d1030e30034b8a{color:#0070ce;font-weight:700}
.d-inline{display:inline}.d-inline-block{display:inline-block}.d-block,.display-block{display:block}.d-grid{display:grid}.d-inline-grid{display:inline-grid}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-none{display:none!important}.position-static{position:static}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed!important}.position-sticky{position:sticky}.w-100{width:100%}.w-auto{width:auto}.h-100{height:100%}.h-auto{height:auto}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-left{float:left;margin-bottom:25px;max-width:50%}.align-right{float:right;margin-bottom:25px;max-width:50%}.align-center{display:block;margin-left:auto;margin-right:auto}

/* font */
@font-face{font-family:Line Awesome Free;font-style:normal;font-weight:400;font-display:swap;src:url(https://ecdn6.globalso.com/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(https://ecdn6.globalso.com/fonts/fontawesome/fa-regular-400.ttf) format("truetype")}@font-face{font-family:Line Awesome Free;font-style:normal;font-weight:900;font-display:swap;src:url(https://ecdn6.globalso.com/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(https://ecdn6.globalso.com/fonts/fontawesome/fa-solid-900.ttf) format("truetype")}@font-face{font-family:Font Awesome Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://ecdn6.globalso.com/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(https://ecdn6.globalso.com/fonts/fontawesome/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"HarmonyOS Sans";font-style:normal;src:url(https://ecdn6.globalso.com/fonts/harmonyos-sans/HarmonyOS_Sans_Thin.ttf) format("truetype");font-weight:100;font-display:swap}@font-face{font-family:"HarmonyOS Sans";font-style:normal;src:url(https://ecdn6.globalso.com/fonts/harmonyos-sans/HarmonyOS_Sans_Light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:"HarmonyOS Sans";font-style:normal;src:url(https://ecdn6.globalso.com/fonts/harmonyos-sans/HarmonyOS_Sans_Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"HarmonyOS Sans";font-style:normal;src:url(https://ecdn6.globalso.com/fonts/harmonyos-sans/HarmonyOS_Sans_Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:"HarmonyOS Sans";font-style:normal;src:url(https://ecdn6.globalso.com/fonts/harmonyos-sans/HarmonyOS_Sans_Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:"HarmonyOS Sans";font-style:normal;src:url(https://ecdn6.globalso.com/fonts/harmonyos-sans/HarmonyOS_Sans_Black.ttf) format("truetype");font-weight:900;font-display:swap}@font-face{font-family:AlibabaPuHuiTi;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-35-Thin.ttf) format("truetype");font-weight:100;font-display:swap}@font-face{font-family:AlibabaPuHuiTi;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-Light.ttf) format("truetype");font-weight:200;font-display:swap}@font-face{font-family:AlibabaPuHuiTi;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-RegularL3.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:AlibabaPuHuiTi;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:AlibabaPuHuiTi;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-65-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:AlibabaPuHuiTi;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-75-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:AlibabaPuHuiTi;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-85-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:AlibabaPuHuiTi;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-95-ExtraBold.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:AlibabaPuHuiTi;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-105-Heavy.ttf) format("truetype");font-weight:900;font-display:swap}@font-face{font-family:AlibabaPuHuiTi-Thin;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-35-Thin.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:AlibabaPuHuiTi-Light;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-45-Light.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:AlibabaPuHuiTi-Regular;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:AlibabaPuHuiTi-RegularL3;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-RegularL3.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:AlibabaPuHuiTi-Medium;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-65-Medium.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:AlibabaPuHuiTi-SemiBold;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-75-SemiBold.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:AlibabaPuHuiTi-Bold;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-85-Bold.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:AlibabaPuHuiTi-ExtraBold;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-95-ExtraBold.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:AlibabaPuHuiTi-Heavy;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-105-Heavy.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:AlibabaPuHuiTi-Black;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-3-115-Black.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ru_AV_Fontimer;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/ru-sans/ofont.ru_AV_Fontimer.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ru_Etude_Noire;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/ru-sans/ofont.ru_Etude_Noire.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ru_Evolventa;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/ru-sans/ofont.ru_Evolventa.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ru_Gehaks;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/ru-sans/ofont.ru_Gehaks.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ru_Goznak;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/ru-sans/ofont.ru_Goznak.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Butler_Ultra_Light;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Butler/Butler_Ultra_Light.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Butler_Ultra_Light_Stencil;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Butler/Butler_Ultra_Light_Stencil.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Butler_Light;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Butler/Butler_Light.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Butler_Light_Stencil;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Butler/Butler_Light_Stencil.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Butler_Regular;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Butler/Butler_Regular.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Butler_Regular_Stencil;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Butler/Butler_Regular_Stencil.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Butler_Medium;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Butler/Butler_Medium.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Butler_Medium_Stencil;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Butler/Butler_Medium_Stencil.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Butler_Bold;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Butler/Butler_Bold.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Butler_Bold_Stencil;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Butler/Butler_Bold_Stencil.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Butler_ExtraBold;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Butler/Butler_ExtraBold.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Butler_ExtraBold_Stencil;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Butler/Butler_ExtraBold_Stencil.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Butler_Black;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Butler/Butler_Black.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Butler_Black_Stencil;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Butler/Butler_Black_Stencil.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Rany_Light;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Rany/Rany-Light.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Rany_Light_Italic;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Rany/Rany-Light-Italic.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Rany_Regular;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Rany/Rany.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Rany_Italic;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Rany/Rany-Italic.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Rany_Medium;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Rany/Rany-Medium.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Rany_Medium_Italic;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Rany/Rany-Medium-Italic.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Rany_Bold;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Rany/Rany-Bold.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Rany_Bold_Italic;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Rany/Rany-Bold-Italic.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Satoshi-Bold;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Satoshi/Satoshi-Bold.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Satoshi-Regular;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Satoshi/Satoshi-Regular.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Satoshi-Black;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Satoshi_Complete/Satoshi-Black.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Satoshi-BlackItalic;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Satoshi_Complete/Satoshi-BlackItalic.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Satoshi-BoldItalic;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Satoshi_Complete/Satoshi-BoldItalic.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Satoshi-Italic;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Satoshi_Complete/Satoshi-Italic.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Satoshi-Light;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Satoshi_Complete/Satoshi-Light.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Satoshi-LightItalic;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Satoshi_Complete/Satoshi-LightItalic.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Satoshi-Medium;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Satoshi_Complete/Satoshi-Medium.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Satoshi-MediumItalic;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Satoshi_Complete/Satoshi-MediumItalic.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Satoshi-Variable;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Satoshi_Complete/Satoshi-Variable.ttf) format("TrueType");font-weight:400;font-display:swap}@font-face{font-family:Satoshi-VariableItalic;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Satoshi_Complete/Satoshi-VariableItalic.ttf) format("TrueType");font-weight:400;font-display:swap}@font-face{font-family:MiSans-Bold;font-style:normal;src:url(https://ecdn6.globalso.com/upload/fonts/MiSans/MiSans-Bold.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:MiSans-Demibold;font-style:normal;src:url(https://ecdn6.globalso.com/upload/fonts/MiSans/MiSans-Demibold.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:MiSans-ExtraLight;font-style:normal;src:url(https://ecdn6.globalso.com/upload/fonts/MiSans/MiSans-ExtraLight.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:MiSans-Heavy;font-style:normal;src:url(https://ecdn6.globalso.com/upload/fonts/MiSans/MiSans-Heavy.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:MiSans-Light;font-style:normal;src:url(https://ecdn6.globalso.com/upload/fonts/MiSans/MiSans-Light.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:MiSans-Medium;font-style:normal;src:url(https://ecdn6.globalso.com/upload/fonts/MiSans/MiSans-Medium.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:MiSans-Normal;font-style:normal;src:url(https://ecdn6.globalso.com/upload/fonts/MiSans/MiSans-Normal.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:MiSans-Regular;font-style:normal;src:url(https://ecdn6.globalso.com/upload/fonts/MiSans/MiSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:MiSans-Semibold;font-style:normal;src:url(https://ecdn6.globalso.com/upload/fonts/MiSans/MiSans-Semibold.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:MiSans-Thin;font-style:normal;src:url(https://ecdn6.globalso.com/upload/fonts/MiSans/MiSans-Thin.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:PlusJakartaDisplay-Bold;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/PlusJakartaDisplay/PlusJakartaDisplay-Bold.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:PlusJakartaDisplay-BoldItalic;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/PlusJakartaDisplay/PlusJakartaDisplay-BoldItalic.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:PlusJakartaDisplay-Medium;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/PlusJakartaDisplay/PlusJakartaDisplay-Medium.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:PlusJakartaDisplay-MediumItalic;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/PlusJakartaDisplay/PlusJakartaDisplay-MediumItalic.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:PlusJakartaDisplay-Regular;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/PlusJakartaDisplay/PlusJakartaDisplay-Regular.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:PlusJakartaDisplay-Light;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/PlusJakartaDisplay/PlusJakartaDisplay-Light.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:PlusJakartaDisplay-LightItalic;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/PlusJakartaDisplay/PlusJakartaDisplay-LightItalic.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:SourceHanSansCN-Light;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/SourceHanSansCN/SourceHanSansCN-Light.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:SourceHanSansCN-Regular;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/SourceHanSansCN/SourceHanSansCN-Regular.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:SourceHanSansCN-Medium;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/SourceHanSansCN/SourceHanSansCN-Medium.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:SourceHanSansCN-Bold;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/SourceHanSansCN/SourceHanSansCN-Bold.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:HelveticaNeueLTPro-Ex;font-style:normal;src:url(https://ecdn6.globalso.com/upload/fonts/HelveticaNeueLTPro-Ex/HelveticaNeueLTPro-Ex.otf) format("OpenType");font-weight:400;font-display:swap}@font-face{font-family:Manrope-Light;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Manrope/Manrope-Light.ttf) format("TrueType");font-weight:400;font-display:swap}@font-face{font-family:Manrope-ExtraLight;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Manrope/Manrope-ExtraLight.ttf) format("TrueType");font-weight:400;font-display:swap}@font-face{font-family:Manrope-Regular;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Manrope/Manrope-Regular.ttf) format("TrueType");font-weight:400;font-display:swap}@font-face{font-family:Manrope-Medium;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Manrope/Manrope-Medium.ttf) format("TrueType");font-weight:400;font-display:swap}@font-face{font-family:Manrope-SemiBold;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Manrope/Manrope-SemiBold.ttf) format("TrueType");font-weight:400;font-display:swap}@font-face{font-family:Manrope-Bold;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Manrope/Manrope-Bold.ttf) format("TrueType");font-weight:400;font-display:swap}@font-face{font-family:Manrope-ExtraBold;font-style:normal;src:url(https://ecdn6.globalso.com/fonts/Manrope/Manrope-ExtraBold.ttf) format("TrueType");font-weight:400;font-display:swap}@font-face{font-family:Kalam-Light;font-style:normal;src:url(https://ecdn6.globalso.com/upload/fonts/Kalam/Kalam-Light.ttf) format("TrueType");font-weight:400;font-display:swap}@font-face{font-family:Kalam-Regular;font-style:normal;src:url(https://ecdn6.globalso.com/upload/fonts/Kalam/Kalam-Regular.ttf) format("TrueType");font-weight:400;font-display:swap}@font-face{font-family:Kalam-Bold;font-style:normal;src:url(https://ecdn6.globalso.com/upload/fonts/Kalam/Kalam-Bold.ttf) format("TrueType");font-weight:400;font-display:swap}

/* header */
header[topsearchheader]{position:relative!important}
.fixed-nav,header[head-position=position-fixed]{position:fixed}
.section-header-wrap-block .header-social,
.section-header-wrap-block .logo,
.change-language{position:relative}
.section-header-wrap-block .nav li,li{list-style:none}
.dropdown-toggle[aria-expanded=true]::after,
.section-header-wrap-block .change-language:hover .change-language-title i{transform:rotate(180deg)}
.country-flag{background-image:url(https://ecdn6.globalso.com/upload/p/1/image_other/2025-04/q.png);background-size:auto;width:22px;height:16px}
html[dir=rtl] .country-flag{margin-left:8px;margin-right:0}
.country-flag+span{line-height:1.3;overflow:hidden}
.language-flag-en.country-flag{background-position:0 -256px!important}
.fixed-nav{left:0;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.fixed-nav-active{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}
[page-type=ai_blog] header[head-position=position-fixed],
[page-type=ai_blog_author] header[head-position=position-fixed],
[page-type=ai_blog_list] header[head-position=position-fixed]{top:0}
[head-active-bg=head-ac-bg] .nav>li>a{overflow:hidden}
.section-header-wrap-block[nav-first-img=show] .nav[data-module]>li>a{display:flex;align-items:center}
.section-header-wrap-block{position:relative;background-color:rgba(255,255,255,.6);box-shadow:0 0 5px rgba(0,0,0,.5);z-index:999}
.section-header-wrap-block .layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.section-header-wrap-block .logo img{height:4rem;max-width:21rem}
.country-flag,
.country-flag+span,
.section-header-wrap-block .head-contact li,
.section-header-wrap-block .head-contact li span,
.section-header-wrap-block .header-social li{position:relative;display:inline-block;vertical-align:middle}
.section-header-wrap-block .header-social li{margin-left:10px}
.section-header-wrap-block .head-contact li{margin-right:1.5rem}
.item-checkbox-group label,
.item-radio-group label,
.section-header-wrap-block .head-contact li svg{margin-right:5px}
.change-language .language-toggle::after{display:inline-block;margin-left:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;content:"";vertical-align:middle}
.section-header-wrap-block .change-language{margin-left:1.5rem;position:relative}
.section-header-wrap-block .change-language .change-language-title{display:flex;white-space:nowrap;align-items:center;color:var(--bs-body-color)}
.section-header-wrap-block .change-language .change-language-title i{display:inline-block;margin-left:.255em;vertical-align:.255em;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.section-header-wrap-block .change-language .change-language-cont{position:absolute;opacity:0;visibility:hidden;}
.section-block-demo1-header .nav>li>a{line-height:60px;padding-left:12px;padding-right:12px}
@media (max-width:1080px){.section-header-wrap-block .nav{padding:0 1rem}
.section-header-wrap-block .nav>li{margin:0 .5rem}
.section-header-wrap-block .nav>li>a{padding-left:8px;padding-right:8px}
}
@media (max-width:1080px) and (min-width:992px){.section-header-wrap-block[search-style=search-style-1] .search .form-control{width:145px}
}
.section-header-wrap-block .nav[data-module]>li:not([data-sub-type]) .ico,
.section-header-wrap-block .nav[data-module]>li[data-sub-type]>a>.ico{display:none;width:25px}
.section-header-wrap-block[nav-first-img=show] .nav[data-module]>li>a .ico{margin-right:5px;display:block}
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"] .nav>li.active>a::after,
.section-header-wrap-block[head-active-bg=head-ac-bg][head-active-style="5"] .nav>li:hover>a::after,
[head-active-bg=head-ac-bg] .nav>li.active>a::after,
[head-active-bg=head-ac-bg] .nav>li:hover>a::after{opacity: 1;}
.section-header-wrap-block .change-language .change-language-title .country-flag {background-size: auto;}
[search-placeholder-color=placeholder-color-white] .form-control::-webkit-input-placeholder,
[search-placeholder-color=placeholder-color-white] .form-control::-moz-placeholder,
[search-placeholder-color=placeholder-color-white] .form-control:-ms-input-placeholder,
[search-placeholder-color=placeholder-color-white] .form-control::-ms-input-placeholder,
[search-placeholder-color=placeholder-color-white] .form-control::placeholder {color: #fff;}

[search-placeholder-color=placeholder-color-grey] .form-control::-webkit-input-placeholder,
[search-placeholder-color=placeholder-color-grey] .form-control::-moz-placeholder ,
[search-placeholder-color=placeholder-color-grey] .form-control:-ms-input-placeholder ,
[search-placeholder-color=placeholder-color-grey] .form-control::-ms-input-placeholder,
[search-placeholder-color=placeholder-color-grey] .form-control::placeholder {color: #333;}
@media (min-width:993px){
[search-style=search-style-1] .search-dropdown-menu .search-attr,
[search-style=search-style-1] .search-dropdown-menu .search-close,
[search-style=search-style-1] .search-toggle{display:none}
.section-header-wrap-block[headrollbackfixed]:not([head-position=position-fixed]){position:relative!important}
.section-header-wrap-block[headrollbackfixed].fixed-nav{transform:none}
.section-header-wrap-block[headrollbackfixed=headroll-hidden][head-position=position-fixed].fixed-nav.fixed-nav-active{top:-100%;box-shadow:none}
.section-header-wrap-block[headrollbackfixed=headroll-hidden]:not([head-position=position-fixed]){transition:none}
.section-header-wrap-block[headrollbackfixed=headroll-back].fixed-nav{position:fixed!important}
.section-header-wrap-block[headrollbackfixed=headroll-back][headrollback=rollforward].fixed-nav{top:-100%;backdrop-filter:none!important}
.section-header-wrap-block[headrollbackfixed=headroll-back][headrollback=rollback].fixed-nav{top:0}
.section-header-wrap-block .nav{position:relative;display:flex;padding:0 3rem;flex:1}
.section-header-wrap-block .nav>li{position:relative;display:inline-block;font-size:16px;margin:0 5px;text-transform:capitalize}
.section-header-wrap-block .nav>li>a{position:relative;display:block;line-height:60px;padding:10px 12px;color:var(--bs-body-color);transition-duration:.3s;white-space:nowrap}
.section-header-wrap-block .nav:not([data-module])>li ul, 
.section-header-wrap-block .nav[data-module]>li:not([data-sub-type]) ul{position:absolute;visibility:hidden;}
.section-header-wrap-block .nav:not([data-module])>li>a b,
.section-header-wrap-block .nav[data-module]>li:not([data-sub-type])>a b{margin-left:.3rem}
[search-style=search-style-1] .search .form-control{padding-left:10px;width:165px;color:#000;height:2rem;border:1px solid #aaa;font-size:14px;border-radius:20px}
[search-style=search-style-1] .search .btn-search{position:absolute;width:35px;height:100%;justify-content:center;align-items:center;right:0;bottom:0;padding:0 5px 2px;line-height:2rem}
[search-style=search-style-2] .search-dropdown-menu{position:fixed;top:0;left:0;z-index:999;width:100vw;height:100vh;opacity:0;visibility:hidden;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s;-webkit-transform-origin:center;transform-origin:center;-ms-transform-origin:center;background-color:rgba(0,0,0,.7)}
.section-header-wrap-block .nav[data-module]>li[data-sub-type]>ul{pointer-events:none;position:absolute;left:50%;visibility:hidden;opacity:0;}
}
@keyframes keyMask{0%{width:100%}
100%{width:0}}
@media screen and (max-width:1366px){.section-header-wrap-block .nav>li>a{padding:5px 7px;font-size:13px}
.section-header-wrap-block .logo img{height:3rem}
}
@media (max-width:1366px){.section-header-wrap-block .nav>li{margin:0}
}
.section-header-wrap-block .nav>li>a b svg{fill:currentColor}

@media (max-width:992px){[data-screen=screen-large] .layout,
[data-screen=screen-mid] .layout,
[data-screen=screen-small] .layout,
[data-screen=screen-xxl] .layout{width:96%}
.search-dropdown-menu .search-attr,
.search-dropdown-menu .search-close,
.section-block-demo1-header .layout,
.section-header-wrap-block .nav li .desc,
.section-header-wrap-block .nav li .ico,
.section-header-wrap-block .nav>li>a::after,
.section-header-wrap-block .nav>li>a::before{display:none}
.section-header-wrap-block .mobile-head-aside .layout,
.section-header-wrap-block .nav li,
.section-header-wrap-block .nav>li{display:block}
.section-header-wrap-block{top:0;width:100%;height:auto;background-color:#fff!important;position:fixed}
.section-header-wrap-block .mobile-head-items.layout{height:auto;display:flex;padding-top:.5rem;padding-bottom:.5rem}
.section-header-wrap-block.section-block-demo3-header,section.section-header-wrap-block{padding:0}
.section-header-wrap-block .logo img{height:3rem;max-width:90%}
.mobile-head-items .mobile-head-item{cursor:pointer}
.mobile-head-items .mobile-head-item.mobile-head-language{margin-right:1rem}
.mobile-head-items .mobile-head-item.mobile-head-logo{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px}
.section-header-wrap-block .mobile-head-item .nav{display:block;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0);text-align:left;padding:0;border:none}
.section-header-wrap-block .nav>li a{position:relative;padding:7px 24px 7px 0;color:#333!important;font-size:14px;line-height:1.5;color:var(--bs-mask-dark)!important;white-space:normal}
.section-header-wrap-block[head-active-text-color] .nav>li.active>a,
.section-header-wrap-block[head-active-text-color] .nav>li:hover>a{color:#333!important}
.section-header-wrap-block .nav>li ul{display:none;padding-left:1rem;background-color:var(--bs-mask-white)!important}
}
.change-language .language-toggle svg,.dropdown-block .dropdown-menu,.gotop em{display: none;}
/* aside */
.aside-sidebar-block{position:fixed;top:150px;right:0;display: none;opacity: 0;visibility: hidden;}

/* dialog / pop */
.dialog_wrapper,.pop-box{position:fixed;left:0;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,.7);opacity:0;visibility:hidden;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s;z-index:10000}

/* heading-type */
.title-bar .text{color:#6b6b6b}[heading-type="1"]{padding:1.5rem 0}[sectiontitle][heading-type] em[content-text],[sectiontitle][heading-type] strong[content-text],[sectiontitle][heading-type][content-text]{font-family:var(--bs-h-font-family);font-weight:var(--bs-h-font-weight);font-size:var(--bs-h-font-size)}@media only screen and (max-width:1366px){[sectiontitle][heading-type] em[content-text],[sectiontitle][heading-type] strong[content-text],[sectiontitle][heading-type][content-text]{font-size:var(--bs-nb-h-font-size)}}@media only screen and (max-width:820px){[sectiontitle][heading-type] em[content-text],[sectiontitle][heading-type] strong[content-text],[sectiontitle][heading-type][content-text]{font-size:var(--bs-pad-h-font-size)}}@media only screen and (max-width:480px){[sectiontitle][heading-type] em[content-text],[sectiontitle][heading-type] strong[content-text],[sectiontitle][heading-type][content-text]{font-size:var(--bs-mob-h-font-size)}}
[textalign=left]{text-align:left!important}
[textalign=center]{text-align:center!important}
[textalign=right]{text-align:right!important}
/* btn */
.btn[btn-bg-color=theme]{background-color:var(--bs-theme-color)}
.btn[btn-text-color=theme]{color:var(--bs-theme-color)}
.btn[btn-arrow=arrow-right1] .la:after{content:"\f105"}
.btn[btn-bg-color=white]{background-color:var(--bs-mask-white)}
.btn[btn-bg-color=none]{background-color:transparent}
.btn[btn-reverse-position=reverse-position]{flex-direction:row-reverse}
.btn[btn-hover-animation=btn-ani-style1] i.la{font-size:inherit}
.btn{border-color: var(--bs-theme-color);}
.btn{border-width:2px;padding:.5rem 2rem;font-size:1.25rem;border-style:solid;display:inline-flex;align-items:center;justify-content:center;transition-duration:.3s;color:var(--bs-mask-white);background-color:var(--bs-theme-color)}
.btn[btn-text-color=white]{color:var(--bs-mask-white)}
.btn[btn-border-color=white]{border-color:var(--bs-mask-white)}
.btn[btn-text-color=gray]{color:var(--bs-gray)}
.btn[btn-bg-color=gray]{background-color:var(--bs-gray)}
.btn[btn-border-color=gray]{border-color:var(--bs-gray)}
.btn[btn-text-color=dark]{color:var(--bs-dark)}
.btn[btn-bg-color=dark]{background-color:var(--bs-dark)}
.btn[btn-border-color=dark]{border-color:var(--bs-dark)}
.btn[btn-border-color=theme]{border-color:var(--bs-theme-color)}
.btn[btn-text-color=sec-theme]{color:var(--bs-sec-theme-color)}
.btn[btn-bg-color=sec-theme]{background-color:var(--bs-sec-theme-color)}
.btn[btn-border-color=sec-theme]{border-color:var(--bs-sec-theme-color)}
.btn[btn-border-color=none]{border-color:transparent}
.btn.disabled,
.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}
.btn[btn-size=large]{padding:1rem 3rem;font-size:1.6rem;border-width:3px}
.btn[btn-size=small]{padding:.3rem 1rem;font-size:var(--bs-body-font-size);border-width:1px}
.btn[btn-radius=radius]{border-radius:20%}
.btn i.la{position:relative;display:block;font-size:1.2rem;transition-duration:.3s}
.btn[btn-arrow] i.la{margin-left:5px}
.btn[btn-size=large] i.la{font-size:1.6rem}
.btn[btn-size=small] i.la{font-size:var(--bs-body-font-size)}
.btn[btn-reverse-position=reverse-position] i{margin-left:0;margin-right:5px}
.btn[btn-arrow=line][btn-reverse-position=reverse-position] .la:after{margin-right:10px;margin-left:0!important}

/* swiper base */
.swiper,
.swiper-initialized{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}
.swiper-grid>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;height:100%}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.main-slider .swiper-buttons,.product-view .swiper-buttons,.thumbs-slider .swiper-buttons,[allow-slide=false] div.swiper-initialized .swiper-buttons,[slide-btn-position=none] .swiper-buttons,[slide-btn-position=none] .swiper-control,[slide-btn-position=thumbs][allow-slide=false] .thumbs-slider .swiper-buttons,[slide-btn-position=thumbs][allow-slide=false] .thumbs-slider .swiper-control,[swiperthumbs] .swiper-buttons,[swiperthumbs] .swiper-control,[swiperthumbs][allow-slide=false] .main-slider .swiper-control,[swiperthumbs][allow-slide=false] .swiper-buttons,[swiperthumbs][allow-slide=false] .swiper-control,[swiperthumbs][allow-slide=false] .thumbs-slider .swiper-control{display:none}
.execute-swiper-slide{overflow: hidden;}
.execute-swiper-slide,.execute-swiper-slide .swiper-wrapper{margin:0;padding:0}
.outer-swiper-wrap{position:relative}
.swiper-button::before{color:inherit;font-size:inherit}
.swiper-button-prev::before{content:"\f104"}
.swiper-button-next::before{content:"\f105"}
.simple-slider.swiper-vertical,.thumbs-slider.swiper-vertical{height:var(--thumbs-vertical-height)}
/* section-banner */
.section-banner-wrap-block {position: relative;}
.section-banner-wrap-block[banner-thumbs-position=abs-right] .mainly-slider{width: 100%;}
.section-banner-wrap-block[banner-text-position=hide] .item-info{display: none;background-color: var(--bs-theme-color);padding: .5rem 1rem;}
.section-banner-wrap-block[banner-thumbs-position=rel-left] .outer-swiper-wrap{justify-content: flex-end;}
.section-banner-wrap-block .item-inner{display:block}
header[head-position=position-fixed]~.section-banner-wrap-block.hasbanner[only_ai_blog] {margin-top: 0;}
.section-banner-wrap-block[banner-thumbs-position=rel-top] .outer-swiper-wrap{flex-direction: column-reverse;}
.section-banner-wrap-block .item-info{position:absolute;top:50%;left:0;font-size:1.5rem;color:#fff;width:60%;padding:5rem 8%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.section-banner-wrap-block[banner-text-position=center] .item-info{width:100%;padding:5rem 15%;text-align:center}
.section-banner-wrap-block[banner-text-position=right] .item-info{left:auto;right:0;text-align:right}
.section-banner-wrap-block img{position:relative;visibility:visible!important;width:100%}
.section-banner-wrap-block .mainly-slider{position:relative;width:100%;margin:0}
[direction=vertical] .section-banner-wrap-block[banner-thumbs-position=rel-left] .mainly-slider,
[direction=vertical] .section-banner-wrap-block[banner-thumbs-position=rel-right] .mainly-slider{width:85%}
.section-banner-wrap-block .simple-slider.swiper-vertical{width:15%;height:100%;position:absolute;top:0}
.section-banner-wrap-block[banner-thumbs-position=abs-left] .simple-slider.swiper-vertical,
.section-banner-wrap-block[banner-thumbs-position=rel-left] .simple-slider.swiper-vertical{padding-right:15px;left:0}
.section-banner-wrap-block[banner-thumbs-position=abs-right] .simple-slider.swiper-vertical,
.section-banner-wrap-block[banner-thumbs-position=rel-right] .simple-slider.swiper-vertical{padding-left:15px;right:0}
.section-banner-wrap-block .simple-slider.swiper-horizontal{width:100%;height:150px;padding:15px 0;left:0}
.section-banner-wrap-block[banner-thumbs-position=rel-top] .simple-slider.swiper-horizontal{margin-bottom:15px}
.section-banner-wrap-block[banner-thumbs-position=abs-top] .simple-slider.swiper-horizontal{position:absolute;top:0}
.section-banner-wrap-block[banner-thumbs-position=abs-bottom] .simple-slider.swiper-horizontal{position:absolute;bottom:0}
.section-banner-wrap-block .simple-slider .swiper-slide{cursor:pointer;display:flex;justify-content:center;align-items:center;border:2px solid #eee;opacity:.6}
.section-banner-wrap-block .simple-slider .swiper-slide.swiper-slide-active{opacity:1;border-color:var(--bs-theme-color)}
.section-banner-wrap-block .simple-slider .swiper-slide img{object-fit:cover;height:100%;width:100%}
@media only screen and (max-width:1080px) {
	.section-banner-wrap-block .item-info {display: none!important;}
}
@media only screen and (max-width:600px){
	.section-banner-wrap-block .simple-slider{display:none}
    [direction=vertical] .section-banner-wrap-block .mainly-slider{width:100%}
}
.banner-thumbs-wrap{position:relative;overflow:hidden}
.section-banner-wrap-block .simple-slider,
.section-banner-wrap-block .swiper-slide{overflow:hidden}
.section-banner-wrap-block .thumbs-slider .swiper-slide{cursor:pointer}
.section-banner-wrap-block[direction=vertical] .banner-thumbs-wrap{padding-right:150px}
.section-banner-wrap-block.direction-horizontal .thumbs-slider{margin:0}
.section-banner-wrap-block[direction=vertical] .thumbs-slider{position:absolute;top:0;right:0;margin:0;width:150px;height:100%!important}
.section-banner-wrap-block[direction=vertical] .thumbs-slider img{padding:3px;border:1px solid #eee}
.section-banner-wrap-block[direction=vertical] .thumbs-slider .swiper-slide-thumb-active img{border-color:red}
.section-banner-wrap-block .thumbs-slider .swiper-wrapper{z-index:999}
.section-banner-wrap-block[direction=vertical] .thumbs-slider .swiper-slide{padding:5px}
.section-banner-wrap-block[allow-slide=false] .thumbs-slider .swiper-wrapper .swiper-slide{width:auto!important}
.section-banner-wrap-block[slide-btn-position=main] .thumbs-slider .swiper-buttons,
.section-banner-wrap-block[slide-btn-position=thumbs] .main-slider .swiper-buttons{display:none}
.section-banner-wrap-block[slide-btn-position=thumbs][direction=vertical] .thumbs-slider .swiper-button-next,
.section-banner-wrap-block[slide-btn-position=thumbs][direction=vertical] .thumbs-slider .swiper-button-prev{z-index:999;height:35px}
.section-banner-wrap-block.direction-horizontal .thumbs-slider img{opacity:.5}
.section-banner-wrap-block.direction-horizontal .thumbs-slider .swiper-slide-thumb-active img{opacity:1}
.section-banner-wrap-block[slide-btn-position=thumbs] .thumbs-slider .swiper-button-next,
.section-banner-wrap-block[slide-btn-position=thumbs] .thumbs-slider .swiper-button-prev{z-index:999;overflow:hidden;width:35px;background-color:#333;color:#fff}
.section-banner-wrap-block.direction-horizontal[slide-btn-position=thumbs] .thumbs-slider .swiper-button-next,
.section-banner-wrap-block.direction-horizontal[slide-btn-position=thumbs] .thumbs-slider .swiper-button-prev{width:35px}
.section-banner-wrap-block[slide-btn-position=thumbs] .thumbs-slider.swiper-horizontal{padding:0 35px}
.section-banner-wrap-block[direction=vertical][slide-btn-position=thumbs] .thumbs-slider .swiper-button-next,
.section-banner-wrap-block[direction=vertical][slide-btn-position=thumbs] .thumbs-slider .swiper-button-prev{width:100%;height:35px}
.section-banner-wrap-block[direction=vertical][slide-btn-position=thumbs] .thumbs-slider .swiper-button-next{bottom:0;top:auto;right:20px;width:calc(100% - 40px)}
.section-banner-wrap-block[direction=vertical][slide-btn-position=thumbs] .thumbs-slider .swiper-button-prev{top:0;bottom:auto;left:20px;width:calc(100% - 40px)}
.section-banner-wrap-block .thumbs-slider-bg{position:absolute;z-index:9;height:100%;background:#000;opacity:.8}
.section-banner-wrap-block[direction=vertical] .thumbs-slider-bg{top:0;right:0;width:150px;height:100%}
.section-banner-wrap-block.direction-horizontal .thumbs-slider-bg{bottom:0;left:0;width:100%}
.section-banner-wrap-block.direction-horizontal[slide-btn-position=main] .thumbs-slider{padding:15px 5px}
.section-banner-wrap-block.direction-horizontal[slide-btn-position=thumbs] .thumbs-slider{padding:15px 35px}
.section-banner-wrap-block[direction=vertical][slide-btn-position=thumbs] .thumbs-slider{padding:35px 15px}
.section-banner-wrap-block[direction=vertical][slide-btn-position=main] .thumbs-slider{padding:5px 15px}

/* .section-productView */
.main-slider,.thumbs-slider{position:relative;width:100%;text-align:center;overflow:hidden}
.thumbs-slider .swiper-slide{padding:0 5px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}
.thumbs-slider .swiper-slide a{border:1px solid var(--bs-border-color);border-radius:5px;overflow:hidden}
.thumbs-slider img{width:100%;object-fit:cover}
.thumbs-slider.swiper-horizontal{width:100%;margin:20px 0}
.thumbs-slider.swiper-vertical{width:120px;margin:-5px 0}
.thumbs-slider.swiper-vertical .swiper-slide{padding:5px 0;width:100%!important}
.main-slider.swiper-horizontal{flex:1;min-width:50%}
.section-productView-wrap-block{position:relative;padding-bottom:3rem;width:100%}
.section-productView-wrap-block .product-view{width:45%}
.section-productView-wrap-block .product-summary{width:50%}
.section-productView-wrap-block .product-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;column-gap:20px;justify-content:space-between;flex-wrap:wrap}
.section-productView-wrap-block[slide-btn-position=main] .main-slider .swiper-slide{padding-top:5px;padding-bottom:5px}
.section-productView-wrap-block[slide-btn-position=main] .thumbs-slider.swiper-horizontal{width:calc(100% + 10px);margin-left:-5px;margin-right:-5px}
.section-productView-wrap-block .main-slider .swiper-slide{padding:1px}
.section-productView-wrap-block .main-slider .swiper-slide a{border:1px solid #dee2e6}
.section-productView-wrap-block .thumbs-slider.swiper-horizontal{width:100%;margin:20px 0}
.section-productView-wrap-block .thumbs-slider.swiper-vertical{width:20%;min-height:200px}
.section-productView-wrap-block .thumbs-slider:not(.swiper-vertical){height:auto!important}
.section-productView-wrap-block .thumbs-slider .swiper-slide.swiper-slide-thumb-active a{border-color:var(--bs-link-hover-color)}
.section-block-demo1-productView1 .product-summary .item-title{font-size:1.6rem;position:relative;line-height:1.5;margin-bottom:1rem;border-bottom:1px solid #eee;padding-top:0;padding-bottom:1rem;font-weight:700}
.section-block-demo1-productView1 .product-summary .item-meta>div{margin-top:20px;margin-bottom:20px}
.section-block-demo1-productView1 .product-summary [productattritems] li{width:100%;display:table;padding:2px 0;line-height:1.6}
.section-block-demo1-productView1 .product-summary [productattritems] li em{display:table-cell;width:36%;color:var(--bs-gray-600)}
.section-block-demo1-productView1 .product-summary [productattritems] li .item-val{display:table-cell;-ms-word-break:break-all;word-break:break-all;word-wrap:break-word}
.section-block-demo1-productView1 .product-btn-wrap{position:relative;padding-top:30px;text-align:right}
.section-block-demo1-productView1 .product-btn-wrap .btn{position:relative;vertical-align:middle;font-size:14px;line-height:34px;padding:0 1.5rem;margin:0 0 10px 10px;text-transform:uppercase;border-width:1px;border-radius:3px}
.section-block-demo1-productView1 .product-btn-wrap .btn.large{padding:.5rem 3rem;font-size:1.6rem;border-width:3px}
.section-block-demo1-productView1 .product-btn-wrap .btn.small{line-height:28px;padding:0 1rem;font-size:var(--bs-body-font-size)}
.section-block-demo1-productView1 .product-btn-wrap .btn.btn.radius{border-radius:1.4rem}

/* section-sidenav */
.section-sidenav-wrap-block .title-bar{background-color:var(--bs-theme-color);padding:.5rem 1rem}
.section-sidenav-wrap-block .title-bar .title{font-size:1.3rem;color:#fff;font-weight:400}
.section-sidenav-wrap-block ul{padding-top:1rem}
.section-sidenav-wrap-block li{position:relative;list-style:none;padding:.7rem 1rem}
.section-sidenav-wrap-block li a{position:relative}
.section-sidenav-wrap-block li ul{padding-top:.5rem}
.section-sidenav-wrap-block li .la.ico{position:absolute;right:0;top:.4rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer}
.section-sidenav-wrap-block li:not(.hide)>.la.ico{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.section-sidenav-wrap-block li .la.ico:after{content:"\f105"}

/* section-breadcrumb */
.section-block-demo1-breadcrumb1 .breadcrumb-nav{display: block!important;}
.section-breadcrumb-wrap-block.section-block-demo1-breadcrumb1 .breadcrumb-nav li,
.section-breadcrumb-wrap-block.section-block-demo1-breadcrumb1 .breadcrumb-nav li a{display:inline}
/* wa_fixed */
.wa_fixed{z-index:999}
.wa_fixed{line-height:4.6rem}
.wa_fixed{position:fixed;bottom:2rem;left:2rem;display:flex;align-items:center;justify-content:center;text-align:center;width:4.6rem;height:4.6rem;border-radius:50%;background-color:#3dbc4d}
.wa_fixed svg{width:2.5rem;height:2.5rem;fill:#ffffff}

/* search */
.search .btn-search{border-radius:0}
.search,
.search form{position:relative;margin-bottom:0}
.search-list{width:100%;position:absolute;top:100%;left:0;z-index:10000}
.search-list .range{background-color:#d6d6d6;height:3px}
.search-list .range .range-end{background-color:#49958d;width:0%;transition:width .5s;height:3px}
.search-list .list-none{text-align:center;padding:10px;font-weight:700;background-color:#f3f3f3;font-family:"Titillium Web",sans-serif;font-size:13px;color:#595959;font-style:italic}
.search-list .list-container{width:100%;border:1px solid #cecccc;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;max-height:400px}
.search-list .list-container .left{width:50%;box-sizing:border-box;margin:0 7px 0 0;padding:22px 0 20px 15px;background-color:rgba(239,246,251,
.5);overflow-y:auto}
.search-list .list-container .right{width:50%;box-sizing:border-box;margin:0;padding:22px 0 0 5px;overflow-y:auto}
.search-list .list-container .box{font-family:Poppins;font-size:14px;letter-spacing:.28px;color:#1f1f1f}
.search-list .list-container .box .box-title{padding-bottom:2%}
.search-list .list-container .box .box-info{display:block;font-family:Poppins;font-size:14px;letter-spacing:.28px;padding:0 0 0 2%;cursor:pointer;color:#293866;font-weight:300;line-height:23px}
.search-list .list-container .box .box-info:hover{color:#66a6d8}
.search-list .list-container .box .box-info .img{width:60px;height:60px;box-shadow:rgba(235,234,234,
.5) 1px 1px 3px 0;border:1px solid #cecccc;padding:3px 0;box-sizing:border-box}
.search-list .list-container .box .box-info .product-title{padding-left:10px}
.search-list .list-container .box .box-product{display:flex;align-items:center;padding:5px 0 5px 17px}
.search .btn-search,
.search .search-toggle{padding:0;border:0;background:0 0}
.search .form-control{display:block;padding:0;width:100%;border:0;border-radius:0;background-color:transparent;-webkit-box-shadow:unset;box-shadow:unset;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}

/* galleryitems */
[galleryitems] .block-item{width:calc(100% / var(--bs-items-num))}
[unevenitems] .block-item{width:var(--bs-uneven-item-w)}
@media only screen and (max-width:1366px){
	[galleryitems] .block-item{width:calc(100% / var(--bs-items-num-notebook))}
	[unevenitems] .block-item{width:var(--bs-uneven-item-w-notebook)}
}
@media only screen and (max-width:820px){
	[galleryitems] .block-item{width:calc(100% / var(--bs-items-num-pad))}
	[unevenitems] .block-item{width:var(--bs-uneven-item-w-pad)}
}
@media only screen and (max-width:480px){
	[galleryitems] .block-item{width:calc(100% / var(--bs-items-num-mobile))}
	[unevenitems] .block-item{width:var(--bs-uneven-item-w-mobile)}
}
[block-items-num="1"] .block-item{width:100%}
[block-items-num="2"] .block-item{width:50%}
[block-items-num="3"] .block-item{width:calc(100% / 3)}
[block-items-num="4"] .block-item{width:calc(100% / 4)}
[block-items-num="5"] .block-item{width:calc(100% / 5)}
[block-items-num="6"] .block-item{width:calc(100% / 6)}
[block-items-num="7"] .block-item{width:calc(100% / 7)}
[block-items-num="8"] .block-item{width:calc(100% / 8)}
[block-items-num="9"] .block-item{width:calc(100% / 9)}
@media only screen and (max-width:1279px){
	[block-items-num="8"] .block-item,
    [block-items-num="9"] .block-item{width:calc(100% / 6)}
}
@media only screen and (max-width:1199px){
	[block-items-num="5"] .block-item{width:calc(100% / 4)}
}
@media only screen and (max-width:1079px){
	[block-items-num="4"] .block-item,
    [block-items-num="5"] .block-item,
    [block-items-num="6"] .block-item,
    [block-items-num="7"] .block-item,
    [block-items-num="8"] .block-item,
    [block-items-num="9"] .block-item{width:calc(100% / 3)}
}
@media only screen and (max-width:767px){
	[block-items-num="3"] .block-item,
    [block-items-num="4"] .block-item,
    [block-items-num="5"] .block-item,
    [block-items-num="6"] .block-item,
    [block-items-num="7"] .block-item,
    [block-items-num="8"] .block-item,
    [block-items-num="9"] .block-item{width:50%}
}
@media only screen and (max-width:375px){
	[block-items-num="2"] .block-item,
    [block-items-num="3"] .block-item,
    [block-items-num="4"] .block-item,
    [block-items-num="5"] .block-item,
    [block-items-num="6"] .block-item,
    [block-items-num="7"] .block-item,
    [block-items-num="8"] .block-item,
    [block-items-num="9"] .block-item{width:100%}
}

/* other */
.page-container>.layout{align-items:flex-start}
.page-container[only_ai_blog] div.page-aside{width:330px}
.page-container[only_ai_blog] div.page-main{width:calc(100% - 335px)}
[only_ai_blog] .layout,
[only_ai_blog][data-screen] .layout{width:1280px}