#shortcode-40-58{
    margin-top: 14em !important
}
.ff-default .ff-el-form-control:focus {
    background-color: #fff;
border-color: #e1f3e2!important;
    color: #869d97;
    outline: none
}
.projects-tp__1{
    display: flex;
    
}
.single-theme_products .ct-inner-content a:not(.ct-link-button,.products-detail__request-quote-link){
    font-weight: 100;
    color: var(--main-color-1);
    font-style: italic;
}
.single-theme_products .ct-inner-content a:not(.ct-link-button,.products-detail__request-quote-link):hover{
    text-decoration: underline;
}
.top-tool {
    position: fixed;
    bottom: 74px;
    right: 12px;
    width: 42px;
    z-index: 999
}

.top-tool span,.top-tool a {
    width: 42px;
    height: 42px;
    margin-bottom: 10px;
    border-radius: 50%;
    background: no-repeat 0 0 var(--main-color-1);
    background-size: 28px;
    background-position: center;
    display: block
}
.top-tool span.search-btn{
    display: none;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjY4MDk1MjAwOTkwIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI0MjQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTczMC4zNTEzMDggODA0Ljk2MTY0OWMyMDEuNjcxMDMtMTE2LjQzNDgyNCAyNzAuNzY4MzU4LTM3NC4zMDk1NjQgMTU0LjMzMzUzNS01NzUuOTgwNTk0UzUxMC4zNzUyOC00MS43ODczMDMgMzA4LjcwNDI1IDc0LjY0NzUyIDM3LjkzNTg5MSA0NDguOTU3MDg0IDE1NC4zNzA3MTUgNjUwLjYyODExNHMzNzQuMzA5NTY0IDI3MC43NjgzNTggNTc1Ljk4MDU5MyAxNTQuMzMzNTM1eiBtLTMwLjExNzY0Ny01Mi4xNjUyOTVDNTI3LjM4Mzk1NyA4NTIuNTkxMTc3IDMwNi4zMzA4MzMgNzkzLjM2MDE3MiAyMDYuNTM2MDEgNjIwLjUxMDQ2N1MxNjUuOTcyMTkyIDIyNi42MDc2MzkgMzM4LjgyMTg5NyAxMjYuODEyODE1czM5My45MDI4MjgtNDAuNTYzODE4IDQ5My42OTc2NTIgMTMyLjI4NTg4NyA0MC41NjM4MTggMzkzLjkwMjgyOC0xMzIuMjg1ODg4IDQ5My42OTc2NTJ6IiBmaWxsPSIjZmZmZmZmIiBwLWlkPSIyNDI1Ij48L3BhdGg+PHBhdGggZD0iTTQxMC4wODEwMTUgMTkwLjAwMTkzNEMyNjYuMzY1NjI3IDI3Mi45NzYwNTIgMjEzLjEwMzk1MiA0NTEuMTgwNTk0IDI5Mi4zMTMzNjQgNTg4LjM3NTMyYTMwLjExNzY0NyAzMC4xMTc2NDcgMCAwIDAgNTIuMTY1Mjk1LTMwLjExNzY0N0MyODIuMzAwNzc2IDQ1MC41NjI0MjIgMzI0LjY1MjUzNCAzMDguODc3ODE3IDQ0MC4xOTg2NjIgMjQyLjE2NzIyOWEzMC4xMTc2NDcgMzAuMTE3NjQ3IDAgMCAwLTMwLjExNzY0Ny01Mi4xNjUyOTV6IiBmaWxsPSIjZmZmZmZmIiBwLWlkPSIyNDI2Ij48L3BhdGg+PHBhdGggZD0iTTY0OC4wNjgzNjYgNzgyLjkxNDAwMW01Mi4xNjUyOTUtMzAuMTE3NjQ3bDAgMHE1Mi4xNjUyOTUtMzAuMTE3NjQ3IDgyLjI4Mjk0MiAyMi4wNDc2NDhsOTAuMzUyOTQyIDE1Ni40OTU4ODVxMzAuMTE3NjQ3IDUyLjE2NTI5NS0yMi4wNDc2NDggODIuMjgyOTQybDAgMHEtNTIuMTY1Mjk1IDMwLjExNzY0Ny04Mi4yODI5NDItMjIuMDQ3NjQ4bC05MC4zNTI5NDEtMTU2LjQ5NTg4NXEtMzAuMTE3NjQ3LTUyLjE2NTI5NSAyMi4wNDc2NDctODIuMjgyOTQyWiIgZmlsbD0iI2ZmZmZmZiIgcC1pZD0iMjQyNyI+PC9wYXRoPjwvc3ZnPg==);
    background-size: 22px;
}
.top-tool a:hover,.top-tool span:hover {
    background-color: #657873;
    cursor: pointer
}
.top-tool a.go-page-top,
.top-tool span.go-page-top{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAB+CAYAAADiI6WIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHMmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAzLTA0VDExOjM1OjU1KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wMy0wNFQxNzowOToxNyswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wMy0wNFQxNzowOToxNyswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3OGRiMDQ5OC04YTMxLTkzNGEtYWFhMy00NmExNzY5MmNkM2QiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4Y2U1ZWIzYS01ZjA0LTlmNGMtOTg1Ni00ZTkzM2NiOTFiZWUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MWM0NjdlZC00NjExLTRhNGItOTViMC1mMmNjYWU3Yjk3MjUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjYxYzQ2N2VkLTQ2MTEtNGE0Yi05NWIwLWYyY2NhZTdiOTcyNSIgc3RFdnQ6d2hlbj0iMjAyMS0wMy0wNFQxMTozNTo1NSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjdkMzQ4NWVkLWY2MzctZjQ0OC05Nzg3LWJkNmRlN2JmNTM3OCIgc3RFdnQ6d2hlbj0iMjAyMS0wMy0wNFQxNzowMDowOCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OGRiMDQ5OC04YTMxLTkzNGEtYWFhMy00NmExNzY5MmNkM2QiIHN0RXZ0OndoZW49IjIwMjEtMDMtMDRUMTc6MDk6MTcrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6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)
}
.top-tool span.language-btn,
.top-tool span.language-btn{
    display:none;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjc1OTI5ODY1OTUxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjcwMjciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDAwIiBoZWlnaHQ9IjQwMCI+PHBhdGggZD0iTTY1Ny43MzkgMjk4Ljk3NkM2MzAuNTUyIDIzOS41NyA1OTIuMDQ3IDE4NS42NDYgNTQ0IDE0MC4xOHYxNzguODM3YzM4Ljk2LTIuNDAzIDc3LjA2My05LjE4IDExMy43MzktMjAuMDR6TTU0NCA0ODBoMTU5LjAxM2MtMi41NzUtNDEuNjMtMTAuMTUtODIuMjM0LTIyLjMwMi0xMjEuMTAyLTQzLjU5OCAxMy4zMzUtODkuMzk0IDIxLjYzNy0xMzYuNzExIDI0LjIyOFY0ODB6IG0wIDY0djk2Ljg3NGM0Ny4zMTcgMi41OSA5My4xMTMgMTAuODkzIDEzNi43MTEgMjQuMjI4IDEyLjE1Mi0zOC44NjggMTkuNzI3LTc5LjQ3MiAyMi4zMDItMTIxLjEwMkg1NDR6IG0wIDMzOS44MmM0OC4wNDctNDUuNDY2IDg2LjU1Mi05OS4zODkgMTEzLjczOS0xNTguNzk2LTM2LjY3Ni0xMC44Ni03NC43NzktMTcuNjM3LTExMy43MzktMjAuMDR2MTc4LjgzN3ogbS02NC01NjQuODA0VjE0MC4xNzljLTQ4LjA0NyA0NS40NjctODYuNTUyIDk5LjM5LTExMy43MzkgMTU4Ljc5NyAzNi42NzYgMTAuODYgNzQuNzc5IDE3LjYzNyAxMTMuNzM5IDIwLjA0ek0zMjAuOTg3IDQ4MEg0ODB2LTk2Ljg3NGMtNDcuMzE3LTIuNTktOTMuMTEzLTEwLjg5My0xMzYuNzExLTI0LjIyOC0xMi4xNTIgMzguODY4LTE5LjcyNyA3OS40NzItMjIuMzAyIDEyMS4xMDJ6IG0yMi4zMDIgMTg1LjEwMmM0My41OTgtMTMuMzM1IDg5LjM5NC0yMS42MzcgMTM2LjcxMS0yNC4yMjhWNTQ0SDMyMC45ODdjMi41NzUgNDEuNjMgMTAuMTUgODIuMjM0IDIyLjMwMiAxMjEuMTAyek00ODAgODgzLjgyMVY3MDQuOTg0Yy0zOC45NiAyLjQwMy03Ny4wNjMgOS4xOC0xMTMuNzM5IDIwLjA0QzM5My40NDggNzg0LjQzIDQzMS45NTMgODM4LjM1NCA0ODAgODgzLjgyek01MTIgNjRjMTUwLjk2IDAgMjg0LjQ4IDc0LjY2NiAzNjUuNjQ3IDE4OS4wODJDOTI5LjUxMiAzMjYuMTkzIDk2MCA0MTUuNTM2IDk2MCA1MTJzLTMwLjQ4OCAxODUuODA3LTgyLjM1MyAyNTguOTE5bC0wLjIzNy0wLjE5NSAwLjIzNyAwLjE5NUM3OTYuNDggODg1LjMzNCA2NjIuOTYgOTYwIDUxMiA5NjBjLTE1MC45NiAwLTI4NC40OC03NC42NjYtMzY1LjY0Ny0xODkuMDgyQzk0LjQ4OCA2OTcuODA3IDY0IDYwOC40NjQgNjQgNTEyczMwLjQ4OC0xODUuODA3IDgyLjM1My0yNTguOTE4QzIyNy41MiAxMzguNjY2IDM2MS4wNCA2NCA1MTIgNjR6IG0tMTI3LjkxNyA4NS44MjhjLTU0LjQ1NiAxOS4yMTEtMTAzLjg4OCA1MC41MzItMTQ0LjY3OCA5MS42NzRhNTA5LjMyNyA1MDkuMzI3IDAgMCAwIDY2LjYgMzUuNDAyYzIwLjUyMi00NS44NDQgNDYuODYtODguNTE2IDc4LjA3OC0xMjcuMDc2eiBtMzMzLjkxMiAxMjcuMDc2YTUwOS4zMjcgNTA5LjMyNyAwIDAgMCA2Ni42LTM1LjQwMmMtNDAuNzktNDEuMTQyLTkwLjIyMi03Mi40NjMtMTQ0LjY3OC05MS42NzQgMzEuMjE3IDM4LjU2IDU3LjU1NiA4MS4yMzIgNzguMDc4IDEyNy4wNzZ6TTc2Ny4xMjYgNDgwaDEyNy41NmMtNS43NzgtNzAuMDMtMzAuMzQ3LTEzNC43MzMtNjguNjU0LTE4OS4wNTNhNTc0LjYwMSA1NzQuNjAxIDAgMCAxLTg1LjE3OSA0NS43OThjMTQuNTMzIDQ1LjU1MSAyMy41NTIgOTMuNTY0IDI2LjI3MyAxNDMuMjU1eiBtLTI2LjI3MyAyMDcuMjU1YTU3NC42MDUgNTc0LjYwNSAwIDAgMSA4NS4xNzkgNDUuNzk4YzM4LjMwNy01NC4zMiA2Mi44NzYtMTE5LjAyMiA2OC42NTQtMTg5LjA1M2gtMTI3LjU2Yy0yLjcyIDQ5LjY5LTExLjc0IDk3LjcwNC0yNi4yNzMgMTQzLjI1NXpNNjM5LjkxNyA4NzQuMTcyYzU0LjQ1Ni0xOS4yMTEgMTAzLjg4OC01MC41MzIgMTQ0LjY3OC05MS42NzRhNTA5LjMyNiA1MDkuMzI2IDAgMCAwLTY2LjYtMzUuNDAyYy0yMC41MjIgNDUuODQ0LTQ2Ljg2IDg4LjUxNi03OC4wNzggMTI3LjA3NnpNMzA2LjAwNSA3NDcuMDk2YTUwOS4zMjcgNTA5LjMyNyAwIDAgMC02Ni42IDM1LjQwMmM0MC43OSA0MS4xNDIgOTAuMjIyIDcyLjQ2MyAxNDQuNjc4IDkxLjY3NC0zMS4yMTctMzguNTYtNTcuNTU2LTgxLjIzMi03OC4wNzgtMTI3LjA3NnpNMjU2Ljg3NCA1NDRoLTEyNy41NmM1Ljc3OCA3MC4wMyAzMC4zNDcgMTM0LjczMyA2OC42NTQgMTg5LjA1M2E1NzQuNjAxIDU3NC42MDEgMCAwIDEgODUuMTc5LTQ1Ljc5OGMtMTQuNTMzLTQ1LjU1MS0yMy41NTItOTMuNTY0LTI2LjI3My0xNDMuMjU1eiBtLTU4LjkwNi0yNTMuMDUzYy0zOC4zMDcgNTQuMzItNjIuODc2IDExOS4wMjItNjguNjU0IDE4OS4wNTNIMjU3bDI2LTE0My04NS4wMzItNDYuMDUzeiIgZmlsbD0iI2ZmZmZmZiIgcC1pZD0iNzAyOCI+PC9wYXRoPjwvc3ZnPg==);

}

.top-tool a.whatsapp,.top-tool span.whatsapp {
    background-image: url(data:image/png;base64,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);
    display: none;
}

.top-tool a.icon-outline,.top-tool span.icon-outline{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAB+CAYAAADiI6WIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHMmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAzLTA0VDExOjM1OjU1KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0xMC0yMlQxNTowNjoyOCswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0xMC0yMlQxNTowNjoyOCswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowM2I2NzlmYy1iOTgzLTAyNDAtYWZiYS04ZThiZWFiYzhkNzgiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4Y2U1ZWIzYS01ZjA0LTlmNGMtOTg1Ni00ZTkzM2NiOTFiZWUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MWM0NjdlZC00NjExLTRhNGItOTViMC1mMmNjYWU3Yjk3MjUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjYxYzQ2N2VkLTQ2MTEtNGE0Yi05NWIwLWYyY2NhZTdiOTcyNSIgc3RFdnQ6d2hlbj0iMjAyMS0wMy0wNFQxMTozNTo1NSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjdkMzQ4NWVkLWY2MzctZjQ0OC05Nzg3LWJkNmRlN2JmNTM3OCIgc3RFdnQ6d2hlbj0iMjAyMS0wMy0wNFQxNzowMDowOCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowM2I2NzlmYy1iOTgzLTAyNDAtYWZiYS04ZThiZWFiYzhkNzgiIHN0RXZ0OndoZW49IjIwMjEtMTAtMjJUMTU6MDY6MjgrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6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);
    display: none
}

.top-tool a.contact-us-icon,.top-tool span.contact-us-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjQ5NjU3ODAyMjA4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjYyMDc4IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjgwMCIgaGVpZ2h0PSI4MDAiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+QGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBmZWVkYmFjay1pY29uZm9udDsgc3JjOiB1cmwoIi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfMTAzMTE1OF91Njl3OHloeGR1LndvZmYyP3Q9MTYzMDAzMzc1OTk0NCIpIGZvcm1hdCgid29mZjIiKSwgdXJsKCIvL2F0LmFsaWNkbi5jb20vdC9mb250XzEwMzExNThfdTY5dzh5aHhkdS53b2ZmP3Q9MTYzMDAzMzc1OTk0NCIpIGZvcm1hdCgid29mZiIpLCB1cmwoIi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfMTAzMTE1OF91Njl3OHloeGR1LnR0Zj90PTE2MzAwMzM3NTk5NDQiKSBmb3JtYXQoInRydWV0eXBlIik7IH0KPC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTEwMjMuOTk4IDM4OC43NTRjMC0xOTAuNzk3LTE5Ni44LTM0Ni4wMjItNDM4LjY5OS0zNDYuMDIyLTEyNy42MDEgMC0yNDguMjkzIDQzLjY5LTMzMS45MDIgMTE5Ljk5NSAzOS41MTItOC41OTEgODAuMzk3LTEzLjcyNiAxMjEuNTk4LTE1LjI3MSA2Mi4zMjUtMzIuMTY4IDEzNS4wNC00OS4xNyAyMTAuMzA0LTQ5LjE3IDIwOC41MTIgMCAzNzguMTUyIDEzMC4zMDQgMzc4LjE1MiAyOTAuNDY3IDAgMzMuNjEzLTcuNDIgNjYuNTY2LTIyLjA1NiA5Ny45NTEgNy45ODYgMjkuNjgzIDExLjg4IDYwLjM3MSAxMS41NzQgOTEuMTA1Qzk5OS40NTIgNTIxLjU5NiAxMDI0IDQ1Ni4yOTQgMTAyNCAzODguNzU0TDEwMjMuOTk4IDM4OC43NTR6IiBwLWlkPSI2MjA3OSIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjxwYXRoIGQ9Ik00MzguNzE3IDQ5MS44MWMtMzQuMDAzIDAtNjEuNjY3IDI1LjQzOC02MS42NjcgNTYuNzA1czI3LjY2NCA1Ni43MDQgNjEuNjY3IDU2LjcwNGMzNC4wMjIgMCA2MS43MDEtMjUuNDM3IDYxLjcwMS01Ni43MDRTNDcyLjczOCA0OTEuODEgNDM4LjcxNyA0OTEuODFMNDM4LjcxNyA0OTEuODF6IiBwLWlkPSI2MjA4MCIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjxwYXRoIGQ9Ik0yMTguODAxIDQ5MS44MWMtMzQuMDA1IDAtNjEuNjcgMjUuNDM4LTYxLjY3IDU2LjcwNXMyNy42NjUgNTYuNzA0IDYxLjY3IDU2LjcwNGMzNC4wMiAwIDYxLjY5OC0yNS40MzcgNjEuNjk4LTU2LjcwNFMyNTIuODIxIDQ5MS44MSAyMTguODAxIDQ5MS44MXoiIHAtaWQ9IjYyMDgxIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PHBhdGggZD0iTTY1OC42NTIgNDkxLjgxYy0zNC4wMjEgMC02MS42OTggMjUuNDM4LTYxLjY5OCA1Ni43MDVzMjcuNjc3IDU2LjcwNCA2MS42OTggNTYuNzA0YzM0LjAwNSAwIDYxLjY2OS0yNS40MzcgNjEuNjY5LTU2LjcwNFM2OTIuNjU3IDQ5MS44MSA2NTguNjUyIDQ5MS44MXoiIHAtaWQ9IjYyMDgyIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PHBhdGggZD0iTTQzOC42ODggMjAyLjQ5N0MxOTYuNzk1IDIwMi40OTcgMCAzNTcuNzIgMCA1NDguNTE1YzAgMTg5LjQyOSAxODIuODEyIDMxMS43ODEgMzUwLjA2NSAzMzguNjQ0bDY0LjAwOSA4Mi41MDNjMTEuOTU2IDE1LjUzNiAzNy4yOTkgMTUuNDE3IDQ5LjI5Mi0wLjAwMWw2My45OC04Mi41MzNjMTY3LjI2My0yNi44NjQgMzUwLjA0NS0xNDkuMTY2IDM1MC4wNDUtMzM4LjYxM0M4NzcuMzg5IDM1Ny43MiA2ODAuNTg5IDIwMi40OTcgNDM4LjY4OCAyMDIuNDk3TDQzOC42ODggMjAyLjQ5N3pNNTA1LjUzMiA4MzQuMTE0Yy04LjA3MSAxLjA3Ny0xNS40MTEgNS4yMTQtMjAuMTQyIDExLjM0OGwtNDYuNzAyIDYwLjE2OS00Ni42ODctNjAuMTM1Yy00LjcyNy02LjExNy0xMi4wNzItMTAuMjU0LTIwLjE1NS0xMS4zNTFDMTkxLjQ2OCA4MDkuMzQ3IDYwLjU1IDY4OS4yMjMgNjAuNTUgNTQ4LjUxNmMwLTE2MC4xNjQgMTY5LjYzMS0yOTAuNDY4IDM3OC4xMzctMjkwLjQ2OCAyMDguNTE0IDAgMzc4LjE1NSAxMzAuMzAyIDM3OC4xNTUgMjkwLjQ2OEM4MTYuODQyIDY4OS4yMzYgNjg1LjkxOCA4MDkuMzQ4IDUwNS41MzIgODM0LjExNEw1MDUuNTMyIDgzNC4xMTR6IiBwLWlkPSI2MjA4MyIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvc3ZnPg==);
    background-size: 23px
}

.top-tool a.go-home-page,.top-tool span.go-home-page{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAB+CAYAAADiI6WIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGYmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTAzLTA0VDExOjM1OjU1KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wMy0wNFQxNzowMTo1OCswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wMy0wNFQxNzowMTo1OCswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjOWVjNmYzYS0xNTY0LWRlNGMtYmVmOS0yNzFhN2I5YzA1OTMiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4NGVhYTEzYS1iOTQ2LWRiNDQtODZiNC04YmExNjQzMmJlMjEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozODdmMDc3YS1mNDQzLWU4NDgtYmZmOS0wOWNkOWQwNTQ3MDUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM4N2YwNzdhLWY0NDMtZTg0OC1iZmY5LTA5Y2Q5ZDA1NDcwNSIgc3RFdnQ6d2hlbj0iMjAyMS0wMy0wNFQxMTozNTo1NSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmM5ZWM2ZjNhLTE1NjQtZGU0Yy1iZWY5LTI3MWE3YjljMDU5MyIgc3RFdnQ6d2hlbj0iMjAyMS0wMy0wNFQxNzowMTo1OCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhMo/CMAAAfKSURBVHic7Z1brF1FHYd/f6stNmrbAJEqRZDLg0hCQqTRByKYqAXlQagoCQiaqFGEF6NgCCQo2hCNJl5qYmIVk5ogFmKgFozllEtC4xMpQVKrqaRJlcqRVihYKR8P65yw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)
}

.menu_language-close{
    content:'';
    display: block;
    width: 44px;
    height: 44px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjc1OTIxMjY2NTYzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI0NDYiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDAwIiBoZWlnaHQ9IjQwMCI+PHBhdGggZD0iTTU2Ni45NzU1ODU5NCA1MjEuMDk2Njc5NjlMODU2Ljg4MjgxMjUgMjMxLjE4OTQ1MzEyYzE0LjYzMzc4OTA2LTE0LjYzMzc4OTA2IDE0LjYzMzc4OTA2LTM4Ljc1OTc2NTYzIDAtNTMuMzkzNTU0NjhsLTEuNTgyMDMxMjUtMS41ODIwMzEyNWMtMTQuNjMzNzg5MDYtMTQuNjMzNzg5MDYtMzguNzU5NzY1NjMtMTQuNjMzNzg5MDYtNTMuMzkzNTU0NjkgMEw1MTIgNDY2LjUxNjYwMTU2IDIyMi4wOTI3NzM0NCAxNzYuMjEzODY3MTljLTE0LjYzMzc4OTA2LTE0LjYzMzc4OTA2LTM4Ljc1OTc2NTYzLTE0LjYzMzc4OTA2LTUzLjM5MzU1NDY5IDBsLTEuNTgyMDMxMjUgMS41ODIwMzEyNWMtMTUuMDI5Mjk2ODggMTQuNjMzNzg5MDYtMTUuMDI5Mjk2ODggMzguNzU5NzY1NjMgMCA1My4zOTM1NTQ2OWwyODkuOTA3MjI2NTYgMjg5LjkwNzIyNjU2TDE2Ny4xMTcxODc1IDgxMS4wMDM5MDYyNWMtMTQuNjMzNzg5MDYgMTQuNjMzNzg5MDYtMTQuNjMzNzg5MDYgMzguNzU5NzY1NjMgMCA1My4zOTM1NTQ2OWwxLjU4MjAzMTI1IDEuNTgyMDMxMjVjMTQuNjMzNzg5MDYgMTQuNjMzNzg5MDYgMzguNzU5NzY1NjMgMTQuNjMzNzg5MDYgNTMuMzkzNTU0NjkgMEw1MTIgNTc2LjA3MjI2NTYzIDgwMS45MDcyMjY1NiA4NjUuOTc5NDkyMTljMTQuNjMzNzg5MDYgMTQuNjMzNzg5MDYgMzguNzU5NzY1NjMgMTQuNjMzNzg5MDYgNTMuMzkzNTU0NjkgMGwxLjU4MjAzMTI1LTEuNTgyMDMxMjVjMTQuNjMzNzg5MDYtMTQuNjMzNzg5MDYgMTQuNjMzNzg5MDYtMzguNzU5NzY1NjMgMC01My4zOTM1NTQ2OUw1NjYuOTc1NTg1OTQgNTIxLjA5NjY3OTY5eiIgZmlsbD0iIzAwMDAwMCIgcC1pZD0iMjQ0NyI+PC9wYXRoPjwvc3ZnPg==);
    background-size: 30px;
    background-position: center;
    background-repeat: no-repeat;
    opacity:.6;
    position: absolute;
    top: 20px;
    right: 20px;
    display: none;
}
.lazyload,.lazyloading {
    opacity: 0;
    -webkit-filter: blur(10px);
    filter: blur(10px)
}

.lazyloaded {
    opacity: 1;
    -webkit-filter: blur(0px);
    filter: blur(0px);
    transition: opacity 1s;
    transition: filter .2s,-webkit-filter .2s
}

@font-face {
    font-family: 'Poppins-SemiBold';
    src: url('../fonts/Poppins-SemiBold.ttf');
    font-display: swap
}

@font-face {
    font-family: 'Poppins-ExtraLight';
    src: url('../fonts/Poppins-ExtraLight.ttf');
    font-display: swap
}

@font-face {
    font-family: 'Poppins-Regular';
    src: url('../fonts/Poppins-Regular.ttf');
    font-display: swap
}

@font-face {
    font-family: 'Poppins-ExtraBoldItalic';
    src: url('../fonts/Poppins-ExtraBoldItalic.ttf');
    font-display: swap
}
@media only screen and (max-width : 640px){
    body .table-wrap{
        overflow-x: scroll;
    }
     body .table-wrap table{
         width: 130%;
     }
}

::-moz-selection {
    background-color: var(--main-color-1) !important;
}

::selection {
    background-color: var(--main-color-1) !important;
}

:root {
    --main-color-1: #869d97;
    --main-color-hover-1: #e46713;
    --main-color-2: #e1f3e2;
    --main-color-hover-2: #050403;
    --main-color-3: #8c8f83;
    --main-color-hover-3: #4a6344;
    --main-color-like: #f23c3c;
    --banner-padding-bottom: 47.2em;
}

* {
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.ct-shortcode {
    width: 100%;
}

body {
    background-color: var(--main-color-2);
}

body a.share-link {
    display: flex;
    align-items: center
}

body a.share-link.share-twitter svg {
    fill: #00aced
}

body a.share-link svg {
    height: 100%;
    width: 100%
}

body a.share-link.share-facebook svg {
    fill: #4473ce
}

body a.share-link.share-linkedin svg {
    fill: #0090d9
}

body a.share-link.share-pinterest svg {
    fill: #f02e2e
}

body a.share-link.share-whatsapp svg {
    fill: #128c7e
}

body a:hover {
    text-decoration: none;
    color: var(--main-color-1)
}

#scroll-top-link.avia_pop_class,
#av-cookie-consent-badge.avia_pop_class {
    background-color: var(--main-color-1) !important;
    opacity: 1 !important;
    border-color: var(--main-color-1) !important;
}

html,
#av-cookie-consent-badge {
    background-color: none !important
}

.footer_color,
.widgettitle,
.footer_color a,
.footer_color div .news-headline,
.socket_color,
.socket_color a {
    color: #fff ;
    background-color: var(--main-color-2)
}

div,
p,
input,
ul,
li,
span,
em,
i {
    /*font-weight: 100;*/
    font-family: 'Poppins-Regular'
}

h1,
h2,
h3,
h4,
h5,
h6,
h1 *,
h2 *,
h3 *,
h4 *,
h5 *,
h6 *,
a {
    font-family: 'Poppins-Regular';
}

.wpcf7-not-valid-tip {
    color: #dc3232 !important;
    font-size: 1em;
    font-weight: normal;
    display: block
}

.breadcrumb-wrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.taxonomy-portfolio__breadcrumb {
    padding: 0 20px
}

.breadcrumb-wrap .t-p-breadcrumb {
    flex: 1
}

.breadcrumb-wrap .t-p-breadcrumb ol {
    padding: 0;
    margin: 0
}

.breadcrumb-wrap .t-p-breadcrumb ol li {
    list-style-type: none;
    width: auto
}

.t-p-breadcrumb {
    width: 100%
}

div.breadcrumb-wrap__container {
    padding: 20px
}

.breadcrumb-wrap .title,
.breadcrumb-wrap .t-p-breadcrumb li a,
.breadcrumb-wrap .t-p-breadcrumb li span,
.breadcrumb-wrap .t-p-breadcrumb li em {
    color: #000;
    font-style: initial;
    padding-right: 6px
}

.search-breadcrumb .breadcrumb-wrap .title,
.search-breadcrumb .breadcrumb-wrap .t-p-breadcrumb li a,
.search-breadcrumb .breadcrumb-wrap .t-p-breadcrumb li span,
.search-breadcrumb .breadcrumb-wrap .t-p-breadcrumb li em {
    color: #000
}

div.oxy-repeater-pages,
div.oxy-repeater-pages-wrap {
    width: 100%;
    align-items: center;
}

.page-go-el {
    display: flex;
    align-items: center;
    margin-left: 20px
}

.page-go-el p {
    margin: 0;
    line-height: 1;
    margin-right: 5px
}

.page-go-el .page-go-tool {
    position: relative
}

.page-go-el .page-go-tool input {
    border: 1px solid #e5e5e5;
    background: 0
}

.page-go-el .page-go-tool input {
    max-width: 40px;
    margin: 0;
    text-align: center;
    color: #838383
}

.page-go-el .page-go-tool span {
    background: var(--main-color-1) !important;
    color: #fff !important;
    display: inline-block;
    margin-left: 5px !important;
    background: var(--main-color-2)
}

.page-go-el .page-go-tool span:hover {
    background: var(--main-color-hover-1) !important;
    cursor: pointer
}

.oxy-repeater-pages {
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: var(--main-el-interval)
}

.section-breadcrumb-style>div {
    padding-top: 60px;
    padding-bottom: 20px
}

.oxy-repeater-pages span,
.oxy-repeater-pages a,
.page-go-tool input,
.page-go-el .page-go-tool span {
    min-width: 40px;
    line-height: 2;
    padding: 3px;
    color: #000;
    border: 1px solid #e5e5e5;
    margin: 3px;
    border-radius: 5px;
    background: #e5e5e5
}

.oxy-repeater-pages span.dots {
    border: 0;
    background: 0
}

.oxy-repeater-pages a:hover,
.oxy-repeater-pages span[aria-current="page"],
.page-go-el .page-go-tool sapn {
    background: var(--main-color-1);
    color: #fff!important
}

.thomas-header {
    position: absolute;
    z-index: 8888
}

header.ct-shortcode {
    position: relative;
    position: relative
}

header.ct-shortcode::before {
    content: "";
    display: block;
    height: 40px;
    background-color: var(--main-color-1);
    position: absolute;
    width: 100%
}

header.ct-shortcode::after {
    content: "";
    display: block;
    width: 500px;
    height: 100%;
    background-image: url(data:image/webp;base64,UklGRgADAABXRUJQVlA4WAoAAAAQAAAA8AEAmQAAQUxQSAgCAAARoC3JtmnbOjOObdu2bdu2bdu2bdu27WvbvvdoxawfuKq3iJgAbPwiQZS/fR1Y5ltYSjceR9eNMb69yKob5wLd6ODbD8l1Y6tvVPftg1i6Mdu3SEHduB1VN/r79lt63TjiG818+zKhbqz0LSyrG89j6sY4317k0I1LgW509e2HFLqx3Tdq+/ZxPN2Y61uksG7cj6obQ3z7PaNuHPONlr59k1g31vgWlteNt2PqxmTfXuXWjSuBbvTw7Zc0urHbN+r69kk83VjkW6SYbjyIqhvDfPszi26c8o02vn2bRDc2+hZW1o13Y+nGVN9e5dON64Fu9PbtlzS6sd83Gvr2eQLdWOJbpJRuPI6uG6N8e5FVN84EutHBt++T68Zm38JquvFBLN2Y6dvrArpxM6pu9Pftt/S6ccg3Gvv2ZULdWOlbWEY3nkbXjXG+vcihGxcC3ejk2w8pdGO7b9T07cM4ujHXt0hh3bgbVTcG+vZ7Rt045hstfPsyoW6s8i0srxtvx9SNCb69yqEbVwLd6OHbTyl1Y6dv1PXtk3i6Md+3SBHduB9VN4b59nsm3TjhG218+zaJbqzzLayoG+/G0o2pvr3KoxvXAt3o6dsvaXRjr2/U9+3zeLqxxLdICd14FFU3Rvj2IqtunPGNdr59n0Q3NvsWVtOND2LpxnTfXhfQjZuBbvT17be0unEIVlA4INIAAABwFACdASrxAZoAPoFAnkulI6KhoCgAoBAJaW7hd2EWgAnsA99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ych77ZOQ99snIe+2TkPfbJyHvtk5D32ycfwAAP7/2SN/9a8/cjXr9B8OPzWnvtMCHnAQD/aYEAAAAAAAAADmAgA=);
    background-position: center;
    background-size: cover;
    position: absolute;
    top: 0;
    display: flex;
    align-items: center
}

.menu_language {
    text-align: right;
    display: flex;
    justify-content: flex-end;
    padding: 10px 0 0 0
}

.menu_language-item {
    display: flex;
    align-items: center
}

.menu_language-link {
    display: block;
    line-height: 1.5;
    text-transform: uppercase;
    color: var(--main-color-2)
}

.menu_language-link:hover,
.menu_language-link.cur {
    color: var(--main-color-1);
    cursor: pointer
}

.menu_language-icon {
    width: 30px;
    height: 30px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDAgNDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwIDQwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQjQzMjQyO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzQuMywzMi41QzM3LjMsMjksMzksMjQuNiwzOSwyMGMwLTUuMS0yLTkuOC01LjYtMTMuNEMyOS45LDMsMjUuMiwxLjEsMjAuMiwxYy0wLjEsMC0wLjQsMC0wLjUsMA0KCWMtNSwwLjEtOS42LDItMTMuMSw1LjZDMywxMC4xLDEuMSwxNC44LDEsMTkuOGMwLDAuMSwwLDAuNCwwLDAuNGMwLDUsMiw5LjcsNS42LDEzLjJDMTAuMiwzNywxNC45LDM5LDIwLDM5YzUuMSwwLDkuOC0yLDEzLjQtNS42DQoJYzAuMy0wLjMsMC41LTAuNSwwLjgtMC44QzM0LjIsMzIuNiwzNC4yLDMyLjYsMzQuMywzMi41QzM0LjMsMzIuNSwzNC4zLDMyLjUsMzQuMywzMi41eiBNMi44LDIwLjhoOGMwLjEsMi44LDAuNCw1LjQsMSw3LjcNCgljLTIuNiwwLjctNC4zLDEuNi01LjIsMi4yQzQuMywyOCwzLDI0LjYsMi44LDIwLjh6IE02LjUsOS4yYzAuOSwwLjYsMi41LDEuNSw1LjIsMi4yYy0wLjYsMi4zLTAuOSw0LjktMC45LDcuNmgtOA0KCUMzLDE1LjQsNC40LDEyLDYuNSw5LjJ6IE0zNy4yLDE5LjFoLThjLTAuMS0yLjgtMC40LTUuMy0wLjktNy42YzIuNi0wLjcsNC4zLTEuNiw1LjItMi4yQzM1LjcsMTIsMzcsMTUuNCwzNy4yLDE5LjF6IE0yNy41LDE5LjENCgloLTYuN3YtNi42YzIuMiwwLDQuMS0wLjMsNS44LTAuNkMyNy4xLDE0LjEsMjcuNSwxNi41LDI3LjUsMTkuMXogTTIwLjksMTAuN1YyLjljMS42LDAuNCwzLjEsMi4xLDQuMyw0LjdjMC40LDAuOCwwLjcsMS43LDEsMi42DQoJQzI0LjcsMTAuNSwyMi45LDEwLjcsMjAuOSwxMC43eiBNMTkuMSwyLjl2Ny44Yy0yLDAtMy44LTAuMy01LjItMC41YzAuMy0wLjksMC42LTEuOCwxLTIuNkMxNiw1LDE3LjYsMy40LDE5LjEsMi45eiBNMTkuMSwxMi41djYuNg0KCWwtNi42LDBjMC4xLTIuNiwwLjQtNSwwLjktNy4yQzE1LDEyLjIsMTYuOSwxMi40LDE5LjEsMTIuNXogTTEyLjUsMjAuOGg2LjZ2Ni44Yy0yLjIsMC4xLTQuMSwwLjMtNS43LDAuNg0KCUMxMi45LDI1LjksMTIuNiwyMy40LDEyLjUsMjAuOHogTTE5LjEsMjkuM3Y3LjhjLTEuNS0wLjUtMy4xLTIuMS00LjItNC43Yy0wLjQtMC44LTAuNy0xLjctMS0yLjZDMTUuNCwyOS42LDE3LjEsMjkuNCwxOS4xLDI5LjN6DQoJIE0yMC45LDM3LjF2LTcuOGMyLDAsMy44LDAuMiw1LjMsMC41Yy0wLjMsMC45LTAuNiwxLjgtMSwyLjZDMjMuOSwzNSwyMi40LDM2LjcsMjAuOSwzNy4xeiBNMjAuOSwyNy42di02LjhoNi43DQoJYy0wLjEsMi42LTAuNCw1LjEtMC45LDcuM0MyNSwyNy45LDIzLjEsMjcuNiwyMC45LDI3LjZ6IE0yOS4zLDIwLjhoOGMtMC4yLDMuOC0xLjYsNy4yLTMuOCw5LjljLTAuOS0wLjYtMi41LTEuNS01LjItMi4yDQoJQzI4LjksMjYuMiwyOS4yLDIzLjYsMjkuMywyMC44eiBNMzIuMyw3LjljLTAuOCwwLjUtMi4yLDEuMi00LjUsMS45Yy0wLjgtMi43LTItNC45LTMuMy02LjRDMjcuNSw0LjIsMzAuMiw1LjgsMzIuMyw3Ljl6IE0xNS41LDMuNA0KCWMtMS40LDEuNS0yLjUsMy43LTMuMyw2LjRDOS45LDkuMiw4LjUsOC40LDcuNyw3LjlDOS44LDUuOCwxMi41LDQuMiwxNS41LDMuNHogTTcuNywzMi4xYzAuOC0wLjUsMi4yLTEuMiw0LjQtMS44DQoJYzAuOCwyLjcsMiw0LjksMy4zLDYuNEMxMi41LDM1LjgsOS44LDM0LjMsNy43LDMyLjF6IE0yNC41LDM2LjdjMS40LTEuNSwyLjUtMy43LDMuMy02LjRjMi4yLDAuNiwzLjcsMS4zLDQuNCwxLjgNCglDMzAuMiwzNC4yLDI3LjUsMzUuOCwyNC41LDM2Ljd6Ii8+DQo8L3N2Zz4NCg==);
    margin-right: 15px
}

.menu_language-item:not(:nth-last-child(1)) {
    margin-right: 10px
}

.menu_language-item:not(:nth-last-child(1))::after {
    content: '';
    background: var(--main-color-2);
    width: 1px;
    height: 13px;
    margin: 0 10px;
    display: inline-block
}

.category#top .menu_head,
.page-id-12684 .menu_head,
.tax-faqs .menu_head,
.single-theme_faqs .menu_head,
.post-type-archive-theme_faqs .menu_head {
    top: 0;
    left: 0;
}

.menu_head {
    z-index: 8888;
    width: 100%;
    padding: 20px
}

html.responsive .container {
    max-width: 1480px;
}

.menu_head .container {
    display: flex;
    align-items: center;
    margin: 0 auto;
    padding: calc(1vw + 10px) 0 10px;
}

.menu_head .menu-1 {
    float: left;
    width: 20%;
    z-index: 44
}

.clear-float:after {
    content: '';
    display: block;
    clear: both
}

.menu_head .menu-1 a {
    display: flex;
    align-items: center;
    padding: 10px 0 10px 20px
}

.menu_head .menu-1 img {
    max-width: 150px;
    max-height: 80px
}

.menu-mobile {
    display: none
}

.menu-container {
    width: 100%;
    margin: 0 auto;
    float: left
}

.single-post .menu_fixed,
.single-theme_projects .menu_fixed {
    position: inherit;
}

.single-post .menu>ul>li>a,
.single-post .menu>ul>li>span,
.single-theme_projects .menu>ul>li>a,
.single-theme_projects .menu>ul>li>span {
    color: #000;
}

.single-post .menu>ul>li>a>span,
.single-post .menu>ul>li>span>span,
.single-theme_projects .menu>ul>li>a>span,
.single-theme_projects .menu>ul>li>span>span,
.single-theme_faqs .menu>ul>li>a>span,
.single-theme_faqs .menu>ul>li>span>span,
.post-type-archive-theme_faqs .menu>ul>li>a>span,
.post-type-archive-theme_faqs .menu>ul>li>span>span,
    {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAwIDIwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDIwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0U0NjcxMzt9DQo8L3N0eWxlPg0KPHBhdGggZD0iTTUwLDU4LjlsMjkuMi0yOS4ybDUuNyw1LjdMNTAsNzAuMkwxNS4yLDM1LjRsNS43LTUuN0w1MCw1OC45eiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTUwLDE1OC45bDI5LjItMjkuMmw1LjcsNS43TDUwLDE3MC4zbC0zNC44LTM0LjhsNS43LTUuN0w1MCwxNTguOXoiLz4NCjwvc3ZnPg0K)
}

.menu-navbar-toggle {
    -webkit-transition: transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);
    -ms-transition: transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);
    background: 0;
    border: 0
}

.menu-container .menu .nav-search {
    transition: var(--mian-transition);
    fill: #000;
    display: flex;
    align-items: center;
    position: relative;
    align-items: center;
    width: 210px;
}

.menu-container .menu .nav-search:hover {
    fill: var(--main-color-1)
}

.menu-navbar-toggle .icon-bar-container {
    display: block;
    height: 32px;
    width: 32px;
    position: relative
}

.menu-navbar-toggle .icon-bar-container span {
    background: #fff;
    display: block;
    height: 4px;
    border-radius: 1px;
    left: 0;
    position: absolute;
    display: block;
    width: 100%
}

.menu-navbar-toggle.collapsed .icon-bar-container .icon-bar-top {
    -webkit-transition: all .35s ease-in-out;
    top: 5px
}

.menu-navbar-toggle.collapsed .icon-bar-container .icon-bar-middle {
    margin-top: -2px;
    top: 50%
}

.menu-navbar-toggle.collapsed .icon-bar-container .icon-bar-bottom {
    -webkit-transition: all .35s ease-in-out;
    bottom: 5px
}

.menu-navbar-toggle:not(.collapsed) .icon-bar-container .icon-bar-top {
    -webkit-transform: rotate(45deg);
    -webkit-transition: -webkit-transform .2s cubic-bezier(0.73, 1, 0.28, 0.08);
    margin-top: -2px;
    top: 50%
}

.menu-navbar-toggle:not(.collapsed) .icon-bar-container .icon-bar-middle {
    display: none
}

.menu-navbar-toggle:not(.collapsed) .icon-bar-container .icon-bar-bottom {
    -webkit-transform: rotate(-45deg);
    -webkit-transition: -webkit-transform .2s cubic-bezier(0.73, 1, 0.28, 0.08);
    margin-top: -2px;
    top: 50%
}

.menu-mobile {
    display: none
}

.menu>ul {
    margin: 0 auto;
    width: 100%;
    list-style: none;
    padding: 0;
    position: relative;
    box-sizing: border-box;
    justify-content: center;
    display: flex;
    align-items: center
}

.menu>ul:before,
.menu>ul:after {
    content: "";
    display: table
}

.menu>ul:after {
    clear: both
}

.menu>ul>li {
    float: left;
    padding: 0;
    margin: 0;
    position: relative
}

.nav-icon {
    margin: 1em 1.2em !important;
    width: 40px;
}

.nav-icon a {
    display: block !important;
    padding: 0 !important;
}

.nav-icon a img {
    width: 30px;
}

.menu>ul>li.language {
    display: flex;
    align-items: center;
    margin-right: 10px
}

.menu>ul>li.language em {
    font-style: inherit;
    margin-left: 5px;
    color: #333
}

.menu>ul>li.language:hover i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwIDIwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzhEQkE3NDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwMCwxODEuNmMtNDUsMC04MS42LTM2LjYtODEuNi04MS42UzU1LDE4LjQsMTAwLDE4LjRTMTgxLjYsNTUsMTgxLjYsMTAwUzE0NSwxODEuNiwxMDAsMTgxLjZ6IE0xMDAsMjYuNQ0KCWMtNDAuNSwwLTczLjUsMzMtNzMuNSw3My41czMzLDczLjUsNzMuNSw3My41czczLjUtMzMsNzMuNS03My41UzE0MC41LDI2LjUsMTAwLDI2LjV6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAwLDE4MS42Yy0yLjIsMC00LjEtMS44LTQuMS00LjFWMjIuNGMwLTIuMiwxLjgtNC4xLDQuMS00LjFjMi4yLDAsNC4xLDEuOCw0LjEsNC4xdjE1NS4xDQoJQzEwNC4xLDE3OS44LDEwMi4yLDE4MS42LDEwMCwxODEuNnoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNzcuNiwxMDQuMUgyMi40Yy0yLjIsMC00LjEtMS44LTQuMS00LjFzMS44LTQuMSw0LjEtNC4xaDE1NS4xYzIuMiwwLDQuMSwxLjgsNC4xLDQuMQ0KCUMxODEuNiwxMDIuMiwxNzkuOCwxMDQuMSwxNzcuNiwxMDQuMXoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NC41LDE1OC4yYy0xLDAtMi4xLTAuNC0zLTEuMmMtMTQuOS0xNS4zLTIzLjItMzUuNi0yMy4yLTU2LjlzOC4zLTQxLjYsMjMuMi01Ni45YzEuNS0xLjYsNC4yLTEuNiw1LjgtMC4xDQoJczEuNiw0LjIsMC4xLDUuOEMzNCw2Mi42LDI2LjUsODAuNywyNi41LDEwMHM3LjQsMzcuNCwyMC44LDUxLjJjMS41LDEuNiwxLjUsNC4yLTAuMSw1LjhDNDYuNSwxNTcuOCw0NS41LDE1OC4yLDQ0LjUsMTU4LjINCglMNDQuNSwxNTguMnoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05OC41LDE4MS42Qzk4LjQsMTgxLjYsOTguNCwxODEuNiw5OC41LDE4MS42Yy0yMS42LTAuNC00MS44LTkuMi01Ni45LTI0LjdjLTEuNS0xLjYtMS41LTQuMSwwLTUuNw0KCWM3LjctNy45LDE2LjUtMTQsMjYuNS0xOC4yYzEtMC40LDIuMS0wLjQsMy4yLDBzMS44LDEuMiwyLjIsMi4yYzUuOCwxNSwxNS40LDI4LjYsMjcuNywzOS4xYzEuMywxLjEsMS43LDMsMS4xLDQuNg0KCUMxMDEuNiwxODAuNSwxMDAuMSwxODEuNiw5OC41LDE4MS42eiBNNTAuMywxNTQuMWMxMC40LDkuNiwyMy4xLDE1LjgsMzYuOCwxOC4zYy04LjMtOC44LTE0LjktMTktMTkuNy0zMA0KCUM2MS4yLDE0NS40LDU1LjQsMTQ5LjMsNTAuMywxNTQuMUw1MC4zLDE1NC4xeiBNNjkuNiw2Ny4yYy0wLjUsMC0xLjEtMC4xLTEuNi0wLjNjLTEwLTQuMy0xOC45LTEwLjQtMjYuNS0xOC4yDQoJYy0xLjUtMS42LTEuNS00LjEsMC01LjdjMTUuMi0xNS41LDM1LjMtMjQuMiw1Ni45LTI0LjdjMS43LTAuMSwzLjMsMSwzLjksMi43YzAuNiwxLjYsMC4xLDMuNS0xLjEsNC42DQoJYy0xMi4zLDEwLjUtMjEuOSwyNC0yNy44LDM5LjFjLTAuNCwxLTEuMiwxLjgtMi4yLDIuMkM3MC43LDY3LjEsNzAuMSw2Ny4yLDY5LjYsNjcuMnogTTUwLjMsNDUuOWM1LjIsNC44LDEwLjksOC43LDE3LjEsMTEuOA0KCWM0LjgtMTEsMTEuNS0yMS4yLDE5LjctMzBDNzMuNCwzMC4xLDYwLjcsMzYuMyw1MC4zLDQ1Ljl6IE0xNTUuNSwxNTguMmMtMSwwLTItMC40LTIuOS0xLjFjLTEuNi0xLjUtMS42LTQuMi0wLjEtNS44DQoJYzEzLjUtMTMuOCwyMC45LTMxLjksMjAuOS01MS4ycy03LjQtMzcuNC0yMC44LTUxLjJjLTEuNS0xLjYtMS41LTQuMiwwLjEtNS44YzEuNi0xLjUsNC4yLTEuNSw1LjgsMC4xDQoJYzE0LjgsMTUuMywyMy4xLDM1LjYsMjMuMSw1Ni45cy04LjMsNDEuNi0yMy4yLDU2LjlDMTU3LjcsMTU3LjgsMTU2LjYsMTU4LjIsMTU1LjUsMTU4LjJMMTU1LjUsMTU4LjJ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAwLjUsMTgxLjZjLTEuNywwLTMuMy0xLTMuOC0yLjdjLTAuNi0xLjYtMC4xLTMuNCwxLjEtNC41YzEyLjQtMTAuNiwyMi0yNC4zLDI3LjktMzkuNQ0KCWMwLjQtMSwxLjItMS44LDIuMi0yLjJjMS0wLjQsMi4xLTAuNCwzLjIsMGMxMC4zLDQuMywxOS42LDEwLjUsMjcuNCwxOC42YzEuNSwxLjYsMS41LDQuMSwwLDUuNw0KCUMxNDMuMiwxNzIuOCwxMjIuNiwxODEuNCwxMDAuNSwxODEuNkwxMDAuNSwxODEuNnogTTEzMS43LDE0MS44Yy00LjksMTEuMy0xMS42LDIxLjctMjAuMSwzMC43YzE0LjItMi4yLDI3LjMtOC42LDM4LjEtMTguNQ0KCUMxNDQuMywxNDkuMSwxMzguMywxNDUsMTMxLjcsMTQxLjhMMTMxLjcsMTQxLjh6IE0xMjkuNSw2Ny43Yy0wLjUsMC0xLjEtMC4xLTEuNi0wLjNjLTEtMC40LTEuOC0xLjItMi4yLTIuMg0KCWMtNS44LTE1LjItMTUuNC0yOC45LTI3LjktMzkuNWMtMS4zLTEuMS0xLjctMy0xLjEtNC41YzAuNi0xLjYsMi4xLTIuNywzLjgtMi43YzIyLDAuMSw0Mi42LDguOSw1OCwyNC43YzEuNSwxLjYsMS41LDQuMSwwLDUuNw0KCWMtNy45LDguMS0xNywxNC4zLTI3LjQsMTguNkMxMzAuNiw2Ny42LDEzMCw2Ny43LDEyOS41LDY3LjdMMTI5LjUsNjcuN3ogTTExMS42LDI3LjRjOC40LDksMTUuMiwxOS40LDIwLjEsMzAuNw0KCWM2LjUtMy4yLDEyLjctNy4yLDE4LTEyLjJDMTM5LDM2LDEyNS44LDI5LjcsMTExLjYsMjcuNHoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02OS42LDE0MC45Yy0wLjUsMC0xLjEtMC4xLTEuNi0wLjNjLTEtMC40LTEuOC0xLjItMi4yLTIuMmMtNC43LTEyLjItNy4xLTI1LjEtNy4xLTM4LjNzMi4zLTI2LDcuMS0zOC4zDQoJYzAuNC0xLDEuMi0xLjgsMi4yLTIuMnMyLjEtMC40LDMuMiwwYzkuMiwzLjgsMTguOSw1LjcsMjguOSw1LjdjOS43LDAsMTkuMS0xLjgsMjgtNS41YzEtMC40LDIuMS0wLjQsMy4yLDBjMSwwLjQsMS44LDEuMiwyLjIsMi4yDQoJYzQuNiwxMi4xLDYuOSwyNC45LDYuOSwzNy45YzAsMTMuMS0yLjMsMjUuOC02LjksMzcuOWMtMC40LDEtMS4yLDEuOC0yLjIsMi4yYy0xLDAuNC0yLjEsMC40LTMuMiwwYy04LjktMy43LTE4LjMtNS41LTI4LTUuNQ0KCWMtMTAsMC0xOS43LDEuOS0yOC44LDUuOEM3MC43LDE0MC44LDcwLjEsMTQwLjksNjkuNiwxNDAuOUw2OS42LDE0MC45eiBNNzIsNjguNmMtMy41LDEwLjEtNS4yLDIwLjctNS4yLDMxLjRzMS43LDIxLjMsNS4yLDMxLjQNCgljOS0zLjMsMTguNC00LjksMjgtNC45YzkuMywwLDE4LjQsMS41LDI3LDQuNmMzLjQtMTAsNS4xLTIwLjUsNS4xLTMxLjFjMC0xMC43LTEuNy0yMS4xLTUuMS0zMS4xYy04LjcsMy4xLTE3LjgsNC42LTI3LDQuNg0KCUM5MC4zLDczLjUsODAuOSw3MS44LDcyLDY4LjZ6Ii8+DQo8L3N2Zz4NCg==)
}

.menu>ul>li.language:hover em {
    color: var(--main-color-1);
    cursor: pointer
}

.menu .nav-search-wrap {
    width: 100%;
}

.menu .nav-search>span,
.menu .nav-search>span svg,
.menu .nav-search>span svg * {
    width: 20px;
    height: 20px;
    display: block;
    padding: 0
}

.menu .nav-search .nav-search-wrap {
    background: #fff;
    padding: 10px;
    box-shadow: var(--mian-box-shadow);
    border-radius: 30px;
    /* max-width: 180px; */
    width: 100%;
}

.menu>ul>li.language i {
    display: block;
    width: 25px;
    height: 25px;
    background-position: center;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjY4MDgxNTkxMzM1IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9Ijc0NjgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA5MjkuOTU5MTg0Yy0yMzAuNCAwLTQxNy45NTkxODQtMTg3LjU1OTE4NC00MTcuOTU5MTg0LTQxNy45NTkxODRzMTg3LjU1OTE4NC00MTcuOTU5MTg0IDQxNy45NTkxODQtNDE3Ljk1OTE4NCA0MTcuOTU5MTg0IDE4Ny41NTkxODQgNDE3Ljk1OTE4NCA0MTcuOTU5MTg0LTE4Ny41NTkxODQgNDE3Ljk1OTE4NC00MTcuOTU5MTg0IDQxNy45NTkxODR6IG0wLTc5NC4xMjI0NDljLTIwNy40MTIyNDUgMC0zNzYuMTYzMjY1IDE2OC43NTEwMi0zNzYuMTYzMjY1IDM3Ni4xNjMyNjVzMTY4Ljc1MTAyIDM3Ni4xNjMyNjUgMzc2LjE2MzI2NSAzNzYuMTYzMjY1IDM3Ni4xNjMyNjUtMTY4Ljc1MTAyIDM3Ni4xNjMyNjUtMzc2LjE2MzI2NS0xNjguNzUxMDItMzc2LjE2MzI2NS0zNzYuMTYzMjY1LTM3Ni4xNjMyNjV6IiBwLWlkPSI3NDY5IiBmaWxsPSIjNzA3MDcwIj48L3BhdGg+PHBhdGggZD0iTTUxMiA5MjkuOTU5MTg0Yy0xMS40OTM4NzggMC0yMC44OTc5NTktOS40MDQwODItMjAuODk3OTU5LTIwLjg5Nzk2VjExNC45Mzg3NzZjMC0xMS40OTM4NzggOS40MDQwODItMjAuODk3OTU5IDIwLjg5Nzk1OS0yMC44OTc5NnMyMC44OTc5NTkgOS40MDQwODIgMjAuODk3OTU5IDIwLjg5Nzk2djc5NC4xMjI0NDhjMCAxMS40OTM4NzgtOS40MDQwODIgMjAuODk3OTU5LTIwLjg5Nzk1OSAyMC44OTc5NnoiIHAtaWQ9Ijc0NzAiIGZpbGw9IiM3MDcwNzAiPjwvcGF0aD48cGF0aCBkPSJNOTA5LjA2MTIyNCA1MzIuODk3OTU5SDExNC45Mzg3NzZjLTExLjQ5Mzg3OCAwLTIwLjg5Nzk1OS05LjQwNDA4Mi0yMC44OTc5Ni0yMC44OTc5NTlzOS40MDQwODItMjAuODk3OTU5IDIwLjg5Nzk2LTIwLjg5Nzk1OWg3OTQuMTIyNDQ4YzExLjQ5Mzg3OCAwIDIwLjg5Nzk1OSA5LjQwNDA4MiAyMC44OTc5NiAyMC44OTc5NTlzLTkuNDA0MDgyIDIwLjg5Nzk1OS0yMC44OTc5NiAyMC44OTc5NTl6IiBwLWlkPSI3NDcxIiBmaWxsPSIjNzA3MDcwIj48L3BhdGg+PHBhdGggZD0iTTIyNy43ODc3NTUgODA5Ljc5NTkxOGMtNS4yMjQ0OSAwLTEwLjk3MTQyOS0yLjA4OTc5Ni0xNS4xNTEwMi02LjI2OTM4N0MxMzYuMzU5MTg0IDcyNS4xNTkxODQgOTQuMDQwODE2IDYyMS4xOTE4MzcgOTQuMDQwODE2IDUxMnM0Mi4zMTgzNjctMjEzLjE1OTE4NCAxMTguNTk1OTE5LTI5MS41MjY1MzFjNy44MzY3MzUtOC4zNTkxODQgMjEuNDIwNDA4LTguMzU5MTg0IDI5Ljc3OTU5Mi0wLjUyMjQ0OSA4LjM1OTE4NCA3LjgzNjczNSA4LjM1OTE4NCAyMS40MjA0MDggMC41MjI0NDkgMjkuNzc5NTkyQzE3My45NzU1MSAzMjAuMjYxMjI0IDEzNS44MzY3MzUgNDEzLjI1NzE0MyAxMzUuODM2NzM1IDUxMnMzOC4xMzg3NzYgMTkxLjczODc3NiAxMDYuNTc5NTkyIDI2Mi4yNjkzODhjNy44MzY3MzUgOC4zNTkxODQgNy44MzY3MzUgMjEuNDIwNDA4LTAuNTIyNDQ5IDI5Ljc3OTU5Mi0zLjY1NzE0MyAzLjY1NzE0My04Ljg4MTYzMyA1Ljc0NjkzOS0xNC4xMDYxMjMgNS43NDY5Mzh6IiBwLWlkPSI3NDcyIiBmaWxsPSIjNzA3MDcwIj48L3BhdGg+PHBhdGggZD0iTTUwNC4xNjMyNjUgOTI5Ljk1OTE4NGMtMC41MjI0NDkgMC0wLjUyMjQ0OSAwIDAgMC0xMTAuNzU5MTg0LTIuMDg5Nzk2LTIxNC4yMDQwODItNDcuMDIwNDA4LTI5MS41MjY1My0xMjYuNDMyNjUzLTcuODM2NzM1LTguMzU5MTg0LTcuODM2NzM1LTIwLjg5Nzk1OSAwLTI5LjI1NzE0MyAzOS4xODM2NzMtNDAuMjI4NTcxIDg0LjYzNjczNS03MS41NzU1MSAxMzUuODM2NzM0LTkyLjk5NTkxOSA1LjIyNDQ5LTIuMDg5Nzk2IDEwLjk3MTQyOS0yLjA4OTc5NiAxNi4xOTU5MTkgMHM5LjQwNDA4MiA2LjI2OTM4OCAxMS40OTM4NzcgMTEuNDkzODc4YzI5Ljc3OTU5MiA3Ni44IDc4Ljg4OTc5NiAxNDYuMjg1NzE0IDE0MS41ODM2NzQgMjAwLjA5Nzk1OSA2Ljc5MTgzNyA1Ljc0NjkzOSA4Ljg4MTYzMyAxNS4xNTEwMiA1Ljc0NjkzOSAyMy41MTAyMDQtMy4xMzQ2OTQgNy44MzY3MzUtMTAuOTcxNDI5IDEzLjU4MzY3My0xOS4zMzA2MTMgMTMuNTgzNjc0eiBtLTI0Ni41OTU5MTgtMTQxLjA2MTIyNWM1My4yODk3OTYgNDkuMTEwMjA0IDExOC4wNzM0NjkgODAuOTc5NTkyIDE4OC42MDQwODIgOTMuNTE4MzY4LTQyLjMxODM2Ny00NC45MzA2MTItNzYuMjc3NTUxLTk3LjE3NTUxLTEwMC44MzI2NTMtMTUzLjYtMzEuODY5Mzg4IDE1LjY3MzQ2OS02MS42NDg5OCAzNS41MjY1MzEtODcuNzcxNDI5IDYwLjA4MTYzMnpNMzU2LjMxMDIwNCAzNDQuMjkzODc4Yy0yLjYxMjI0NSAwLTUuNzQ2OTM5LTAuNTIyNDQ5LTguMzU5MTg0LTEuNTY3MzQ3LTUxLjItMjEuOTQyODU3LTk2LjY1MzA2MS01My4yODk3OTYtMTM1LjgzNjczNC05Mi45OTU5MTktNy44MzY3MzUtOC4zNTkxODQtNy44MzY3MzUtMjAuODk3OTU5IDAtMjkuMjU3MTQzQzI4OS45NTkxODQgMTQxLjA2MTIyNCAzOTIuODgxNjMzIDk2LjY1MzA2MSA1MDMuNjQwODE2IDk0LjA0MDgxNmM4Ljg4MTYzMy0wLjUyMjQ0OSAxNi43MTgzNjcgNS4yMjQ0OSAxOS44NTMwNjIgMTMuNTgzNjc0czAuNTIyNDQ5IDE3Ljc2MzI2NS01Ljc0NjkzOSAyMy41MTAyMDRDNDU0LjUzMDYxMiAxODQuOTQ2OTM5IDQwNS40MjA0MDggMjUzLjkxMDIwNCAzNzUuNjQwODE2IDMzMS4yMzI2NTNjLTIuMDg5Nzk2IDUuMjI0NDktNi4yNjkzODggOS40MDQwODItMTEuNDkzODc3IDExLjQ5Mzg3OC0yLjA4OTc5NiAxLjA0NDg5OC01LjIyNDQ5IDEuNTY3MzQ3LTcuODM2NzM1IDEuNTY3MzQ3ek0yNTcuNTY3MzQ3IDIzNS4xMDIwNDFjMjYuNjQ0ODk4IDI0LjU1NTEwMiA1NS45MDIwNDEgNDQuNDA4MTYzIDg3Ljc3MTQyOSA2MC42MDQwODEgMjQuNTU1MTAyLTU2LjQyNDQ5IDU5LjAzNjczNS0xMDguNjY5Mzg4IDEwMC44MzI2NTMtMTUzLjYtNzAuNTMwNjEyIDEyLjAxNjMyNy0xMzUuMzE0Mjg2IDQzLjg4NTcxNC0xODguNjA0MDgyIDkyLjk5NTkxOXpNNzk2LjIxMjI0NSA4MDkuNzk1OTE4Yy01LjIyNDQ5IDAtMTAuNDQ4OTgtMi4wODk3OTYtMTQuNjI4NTcyLTUuNzQ2OTM4LTguMzU5MTg0LTcuODM2NzM1LTguMzU5MTg0LTIxLjQyMDQwOC0wLjUyMjQ0OS0yOS43Nzk1OTJDODUwLjAyNDQ5IDcwMy43Mzg3NzYgODg4LjE2MzI2NSA2MTAuNzQyODU3IDg4OC4xNjMyNjUgNTEycy0zOC4xMzg3NzYtMTkxLjczODc3Ni0xMDYuNTc5NTkyLTI2Mi4yNjkzODhjLTcuODM2NzM1LTguMzU5MTg0LTcuODM2NzM1LTIxLjQyMDQwOCAwLjUyMjQ0OS0yOS43Nzk1OTIgOC4zNTkxODQtNy44MzY3MzUgMjEuNDIwNDA4LTcuODM2NzM1IDI5Ljc3OTU5MiAwLjUyMjQ0OUM4ODcuNjQwODE2IDI5OC44NDA4MTYgOTI5Ljk1OTE4NCA0MDIuODA4MTYzIDkyOS45NTkxODQgNTEycy00Mi4zMTgzNjcgMjEzLjE1OTE4NC0xMTguNTk1OTE5IDI5MS41MjY1MzFjLTQuMTc5NTkyIDQuMTc5NTkyLTkuNDA0MDgyIDYuMjY5Mzg4LTE1LjE1MTAyIDYuMjY5Mzg3eiIgcC1pZD0iNzQ3MyIgZmlsbD0iIzcwNzA3MCI+PC9wYXRoPjxwYXRoIGQ9Ik01MTQuNjEyMjQ1IDkyOS45NTkxODRjLTguODgxNjMzIDAtMTYuNzE4MzY3LTUuMjI0NDktMTkuMzMwNjEyLTEzLjU4MzY3NC0zLjEzNDY5NC04LjM1OTE4NC0wLjUyMjQ0OS0xNy4yNDA4MTYgNS43NDY5MzgtMjIuOTg3NzU1IDYzLjczODc3Ni01NC4zMzQ2OTQgMTEyLjg0ODk4LTEyNC4zNDI4NTcgMTQyLjYyODU3Mi0yMDIuMTg3NzU1IDIuMDg5Nzk2LTUuMjI0NDkgNi4yNjkzODgtOS40MDQwODIgMTEuNDkzODc3LTExLjQ5Mzg3OCA1LjIyNDQ5LTIuMDg5Nzk2IDEwLjk3MTQyOS0yLjA4OTc5NiAxNi4xOTU5MTkgMCA1Mi43NjczNDcgMjEuOTQyODU3IDEwMC4zMTAyMDQgNTMuODEyMjQ1IDE0MC41Mzg3NzUgOTUuMDg1NzE1IDcuODM2NzM1IDguMzU5MTg0IDcuODM2NzM1IDIwLjg5Nzk1OSAwIDI5LjI1NzE0My03OC44ODk3OTYgODAuNDU3MTQzLTE4NC40MjQ0OSAxMjQuODY1MzA2LTI5Ny4yNzM0NjkgMTI1LjkxMDIwNHogbTE1OS44NjkzODgtMjAzLjc1NTEwMmMtMjUuMDc3NTUxIDU3Ljk5MTgzNy01OS41NTkxODQgMTExLjI4MTYzMy0xMDIuOTIyNDQ5IDE1Ny4yNTcxNDIgNzIuNjIwNDA4LTExLjQ5Mzg3OCAxNDAuMDE2MzI3LTQzLjg4NTcxNCAxOTQuODczNDY5LTk0LjU2MzI2NS0yNy42ODk3OTYtMjUuNi01OC41MTQyODYtNDYuNDk3OTU5LTkxLjk1MTAyLTYyLjY5Mzg3N3pNNjYyLjk4Nzc1NSAzNDYuMzgzNjczYy0yLjYxMjI0NSAwLTUuNzQ2OTM5LTAuNTIyNDQ5LTguMzU5MTg0LTEuNTY3MzQ2LTUuMjI0NDktMi4wODk3OTYtOS40MDQwODItNi4yNjkzODgtMTEuNDkzODc3LTExLjQ5Mzg3OC0yOS43Nzk1OTItNzcuODQ0ODk4LTc4Ljg4OTc5Ni0xNDcuODUzMDYxLTE0Mi42Mjg1NzItMjAyLjE4Nzc1NS02Ljc5MTgzNy01Ljc0NjkzOS04Ljg4MTYzMy0xNS4xNTEwMi01Ljc0NjkzOC0yMi45ODc3NTUgMy4xMzQ2OTQtOC4zNTkxODQgMTAuOTcxNDI5LTEzLjU4MzY3MyAxOS4zMzA2MTItMTMuNTgzNjc0IDExMi44NDg5OCAwLjUyMjQ0OSAyMTcuODYxMjI0IDQ1LjQ1MzA2MSAyOTYuNzUxMDIgMTI2LjQzMjY1MyA3LjgzNjczNSA4LjM1OTE4NCA3LjgzNjczNSAyMC44OTc5NTkgMCAyOS4yNTcxNDMtNDAuMjI4NTcxIDQxLjI3MzQ2OS04Ny4yNDg5OCA3My4xNDI4NTctMTQwLjUzODc3NSA5NS4wODU3MTUtMS41NjczNDcgMC41MjI0NDktNC43MDIwNDEgMS4wNDQ4OTgtNy4zMTQyODYgMS4wNDQ4OTd6IG0tOTEuNDI4NTcxLTIwNS44NDQ4OTdjNDIuODQwODE2IDQ1Ljk3NTUxIDc3Ljg0NDg5OCA5OS4yNjUzMDYgMTAyLjkyMjQ0OSAxNTcuMjU3MTQyIDMzLjQzNjczNS0xNi4xOTU5MTggNjQuNzgzNjczLTM3LjA5Mzg3OCA5MS45NTEwMi02Mi42OTM4NzctNTQuODU3MTQzLTUwLjY3NzU1MS0xMjIuMjUzMDYxLTgzLjA2OTM4OC0xOTQuODczNDY5LTk0LjU2MzI2NXoiIHAtaWQ9Ijc0NzQiIGZpbGw9IiM3MDcwNzAiPjwvcGF0aD48cGF0aCBkPSJNMzU2LjMxMDIwNCA3MjEuNTAyMDQxYy0yLjYxMjI0NSAwLTUuNzQ2OTM5LTAuNTIyNDQ5LTguMzU5MTg0LTEuNTY3MzQ3LTUuMjI0NDktMi4wODk3OTYtOS40MDQwODItNi4yNjkzODgtMTEuNDkzODc3LTExLjQ5Mzg3OC0yNC4wMzI2NTMtNjIuNjkzODc4LTM2LjU3MTQyOS0xMjguNTIyNDQ5LTM2LjU3MTQyOS0xOTUuOTE4MzY3czEyLjAxNjMyNy0xMzMuMjI0NDkgMzYuNTcxNDI5LTE5NS45MTgzNjdjMi4wODk3OTYtNS4yMjQ0OSA2LjI2OTM4OC05LjQwNDA4MiAxMS40OTM4NzctMTEuNDkzODc4czEwLjk3MTQyOS0yLjA4OTc5NiAxNi4xOTU5MTkgMGM0Ny4wMjA0MDggMTkuMzMwNjEyIDk2LjY1MzA2MSAyOS4yNTcxNDMgMTQ3Ljg1MzA2MSAyOS4yNTcxNDMgNDkuNjMyNjUzIDAgOTcuNjk3OTU5LTkuNDA0MDgyIDE0My4xNTEwMi0yOC4yMTIyNDUgNS4yMjQ0OS0yLjA4OTc5NiAxMC45NzE0MjktMi4wODk3OTYgMTYuMTk1OTE5IDBzOS40MDQwODIgNi4yNjkzODggMTEuNDkzODc3IDExLjQ5Mzg3OGMyMy41MTAyMDQgNjIuMTcxNDI5IDM1LjUyNjUzMSAxMjcuNDc3NTUxIDM1LjUyNjUzMSAxOTMuODI4NTcxIDAgNjYuODczNDY5LTEyLjAxNjMyNyAxMzIuMTc5NTkyLTM1LjUyNjUzMSAxOTMuODI4NTcxLTIuMDg5Nzk2IDUuMjI0NDktNi4yNjkzODggOS40MDQwODItMTEuNDkzODc3IDExLjQ5Mzg3OC01LjIyNDQ5IDIuMDg5Nzk2LTEwLjk3MTQyOSAyLjA4OTc5Ni0xNi4xOTU5MTkgMC00NS40NTMwNjEtMTguODA4MTYzLTkzLjUxODM2Ny0yOC4yMTIyNDUtMTQzLjE1MTAyLTI4LjIxMjI0NS01MS4yIDAtMTAwLjgzMjY1MyA5LjkyNjUzMS0xNDcuMzMwNjEyIDI5Ljc3OTU5Mi0yLjYxMjI0NSAyLjYxMjI0NS01Ljc0NjkzOSAzLjEzNDY5NC04LjM1OTE4NCAzLjEzNDY5NHogbTEyLjUzODc3Ni0zNzAuNDE2MzI3Yy0xNy43NjMyNjUgNTEuNzIyNDQ5LTI2LjY0NDg5OCAxMDYuMDU3MTQzLTI2LjY0NDg5OCAxNjAuOTE0Mjg2czguODgxNjMzIDEwOS4xOTE4MzcgMjYuNjQ0ODk4IDE2MC45MTQyODZjNDUuOTc1NTEtMTYuNzE4MzY3IDk0LjA0MDgxNi0yNS4wNzc1NTEgMTQzLjE1MTAyLTI1LjA3NzU1MSA0Ny41NDI4NTcgMCA5NC4wNDA4MTYgNy44MzY3MzUgMTM4LjQ0ODk4IDIzLjUxMDIwNCAxNy4yNDA4MTYtNTEuMiAyNi4xMjI0NDktMTA1LjAxMjI0NSAyNi4xMjI0NDktMTU5LjM0NjkzOSAwLTU0Ljg1NzE0My04Ljg4MTYzMy0xMDguMTQ2OTM5LTI2LjEyMjQ0OS0xNTkuMzQ2OTM5LTQ0LjQwODE2MyAxNS42NzM0NjktOTAuOTA2MTIyIDIzLjUxMDIwNC0xMzguNDQ4OTggMjMuNTEwMjA0LTQ5LjYzMjY1MyAwLTk3LjY5Nzk1OS04LjM1OTE4NC0xNDMuMTUxMDItMjUuMDc3NTUxeiIgcC1pZD0iNzQ3NSIgZmlsbD0iIzcwNzA3MCI+PC9wYXRoPjwvc3ZnPg==);
    background-size: cover
}

.menu>ul>li.cur>a {
    color: var(--main-color-1)
}

.menu>ul>li.cur::after {
    content: '';
    display: block;
    width: 100%;
    height: 4px;
    background-color: var(--main-color-1);
    position: absolute;
    left: 0;
    bottom: 0;
    display: none
}

.menu>ul>li>a,
.menu>ul>li>span {
    text-decoration: none;
    padding: 1em 1.2em;
    display: block;
    position: relative;
    text-decoration: none;
    flex: 1;
    display: flex;
    align-items: center;
    position: relative;
    font-style: inherit;
    font-weight: 900;
    color: var(--main-color-3);
}

.menu>ul>li>ul {
    display: none;
    width: 60%;
    background: linear-gradient(to top, #eef9ef, #eef9ef00);
    padding-left: 0;
    position: absolute;
    z-index: 99;
    left: 47px;
    margin: 0;
    list-style: none;
    box-sizing: border-box
}

.menu>ul>li>ul:before,
.menu>ul>li>ul:after {
    content: "";
    display: table
}

.white-style .menu>ul>li>a,
.white-style .menu>ul>li>span,
.category#top .menu_head .menu>ul>li>a,
.category#top .white-style .menu>ul>li>span,
.page-id-12684 .menu_head .menu>ul>li>a,
.page-id-12684 .white-style .menu>ul>li>span,
.tax-faqs .menu_head .menu>ul>li>a,
.tax-faqs .white-style .menu>ul>li>span,
.single-theme_faqs .menu_head .menu>ul>li>a,
.single-theme_faqs .white-style .menu>ul>li>span,
.post-type-archive-theme_faqs .menu_head .menu>ul>li>a,
.post-type-archive-theme_faqs .white-style .menu>ul>li>span {
    color: #000
}

.menu .all-wrap {
    max-width: calc(var(--main-container) - 80px);
    margin: 0 auto;
    width: 100%;
    left: 0;
    right: 0;
    position: fixed;
    z-index: 66666;
    height: auto;
    padding: 20px 0;
    box-shadow: var(--mian-box-shadow)
}

.menu .all-wrap>div {
    display: flex;
    justify-content: space-around;
    width: 100%
}

.menu .all-wrap>div .nav-terms-list {
    margin: 0;
    padding: 0;
    width: 30%;
    list-style: none;
    padding-left: 30px
}

.menu .all-wrap>div .nav-terms-list li {
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 50px
}

.menu .all-wrap>div .nav-terms-list li svg {
    width: 15px;
    height: 15px
}

.menu .all-wrap>div .nav-terms-list li.cur svg {
    fill: var(--main-color-1)
}

.menu .all-wrap>div .nav-terms-list li.cur a {
    color: var(--main-color-1)
}

.menu .all-wrap>div .nav-terms-list li a {
    color: #000;
    line-height: 1.5;
    padding: 5px
}

.menu .all-wrap>div .nav-terms-list li a:hover {
    color: var(--main-color-1)
}

.menu .all-wrap>div .nav-post-list {
    width: 70%
}

.menu .nav-post-list.cur {
    display: block
}

.menu .nav-post-list ul {
    padding: 0 20px;
    flex-wrap: wrap;
    list-style: none;
    display: none
}

.menu .nav-post-list ul.cur {
    display: flex
}

.menu .nav-post-list ul li {
    width: calc((100% - 20px*3) / 4);
    margin-bottom: 25px
}

.menu .nav-post-list ul li:not(:nth-child(4n)) {
    margin-right: 20px
}

.menu .nav-post-list ul li a div {
    width: 100%;
    overflow: hidden;
    transition: var(--mian-transition3)
}

.menu .nav-post-list ul li a>div {
    overflow: hidden
}

.menu .nav-post-list ul li a div .img-wrap {
    width: 100%;
    padding-bottom: 75%;
    background-position: center;
    background-size: cover
}

.menu .nav-post-list ul li a:hover div>div {
    transform: scale(1.1)
}

.menu .nav-post-list ul li a h3 {
    color: #000;
    line-height: 1.5;
    padding: 5px;
    font-size: var(--mian-super-small-size);
    margin-top: 5px
}

.menu .nav-post-list ul li a:hover h3 {
    color: var(--main-color-1)
}

.menu>ul>li>a.cur:after {
    content: '';
    display: block;
    max-width: 80px;
}

.menu>ul>li>a:hover,
.menu>ul>li>span:hover {
    cursor: pointer
}

.menu>ul>li>a:before,
.menu>ul>li>span:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    background: var(--main-color-1);
    /* height: 4px; */
    transition: All .3s ease-in-out
}

.menu>ul>li>a:hover:before,
.menu>ul>li>span:hover:before {
    text-decoration: none;
    width: 100%
}

.menu ul.nav-cat-list {
    width: 100%;
    display: flex;
    padding: 15px;
    flex-wrap: wrap
}

.menu .nav-cat-list,
.menu .nav-cat-list ul {
    list-style: none;
    padding: 0
}

.menu .nav-cat-list ul {
    margin-top: 8px
}

.menu .nav-cat-list>li {
    width: calc((100% - 15px*2)/3)
}

.menu .nav-cat-list>li {
    margin-right: 15px
}

.menu .nav-cat-list>li:nth-child(3n) {
    margin-right: 0
}

.menu .nav-cat-list>li:last-child {
    margin-bottom: 0
}

.menu .nav-cat-list a {
    color: #404040
}

.menu .nav-cat-list a.cur {
    color: var(--main-color-1)
}

.menu .nav-cat-list a:hover {
    color: var(--main-color-1)
}

.menu .nav-cat-list>li>a {
    font-size: var(--mian-text-font-size);
    margin-bottom: 10px;
    display: block;
    color: #000;
    position: relative;
    border-bottom: 1px solid #eee;
    padding-bottom: 5px
}

.menu .nav-cat-list>li>ul>li {
    margin-bottom: 8px
}

.menu .nav-cat-list>li>ul>li>a {
    display: block;
    line-height: 1.5;
    font-size: var(--mian-super-small-size)
}

@keyframes thems_ripple {
    0% {
        transform: scale(0, 0);
        opacity: .1
    }

    40% {
        transform: scale(15, 15);
        opacity: .2
    }

    100% {
        opacity: 0;
        transform: scale(40, 40)
    }
}

.white-style .menu>ul>li>a>span,
.white-style .menu>ul>li>span>span,
.category#top .menu>ul>li>a>span,
.category#top .menu>ul>li>span>span,
.page-id-12684 .menu>ul>li>a>span,
.page-id-12684 .menu>ul>li>span>span,
.tax-faqs .menu>ul>li>a>span,
.tax-faqs .menu>ul>li>span>span,
.single-theme_faq .menu>ul>li>a>span,
.single-theme_faq .menu>ul>li>span>span,
    {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAwIDIwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDIwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0U0NjcxMzt9DQo8L3N0eWxlPg0KPHBhdGggZD0iTTUwLDU4LjlsMjkuMi0yOS4ybDUuNyw1LjdMNTAsNzAuMkwxNS4yLDM1LjRsNS43LTUuN0w1MCw1OC45eiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTUwLDE1OC45bDI5LjItMjkuMmw1LjcsNS43TDUwLDE3MC4zbC0zNC44LTM0LjhsNS43LTUuN0w1MCwxNTguOXoiLz4NCjwvc3ZnPg0K)
}

.menu>ul>li>a.cur>span,
.menu>ul>li>span.cur>span {
    background-position: bottom;
}

.menu>ul>li>a>span,
.menu>ul>li>span>span {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg2RjhFNTdCMzk1RTExRUZCQkNDQTNGNTE2N0Y3ODk4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg2RjhFNTdDMzk1RTExRUZCQkNDQTNGNTE2N0Y3ODk4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODZGOEU1NzkzOTVFMTFFRkJCQ0NBM0Y1MTY3Rjc4OTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODZGOEU1N0EzOTVFMTFFRkJCQ0NBM0Y1MTY3Rjc4OTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5LUvHnAAAA2ElEQVR42mL0SnZhAAIJIM4AYkkG4sFLIJ4NxI9ZgAQzEB8CYlUG0kEsEGswQV1BjgEgoADEiiBDngLxOTINuQnEt5ignGIyDSkF4n8wQw4A8ToSDdgDxJtBDCYkwTIg/kmkAX+BuAjGQTbkLhBPJtKQuUB8GZshINACxK8JGPAJiGuQBdAN+QjEdQQMwbCICYsiUCq8gsOAe0A8CV2QiVCgoQGsgc+EQ/FuIN6CJnYQiNdiU8yEx++gBPgByv4KxPm4FLLgMeQWEOsCsTUQnwLi+7gUAgQYALCRJ+4S1ZFEAAAAAElFTkSuQmCC);
    display: inline-block;
    width: 18px;
    height: 15px;
    margin-left: 5px
}

.menu>ul>li.show_son>a>span {
    background-position: bottom
}

.menu>ul>li>ul>li a:hover {
    text-decoration: underline
}

/* .show_son>a:after {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    bottom: -10px;
    left: 50%;
    content: "";
    text-align: center;
    z-index: 9;
    display: none
} */

.menu>ul>li>ul:after {
    clear: both
}

.menu>ul>li>ul>li {
    margin: 0;
    padding-bottom: 0;
    list-style: none;
    width: 50%;
    background: 0;
    float: left;
    border-right: 1px solid #efefef;
    padding: 10px 20px
}

.menu>ul>li>ul>li>a {
    color: #151515;
    display: block;
    border-bottom: 1px solid #ccc
}

.menu>ul>li>ul>li>a {
    font-weight: 500
}

.menu>ul>li>ul>li>ul {
    display: block;
    padding: 0;
    margin: 10px 0 0;
    list-style: none;
    box-sizing: border-box
}

.menu>ul>li>ul>li>ul:before,
.menu>ul>li>ul>li>ul:after {
    content: "";
    display: table
}

.menu>ul>li>ul>li>ul:after {
    clear: both
}

.menu>ul>li>ul>li>ul>li {
    float: left;
    width: 100%;
    padding: 5px 0;
    margin: 0;
    font-size: .8em
}

.menu>ul>li>ul>li>ul>li>ul {
    padding-left: 2em
}

.menu>ul>li>ul>li>ul>li a {
    border: 0;
    font-size: 1.2em
}

.menu>ul>li>.normal-sub {
    width: 230px;
    left: 0;
    padding: 16px;
    box-shadow: var(--mian-box-shadow);
    border-radius: 0 0 16px 16px;
}

.menu>ul>li.nav-products>.normal-sub {
    width: 340px;
}

.menu>ul>li.nav-products>.normal-sub a {
    font-family: 'Poppins-Regular' !important;
}

.menu>ul>li.nav-products>.normal-sub>div {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(2, calc((100% - 20px) / 2));
    overflow: hidden;
}

.menu>ul>li.nav-products>.normal-sub>div li:nth-child(2n-1)::after {
    content: '';
    height: 300%;
    display: block;
    width: 1px;
    background: #ddd;
    position: absolute;
    right: 0;
    top: 0;
}

.menu>ul>li>.normal-sub li:not(:last-child) {
    margin-bottom: 8px;
    position: relative;
}

.menu>ul>li>.normal-sub li a {
    color: var(--mian-font-color3);
    font-size: var(--mian-super-small-size)
}

.menu>ul>li>.normal-sub li a:hover {
    color: var(--main-color-1)
}

.menu>ul>li>.normal-sub.sub-layout-all-width {
    width: 100%;
    left: 0;
    right: 0;
    position: fixed;
    z-index: 66666
}

.menu>ul>li>.normal-sub.sub-layout-all-width>.ct-section-inner-wrap {
    display: flex;
    flex-wrap: wrap;
    padding-top: 40px;
    padding-bottom: 40px
}

.menu>ul>li .nav-left-wrap {
    width: 30%
}

.menu>ul>li .nav-left-wrap .nav-img {
    width: 100%;
    padding-bottom: 74%;
    background-size: cover;
    background-position: center
}

.menu>ul>li .nav-left-wrap .nav-describe {
    margin-top: 10px;
    text-align: center
}

.menu>ul>li .nav-right-wrap {
    width: 70%;
    padding-left: 40px
}

.menu>ul>li .nav-right-wrap>div {
    border-left: 1px solid var(--mian-color-4);
    padding-left: 80px
}

.menu>ul>li .nav-right-wrap .parent-cat {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.menu>ul>li .nav-right-wrap .parent-cat li::before {
    content: ''
}

.menu>ul>li .nav-right-wrap .parent-cat li::before {
    content: ''
}

.menu>ul>li .nav-right-wrap .two-sub-wrap ul.two-sub {
    padding: 0;
    list-style: none;
    flex-wrap: wrap;
    display: flex;
    border-bottom: 1px solid var(--mian-color-4)
}

.menu>ul>li .nav-right-wrap .two-sub-wrap ul.two-sub li {
    padding: 20px;
    text-align: center;
    position: relative;
    width: 25%
}

.menu>ul>li .nav-right-wrap .two-sub-wrap ul.two-sub li::after {
    content: '';
    display: none;
    width: 100%;
    height: 4px;
    background: var(--mian-color-4);
    position: absolute;
    bottom: 0;
    max-width: 39px;
    left: 50%;
    transform: translateX(-50%)
}

.menu>ul>li .nav-right-wrap .two-sub-wrap ul.two-sub li:hover {
    cursor: pointer;
    color: var(--mian-color-4)
}

.menu>ul>li .nav-right-wrap .two-sub-wrap ul.two-sub li.cur::after {
    display: block
}

.menu>ul>li .nav-right-wrap .two-sub-wrap ul li a {
    display: block;
    color: var(--mian-font-color3);
    text-align: center
}

.menu>ul>li .nav-right-wrap .two-sub-wrap ul li:hover a {
    color: var(--mian-color-4)
}

.menu>ul>li .nav-right-wrap .parent-cat>li {
    width: 25%;
    padding: 20px;
    text-align: center;
    position: relative
}

.menu>ul>li .nav-right-wrap .parent-cat>li::before {
    contain: '';
    display: none;
    width: 100%;
    max-width: 56px;
    position: absolute;
    bottom: 0;
    height: 4px;
    left: 50%;
    background-color: var(--mian-color-4);
    transform: translateX(-50%)
}

.menu>ul>li .nav-right-wrap .parent-cat>li.cur::before {
    display: block
}

.menu>ul>li .nav-right-wrap .parent-cat>li::after {
    content: '';
    display: block;
    width: 300%;
    height: 1px;
    background-color: var(--mian-color-4);
    position: absolute;
    bottom: 0
}

.menu>ul>li .nav-right-wrap .parent-cat>li:hover,
.menu>ul>li .nav-right-wrap .parent-cat>li.cur {
    cursor: pointer;
    color: var(--mian-color-4);
    text-align: center
}

.menu>ul>li .nav-right-wrap .third-sub ul {
    list-style-type: none;
    padding: 40px 0
}

.menu>ul>li .nav-right-wrap .third-sub ul li {
    margin-bottom: 5px
}

.menu>ul>li>.normal-sub>li {
    width: 100%;
    padding: 0 5px;
    border: 0
}

.menu>ul>li>.normal-sub>li a {
    border: 0;
    width: 100%
}

.menu .icon-search {
    position: relative;
    padding: 20px 10px
}

.menu .icon-search.open .icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjYwNjQyMzUyNTY1IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI4NzUiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IGZlZWRiYWNrLWljb25mb250OyBzcmM6IHVybCgiLy9hdC5hbGljZG4uY29tL3QvZm9udF8xMDMxMTU4X3U2OXc4eWh4ZHUud29mZjI/dD0xNjMwMDMzNzU5OTQ0IikgZm9ybWF0KCJ3b2ZmMiIpLCB1cmwoIi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfMTAzMTE1OF91Njl3OHloeGR1LndvZmY/dD0xNjMwMDMzNzU5OTQ0IikgZm9ybWF0KCJ3b2ZmIiksIHVybCgiLy9hdC5hbGljZG4uY29tL3QvZm9udF8xMDMxMTU4X3U2OXc4eWh4ZHUudHRmP3Q9MTYzMDAzMzc1OTk0NCIpIGZvcm1hdCgidHJ1ZXR5cGUiKTsgfQo8L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNNTY2Ljk3NTU4NTk0IDUyMS4wOTY2Nzk2OUw4NTYuODgyODEyNSAyMzEuMTg5NDUzMTJjMTQuNjMzNzg5MDYtMTQuNjMzNzg5MDYgMTQuNjMzNzg5MDYtMzguNzU5NzY1NjMgMC01My4zOTM1NTQ2OGwtMS41ODIwMzEyNS0xLjU4MjAzMTI1Yy0xNC42MzM3ODkwNi0xNC42MzM3ODkwNi0zOC43NTk3NjU2My0xNC42MzM3ODkwNi01My4zOTM1NTQ2OSAwTDUxMiA0NjYuNTE2NjAxNTYgMjIyLjA5Mjc3MzQ0IDE3Ni4yMTM4NjcxOWMtMTQuNjMzNzg5MDYtMTQuNjMzNzg5MDYtMzguNzU5NzY1NjMtMTQuNjMzNzg5MDYtNTMuMzkzNTU0NjkgMGwtMS41ODIwMzEyNSAxLjU4MjAzMTI1Yy0xNS4wMjkyOTY4OCAxNC42MzM3ODkwNi0xNS4wMjkyOTY4OCAzOC43NTk3NjU2MyAwIDUzLjM5MzU1NDY5bDI4OS45MDcyMjY1NiAyODkuOTA3MjI2NTZMMTY3LjExNzE4NzUgODExLjAwMzkwNjI1Yy0xNC42MzM3ODkwNiAxNC42MzM3ODkwNi0xNC42MzM3ODkwNiAzOC43NTk3NjU2MyAwIDUzLjM5MzU1NDY5bDEuNTgyMDMxMjUgMS41ODIwMzEyNWMxNC42MzM3ODkwNiAxNC42MzM3ODkwNiAzOC43NTk3NjU2MyAxNC42MzM3ODkwNiA1My4zOTM1NTQ2OSAwTDUxMiA1NzYuMDcyMjY1NjMgODAxLjkwNzIyNjU2IDg2NS45Nzk0OTIxOWMxNC42MzM3ODkwNiAxNC42MzM3ODkwNiAzOC43NTk3NjU2MyAxNC42MzM3ODkwNiA1My4zOTM1NTQ2OSAwbDEuNTgyMDMxMjUtMS41ODIwMzEyNWMxNC42MzM3ODkwNi0xNC42MzM3ODkwNiAxNC42MzM3ODkwNi0zOC43NTk3NjU2MyAwLTUzLjM5MzU1NDY5TDU2Ni45NzU1ODU5NCA1MjEuMDk2Njc5Njl6IiBmaWxsPSIjMzYzRjREIiBwLWlkPSIyODc2Ij48L3BhdGg+PC9zdmc+)
}

.menu .icon-search .icon {
    width: var(--navigation-search-size);
    height: var(--navigation-search-size);
    opacity: .8;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjYwNjQyMjM4NDIzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI3MjMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IGZlZWRiYWNrLWljb25mb250OyBzcmM6IHVybCgiLy9hdC5hbGljZG4uY29tL3QvZm9udF8xMDMxMTU4X3U2OXc4eWh4ZHUud29mZjI/dD0xNjMwMDMzNzU5OTQ0IikgZm9ybWF0KCJ3b2ZmMiIpLCB1cmwoIi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfMTAzMTE1OF91Njl3OHloeGR1LndvZmY/dD0xNjMwMDMzNzU5OTQ0IikgZm9ybWF0KCJ3b2ZmIiksIHVybCgiLy9hdC5hbGljZG4uY29tL3QvZm9udF8xMDMxMTU4X3U2OXc4eWh4ZHUudHRmP3Q9MTYzMDAzMzc1OTk0NCIpIGZvcm1hdCgidHJ1ZXR5cGUiKTsgfQo8L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNNzMwLjM1MTMwOCA4MDQuOTYxNjQ5YzIwMS42NzEwMy0xMTYuNDM0ODI0IDI3MC43NjgzNTgtMzc0LjMwOTU2NCAxNTQuMzMzNTM1LTU3NS45ODA1OTRTNTEwLjM3NTI4LTQxLjc4NzMwMyAzMDguNzA0MjUgNzQuNjQ3NTIgMzcuOTM1ODkxIDQ0OC45NTcwODQgMTU0LjM3MDcxNSA2NTAuNjI4MTE0czM3NC4zMDk1NjQgMjcwLjc2ODM1OCA1NzUuOTgwNTkzIDE1NC4zMzM1MzV6IG0tMzAuMTE3NjQ3LTUyLjE2NTI5NUM1MjcuMzgzOTU3IDg1Mi41OTExNzcgMzA2LjMzMDgzMyA3OTMuMzYwMTcyIDIwNi41MzYwMSA2MjAuNTEwNDY3UzE2NS45NzIxOTIgMjI2LjYwNzYzOSAzMzguODIxODk3IDEyNi44MTI4MTVzMzkzLjkwMjgyOC00MC41NjM4MTggNDkzLjY5NzY1MiAxMzIuMjg1ODg3IDQwLjU2MzgxOCAzOTMuOTAyODI4LTEzMi4yODU4ODggNDkzLjY5NzY1MnoiIHAtaWQ9IjI3MjQiPjwvcGF0aD48cGF0aCBkPSJNNDEwLjA4MTAxNSAxOTAuMDAxOTM0QzI2Ni4zNjU2MjcgMjcyLjk3NjA1MiAyMTMuMTAzOTUyIDQ1MS4xODA1OTQgMjkyLjMxMzM2NCA1ODguMzc1MzJhMzAuMTE3NjQ3IDMwLjExNzY0NyAwIDAgMCA1Mi4xNjUyOTUtMzAuMTE3NjQ3QzI4Mi4zMDA3NzYgNDUwLjU2MjQyMiAzMjQuNjUyNTM0IDMwOC44Nzc4MTcgNDQwLjE5ODY2MiAyNDIuMTY3MjI5YTMwLjExNzY0NyAzMC4xMTc2NDcgMCAwIDAtMzAuMTE3NjQ3LTUyLjE2NTI5NXoiIHAtaWQ9IjI3MjUiPjwvcGF0aD48cGF0aCBkPSJNNjQ4LjA2ODM2NiA3ODIuOTE0MDAxbTUyLjE2NTI5NS0zMC4xMTc2NDdsMCAwcTUyLjE2NTI5NS0zMC4xMTc2NDcgODIuMjgyOTQyIDIyLjA0NzY0OGw5MC4zNTI5NDIgMTU2LjQ5NTg4NXEzMC4xMTc2NDcgNTIuMTY1Mjk1LTIyLjA0NzY0OCA4Mi4yODI5NDJsMCAwcS01Mi4xNjUyOTUgMzAuMTE3NjQ3LTgyLjI4Mjk0Mi0yMi4wNDc2NDhsLTkwLjM1Mjk0MS0xNTYuNDk1ODg1cS0zMC4xMTc2NDctNTIuMTY1Mjk1IDIyLjA0NzY0Ny04Mi4yODI5NDJaIiBwLWlkPSIyNzI2Ij48L3BhdGg+PC9zdmc+);
    background-size: cover;
    background-position: center
}

.menu .icon-search .icon:hover {
    cursor: pointer;
    opacity: 1
}

.menu .icon-search .icon svg {
    width: 100%;
    height: 100%
}

.menu .open .search-icon-tool {
    display: flex
}

.menu .search-icon-tool {
    display: none;
    position: absolute;
    flex-wrap: wrap;
    justify-items: center;
    align-items: center;
    position: absolute;
    top: 100%;
    right: 0;
    width: 420px;
    background-color: #fff;
    padding: 0 10px 0 0;
    z-index: 8888;
    box-shadow: 1px 5px 11px #00000024
}

.menu .search-icon-tool div.channel {
    position: relative
}

.menu .search-icon-tool div.channel .title em {
    min-width: 80px;
    display: inline-block
}

.menu .search-icon-tool div.channel div span svg {
    width: 20px;
    height: 10px
}

.menu .search-icon-tool div.channel .title {
    cursor: pointer;
    padding: 8px
}

.menu .search-icon-tool div.channel ul {
    display: none;
    position: absolute !important;
    background: #fff !important;
    width: 100% !important;
    padding: 0 8px 0 8px !important;
    right: 0 !important
}

.menu .search-icon-tool div.channel li {
    list-style: none;
    transition: var(--mian-transition1) !important;
    right: 0;
    border-bottom: 1px solid #f7f7f7 !important
}

.menu .search-icon-tool div.channel li:hover {
    cursor: pointer;
    padding-left: 5px !important
}

.menu .search-icon-tool input {
    background: 0;
    margin-top: 0;
    padding-left: 10px;
    border: 0;
    flex: 1;
    height: 100%
}

.menu .search-icon-tool input+span {
    display: inline-block;
    height: var(--navigation-search-size);
    width: var(--navigation-search-size)
}

.menu .search-icon-tool input+em {
    width: var(--navigation-search-size);
    height: var(--navigation-search-size);
    opacity: .8
}

.menu .search-icon-tool input+em:hover {
    opacity: 1;
    cursor: pointer
}

.menu .search-icon-tool input+em svg {
    height: 100%;
    width: 100%
}

.footer__nav-list {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.footer__nav-list li {
    list-style: none
}

.footer__nav-list li:not(:last-child) {
    margin-right: 40px
}

.footer__nav-list li a {
    color: #fff;
    display: block;
    padding: 5px 0
}

.footer__nav-list li a:hover {
    color: #f5f5f5;
    text-decoration: underline
}

.white-style {
    /* background: #fff; */
}

.menu_fixed {
    position: fixed
}

.menu>ul>li>a.cur,
.menu>ul>li>span.cur,
.category#top .menu>ul>li>a.cur,
.category#top .menu>ul>li>span,
.page-id-12684 .menu>ul>li>a.cur,
.page-id-12684 .menu>ul>li>span,
.tax-faqs .menu>ul>li>a.cur,
.tax-faqs .menu>ul>li>span,
.single-theme_faqs .menu>ul>li>a.cur,
.single-theme_faqs .menu>ul>li>span,
.post-type-archive-theme_faqs .menu>ul>li>a.cur,
.post-type-archive-theme_faqs .menu>ul>li>span {
    color: var(--main-color-1)
}

.menu>ul>li>a::before {
    /* content: ''; */
}

.category#top,
.page-id-12684,
.tax-faqs#top,
.single-theme_faqs#top,
.post-type-archive-theme_faqs#top {
    padding-top: 180px;
}

@media only screen and (min-width: 2200px) {
    header.ct-shortcode::after {
        width: 800px
    }
}

@media only screen and (max-width: 1600px) {

    .menu>ul>li>a,
    .menu>ul>li>span {
        padding: 25px 1.2em
    }
}

@media only screen and (max-width: 1440px) {

    .menu>ul>li>a,
    .menu>ul>li>span {
        padding: 15px 17px
    }

    .menu>ul>li:last-child>.normal-sub {
        left: 50%;
        transform: translate(-75%)
    }
}

@media only screen and (max-width: 1366px) {

    .menu>ul>li>a,
    .menu>ul>li>span {
        /* padding: 20px 12px; */
    }

    .menu .nav-post-list ul li:not(:nth-child(4n)) {
        margin-right: inherit
    }

    .menu .nav-post-list ul li:not(:nth-child(3n)) {
        margin-right: 20px
    }

    .menu .nav-post-list ul {
        padding-left: 20px
    }

    .menu .nav-post-list ul li {
        width: calc((100% - 20px*2)/3)
    }

    .menu .all-wrap>div .nav-terms-list li {
        padding-right: 7px
    }
}

@media only screen and (max-width: 1200px) {

    .menu>ul>li>a,
    .menu>ul>li>span {
        /* padding: 20px 7px; */
    }

    .nav-icon {}

    .menu-container .menu .nav-search {
        width: 147px;
        display: none;
    }

    .menu_head .menu-1 a {
        padding-left: 20px;
        z-index: 888
    }
}

@media only screen and (max-width: 1024px) {
    header.ct-shortcode::after {
        width: 270px
    }

    .menu>ul {
        margin-top: 0
    }

    header.ct-shortcode::before {
        height: 5px
    }

    header.ct-shortcode::after {
        width: 270px;
        position: absolute;
        height: 70px
    }

    .menu>ul>li>.normal-sub {
        box-shadow: initial
    }

    .menu ul.nav-cat-list {
        padding: 10px 0
    }

    .menu_head::after {
        width: 250px
    }
}

@media only screen and (max-width: 959px) {

    .responsive #top,
    .category#top,
    .page-id-12684,
    .tax-faqsy#top,
    .single-theme_faqs#top,
    .post-type-archive-theme_faqs#top {
        padding-top: 119px;
    }

    .responsive .single-post#top,
    .responsive .single-theme_projects#top {
        padding-top: 0;
    }

    .menu_head {
        background: #9aaea7;
        top: 0;
        position: relative;
    }

    .menu_head .container {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0;
    }

    .menu_language-link {
        text-align: center;
        display: block;
        color: var(--main-color-2);
        width: 100%
    }

    .menu_language-item:not(:last-child) {
        border-bottom: 1px solid #ddd;
        padding-bottom: 20px;
        margin: 10px auto;
        width: 94%
    }

    .menu_language-item:not(:last-child)::after {
        display: none
    }

    .menu_language {
        position: fixed;
        top: 0;
        left: -100%;
        width: 100%;
        z-index: 888;
        height: 100%;
        width: 100%;
        justify-content: center;
        flex-direction: column;
        text-align: center;
        background: #fff;
        transition: all .6s;
        z-index: 6666
    }

    .menu_language.show {
        left: 0
    }

    .menu_head .menu-1 {
        display: none
    }

    .menu>ul>li>a>span,
    .menu>ul>li>span>span {
        display: none
    }

    .menu-container .menu .nav-search,
    .menu-container .menu .nav-icon {
        display: none
    }

    .menu_head .menu-mobile {
        display: flex;
        overflow: hidden;
        width: 100%;
        justify-content: space-between
    }

    .menu_head::after {
        height: 74px
    }

    .menu_head .menu-mobile>div {
        /* max-width: 120px; */
        z-index: 888;
        display: flex;
        align-items: center
    }

    .m-nav-icon {
        margin: 0 20px;
        display: block;
        width: 44px;
    }

    .menu_head .menu-mobile>button {
        float: right
    }

    .menu_head .menu-mobile a {
        position: relative;
        z-index: 666;
        display: flex;
        max-width: 120px;
    }


    .menu_head .menu-mobile img {
        width: 100%;
        height: auto;
        display: block
    }

    .menu-container {
        width: 100%
    }

    .menu-mobile {
        display: block
    }

    .menu-container .menu {
        float: initial
    }

    .sub-open:after,
    .sub-close:after {
        display: block;
        cursor: pointer;
        float: right;
        background: #fff;
        color: #42b0ff;
        position: absolute;
        right: 0;
        top: 0
    }

    .sub-open:after,
    .sub-close:after {
        content: "";
        background-color: #9aaea7;
        width: 60px;
        height: 41px;
        background-repeat: no-repeat;
        background-size: 20px;
        background-position: center
    }

    .sub-open:after {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTI4IDEyODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZD0iTTY1LjIsNzIuOWwyOS4yLTI5LjJsNS43LDUuN0w2NS4yLDg0LjJMMzAuNCw0OS40bDUuNy01LjdMNjUuMiw3Mi45eiIvPg0KPC9zdmc+DQo=)
    }

    .sub-close:after {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjYwMjA0MjAzMDU4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwNDUgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjYyMDMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTMwLjYyNSIgaGVpZ2h0PSIxMjgiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+QGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBmZWVkYmFjay1pY29uZm9udDsgc3JjOiB1cmwoIi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfMTAzMTE1OF91Njl3OHloeGR1LndvZmYyP3Q9MTYzMDAzMzc1OTk0NCIpIGZvcm1hdCgid29mZjIiKSwgdXJsKCIvL2F0LmFsaWNkbi5jb20vdC9mb250XzEwMzExNThfdTY5dzh5aHhkdS53b2ZmP3Q9MTYzMDAzMzc1OTk0NCIpIGZvcm1hdCgid29mZiIpLCB1cmwoIi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfMTAzMTE1OF91Njl3OHloeGR1LnR0Zj90PTE2MzAwMzM3NTk5NDQiKSBmb3JtYXQoInRydWV0eXBlIik7IH0KPC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTI4Mi41MTczMzMgMjEzLjM3NmwtNDUuMzU0NjY2IDQ1LjE2MjY2N0w0ODkuNDcyIDUxMiAyMzcuMTYyNjY3IDc2NS40NjEzMzNsNDUuMzU0NjY2IDQ1LjE2MjY2N0w1MzQuNjEzMzMzIDU1Ny4zNTQ2NjdsMjUyLjA5NiAyNTMuMjY5MzMzIDQ1LjM1NDY2Ny00NS4xNjI2NjctMjUyLjI4OC0yNTMuNDQgMjUyLjI4OC0yNTMuNDgyNjY2LTQ1LjM1NDY2Ny00NS4xNjI2NjdMNTM0LjYxMzMzMyA0NjYuNjI0bC0yNTIuMDk2LTI1My4yMjY2Njd6IiBwLWlkPSI2MjA0Ij48L3BhdGg+PC9zdmc+)
    }

    .menu>ul {
        display: none
    }

    .menu>ul>li {
        width: 100%;
        float: none;
        display: block;
        position: relative
    }

    .menu>ul>li>.normal-sub li a.cur {
        color: var(--main-color-1)
    }

    .menu>ul>li>a,
    .menu>ul>li>span {
        padding: 8px;
        width: calc(100% - 60px);
        display: block;
        color: #fff !important;
        padding-left: 0
    }

    .menu>ul>li>ul {
        position: relative
    }

    .menu>ul>li>ul {
        width: 100%;
        left: 0;
        margin-top: 0
    }

    .menu>ul>li>.normal-sub {
        width: 100%;
        padding: 10px;
        background: #f5f5f5
    }

    .menu>ul>li>a.cur:after {
        display: none
    }

    .menu>ul>li.nav-products>.normal-sub {
        width: 100%
    }

    .menu>ul>li:last-child>.normal-sub {
        left: inherit;
        transform: inherit
    }

    .menu>ul>li>ul>li {
        float: none;
        width: 100%;
        margin-top: 20px
    }

    .menu>ul>li>ul>li:first-child {
        margin: 0
    }

    .menu>ul>li>ul>li>ul {
        position: relative
    }

    .menu>ul>li>ul>li>ul>li {
        float: none
    }

    .menu .show-on-mobile {
        display: block;
        margin-top: 30px;
    }

    .white-style .menu .show-on-mobile {
        padding: 0 20px 20px 20px;
        background: #9aaea7;
    }

    .menu>ul>li>.normal-sub.sub-layout-all-width {
        position: inherit
    }

    .menu>ul>li .nav-right-wrap>div {
        padding-left: 25px
    }

    .menu>ul>li .nav-right-wrap {
        padding-left: 25px
    }

    .menu>ul>li .nav-right-wrap .two-sub-wrap ul.two-sub li {
        width: 50%;
        padding: 10px
    }

    .menu>ul>li .nav-right-wrap .third-sub ul {
        padding: 20px 0
    }

    .menu>ul>li.cur::after {
        width: 5%;
        height: 2px
    }

    .menu .all-wrap {
        width: 100%;
        max-width: inherit;
        padding: 0;
        position: initial;
        box-shadow: initial;
        background: #f5f5f5
    }

    .menu .all-wrap>div {
        width: 100%
    }

    .menu .nav-post-list ul li:not(:nth-child(3n)) {
        margin-right: inherit
    }

    .menu .all-wrap>div .nav-terms-list li svg {
        display: none
    }

    .menu .all-wrap>div .nav-terms-list {
        width: 100%;
        max-width: 100%;
        padding-left: inherit;
        background: #f5f5f5;
        padding: 10px
    }

    .menu .nav-post-list {
        display: none
    }

    .menu .nav-post-list ul {
        padding-left: initial
    }

    .menu .nav-post-list ul li {
        width: calc((100% - 20px)/2)
    }

    .menu ul.nav-cat-list {
        width: 100%;
        display: flex;
        padding: 10px
    }

    .menu .nav-cat-list>li {
        width: 100%
    }

    .menu .nav-cat-list>li {
        margin-right: 0
    }

    .menu .nav-cat-list>li:nth-child(3n) {
        margin-right: 0
    }

    .menu .nav-cat-list>li>a {
        padding-left: 5px
    }

    .menu .nav-cat-list>li>ul>li>a {
        padding-left: 10px
    }
}

@media only screen and (max-width: 720px) {
    .footer__nav-list li {
        list-style: none;
        width: 100%
    }

    .footer__nav-list li:not(:last-child) {
        margin-right: 0
    }

    .menu_head .menu-mobile img {
        /* height: 60px; */
        /* width: auto; */
    }
    .menu_head .menu-mobile img[alt="M-logo"]{
          height: 60px; 
         width: auto; 
    }

    .m-nav-icon {
        margin: 0 5px;
        display: block;
        width: 44px;
        padding: 5px;
    }

    .responsive #top {
        padding-top: 100px;
    }

    .m-nav-icon a {}
}

@media only screen and (max-width: 480px) {
    .menu>ul>li .nav-left-wrap {
        display: none
    }

    .menu_head::after {
        height: 74px;
        width: 190px
    }

    .menu>ul>li.nav-products>.normal-sub>div {
        gap: 10px;
        grid-template-columns: repeat(2, calc((100% - 10px) / 2));
    }

    .menu>ul>li .nav-right-wrap {
        width: 100%;
        padding: 0
    }

    .menu>ul>li .nav-right-wrap>div {
        padding: 0;
        border: 0
    }

    .menu>ul>li>.normal-sub.sub-layout-all-width>.ct-section-inner-wrap {
        padding: 10px 0
    }
}
#section-7-34 a{
    color: #869d97;
    font-style: oblique;
}
#section-7-34 a:hover{
    text-decoration: underline;
}
.products-list,
.search-results-list.products-list {
    display: grid;
    gap: 4.5em;
    grid-template-columns: repeat(4, calc((100% - 4.5em * 3)/4));
    margin: 20px 0;
    padding: 0;
    width: 100%;
}
.oxy-repeater-pages-wrap:last-child {
    grid-column: 1 / -1; /* 跨越所有列 */
 
  }
.all-products{
    
}
.all-products h1{
    margin-bottom: .4em;
}
.products-list .project-pic ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: stretch
}

.products-list .project-pic li {
    width: calc(50% - 10px);
    padding: 10px 0
}

.products-list .project-pic img {
    width: 100%
}

.products-list .items {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.products-list .items * {
    transition: All .3s ease-in-out
}

.products-list .item {
    overflow: hidden;
    position: relative;
}

.products-list .pic {
    position: relative;
    width: 100%;
    padding-bottom: 65%;
}

.products-list .item a {
    display: block
}

.products-list .pic img {
    width: 100%;
    position: absolute;
    height: 100%;
    object-fit: cover;
}

.products-list .text {
    padding: calc(1vw + 10px);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    z-index: 3;
    color: #fff;
    outline: 1px solid #fff;
    outline-offset: calc(-1vw - 10px);
    opacity: 0;
    background: rgba(0, 0, 0, 0.5);
    transition: All .3s ease-in-out
}

.products-list .text h3 {
    font-size: 43px;
    font-family: 'Poppins-ExtraLight' !important;
}

.products-list .item:hover .text {
    opacity: 1
}

.products-list .item h2 {
    font-weight: 300;
    display: block;
    padding-bottom: calc(0.5vw+5px)
}

.products-list .item a {
    color: #fff;
    font-size: 26px;
    font-family: 'Poppins-ExtraLight' !important;
    margin-top: 10px;
}

.not-like {
    max-width: 720px;
    margin: 0 auto;
    text-align: center;
}

.not-like__content {
    margin-bottom: 10em;
}

.not-like__like {
    display: block;
    color: var(--main-color-2);
    max-width: 280px !important;
    margin: 0 auto;
    padding: 10px;
}

@media only screen and (max-width : 1200px) {
    .products-list .text h3 {
        font-size: 24px;
    }

    .products-list .item a {
        font-size: 20px;
    }
}

@media only screen and (max-width : 769px) {
    .layout-news .mod-news01 .news-tabs {
        grid-template-columns: 100%;
    }
    .all-products h1,.tax-products .title-h1{
    font-size: 2em;
}

    .products-list .text {
        position: absolute;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
        z-index: 3;
        color: #fff;
        outline: 1px solid #fff;
        outline-offset: calc(-1vw - 10px);
        opacity: 0;
        background: rgba(0, 0, 0, 0.5)
    }

    .products-list .item a {
        color: #fff
    }

    .products-list .item:hover .text {
        opacity: 1
    }

    .products-list {
        display: grid;
        gap: 20px;
        grid-template-columns: repeat(2, calc((100% - 20px)/2))
    }
}

@media only screen and (max-width : 480px) {
    .products-list {
        display: grid;
        gap: 20px;
        grid-template-columns: 100%
    }
}

div.products-list__layout {
    list-style-type: none;
    padding: 0 20px;
    margin: 0 auto;
}

.products-list__img-link {
    position: absolute;
    display: inline-block;
    height: 100%;
    width: 100%
}

.products-list__index {
    display: grid;
    grid-template-columns: repeat(4, calc((100% - 70px*3)/4));
    gap: 70px;
    padding: 0;
    margin: 0
}

.products-list__sku {
    margin: 0 0 10px 0
}

.products-list__item {
    list-style: none;
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -ms-transition: all .5s linear;
    -o-transition: all .5s linear;
    transition: all .5s linear;
}

.products-list__item>div {
    width: 100%
}

.products-list__link {
    position: relative;
    display: block;
    width: 100%;
    padding: 5px;
    display: inline-flex;
    justify-content: center;
    color: #000!important;
    align-items: center;
}



.products-rand-list__wrapper {
    display: grid;
    grid-template-columns: repeat(3, calc((100% - 40px)/3));
    width: 100%;
    margin: 0 auto;
    max-width: 1480px;
    gap: 20px;
    padding: 0;
}

.products-rand-list li {
    list-style-type: none;
}

.products-list__img-wrap {
    position: relative;
    padding-bottom: 128%;
    overflow: hidden;
    margin: 0 auto;
    position: relative
}

.products-list__img,
.products-list__img-hover {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    object-fit: cover;
    transition: all .8s;
    left: 50%;
    transform: translateX(-50%);
}

.products-list__img-hover {
    /* display:none; */
    z-index: 66;
    opacity: 0;
}

.products-list__item:hover .products-list__img-hover {
    /* display:block; */
    opacity: 1;
}

.products-list__img-wrap:hover {
    cursor: pointer
}

.products-list__img-wrap:hover .products-list__icon {
    opacity: 1
}


.products-list__icon {
    width: 40px;
    height: 40px;
    position: absolute;
    z-index: 666;
    right: 22px;
    bottom: 22px;
    fill: var(--main-color-2);
}

.products-list__item.like .products-list__icon {
    fill: var(--main-color-like);
}

.products-list__icon.cur {
    fill: var(--main-color-like);
}

.products-list__link:hover .products-list__text-content {
    color: #036499
}

.products-rand-list .products-list__img-wrap {
    background: #fff
}

.products-rand-list .products-list__text-content {
    text-align: center;
}

.products-list__text-content {
    padding: 15px 0;
    color: #000
}

.products-list__title {
    margin: 0 0 10px 0;
    font-size: 16px;
    font-weight: 500;
   
}
.products-list__content{
    margin-bottom: 10px;
}
.products-list-hot-product {
    padding: 20px;
    margin: 0;
    border: 1px solid #ddd
}

.products-list-hot-product__item {
    list-style-type: none;
    margin-bottom: 20px
}

.products-list-hot-product__item:not(:last-child) {
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px
}

.products-list-hot-product__item-link {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row
}

.products-list-hot-product__item-link:hover .products-list-hot-product__img {
    transform: scale(1.1)
}

.products-list-hot-product__item-link:hover .products-list-hot-product__text-title,
.products-list-hot-product__item-link:hover .products-list-hot-product__item-time {
    color: var(--main-color-1)
}

.products-list-hot-product__img-wrap {
    width: 55%;
    position: relative;
    overflow: hidden
}

.products-list-hot-product__text-wrap {
    width: 45%;
    padding-left: 15px
}

.products-list-hot-product__img {
    width: 100%;
    padding-bottom: 75%;
    background-position: center;
    background-size: cover;
    transition: all .6s
}

.products-list-hot-product__item-time {
    font-weight: 100;
    color: #868686
}

.products-list-hot-product__text-title {
    color: var(--main-color-2);
    margin-bottom: 10px
}

.products-list__content-title {
    text-align: center;
}

.products-list__content-title-h1 {
    color: #888888;
    margin: 75px 0 66px 0;
    text-align: center;
}

.products-list__content-title-h2 {
    color: var(--main-color-1);
    margin-bottom: 25px;
}

.products-list__content-title-text {
    color: #1d1d1f;
    font-weight: 700;
    text-align: left;
    margin-bottom: 40px;
    text-align: center;
}

.terms-cat {
    display: grid;
    grid-template-columns: repeat(4, calc((100% - 60px)/4));
    width: 100%;
    margin: 0 auto;
    max-width: 1310px;
    gap: 20px;
}

.terms-cat_item {}

.terms-cat_item-img {
    display: block;
    margin-right: 10px;
    width: 32px;
    opacity: .8;
}

.terms-cat_link {
    display: inline-flex;
    align-items: center;
    color: var(--main-color-2);
}

.terms-cat_link:hover .terms-cat_item-img,
.terms-cat_link.cur .terms-cat_item-img {
    opacity: 1
}

.terms-cat_link.cur {
    color: var(--main-color-1);
}

@media only screen and (max-width : 1440px) {
    .products-list-cat__content {
        padding: 30px
    }
}

@media only screen and (max-width : 1024px) {
    .products-list {}

    .products-list-cat {
        gap: 20px;
        grid-template-columns: repeat(2, calc((100% - 20px)/2))
    }

    .products-list-cat__content {
        padding: 25px
    }
}

@media only screen and (max-width : 1080px) {

    .products-list,
    .products-list__index {
        gap: 20px;
        grid-template-columns: repeat(2, calc((100% - 20px)/2))
    }

    .products-list__search,
    .products-list-hot-product__wrap,
    .layout-large__title {
        display: none
    }

    .products-list__layout,
    .products-detail__layout {
        gap: 20px;
        grid-template-columns: 100%
    }

    .products-list {
        display: grid;
        gap: 5.6em !important;
        grid-template-columns: repeat(2, calc((100% - 5.6em)/2)) !important;
        margin-top: 5.6em;
    }
}

@media only screen and (max-width : 640px) {
    .products-list__content-title-h1 {
        margin: 35px 0 15px 0;
        font-size: 24px;
    }

    .products-list__content-title-h2 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .products-list,
    .products-list__index {
        gap: 20px;
        grid-template-columns: 100% !important;
    }

    .products-list-cat {
        gap: 20px;
        grid-template-columns: 100%
    }

    .products-list-cat__content {
        padding: 25px
    }

    .terms-cat {
        grid-template-columns: repeat(2, calc((100% - 20px)/2));
    }
}

@media only screen and (max-width : 480px) {
    .products-list-cat__content {
        padding: 15px
    }

    .products-list-cat__link {
        margin-right: 10px;
        padding: 10px
    }
}

.inner-page__banner {
    background-size: cover;
    background-position: center
}

.inner-page__banner-container {}

.inner-page__banner .inner-page__banner-container,
.inner-page__banner .inner-contact__banner-container {
    position: relative;
    width: 100%;
    padding-bottom: 43%;
}

.inner-contact__text-content {

    color: #fff;

}

.inner-contact__text-content:not(.page-id-23 .inner-contact__text-content) {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

.page-id-23 .inner-contact__text-content {
    position: absolute;
    top: 240px;
}

.inner-contact__img {}

.inner-contact__title {
    font-style: oblique;
    font-size: 94px;
    font-family: 'Poppins-ExtraBoldItalic' !important;
    margin: 38px 0;
}

.inner-contact__link {
    color: #fff;
    padding: calc(0.25vw + 5px) 0 calc(0.25vw + 5px) calc(0.5vw + 10px);
    display: inline-flex;
    align-items: center;
    border: 2px solid var(--main-color-1);
    border-radius: 50vw;
    position: relative;
    z-index: 2;
    text-decoration: none;
}

.inner-contact__link:after {
    height: calc(0.5vw+35px);
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAB4CAYAAACuNZEIAAAACXBIWXMAAC4jAAAuIwF4pT92AAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTA1LTAxVDA5OjU1OjU0KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0LTA1LTAxVDA5OjU1OjU0KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0wNS0wMVQwOTo1NTo1NCswODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MTg0YmViMC0yZGI4LTUyNDItOGQyYi0wYmYyYjY3YjVlY2MiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5ZWRmODA2OS0xOGJiLWRhNDQtYTY3Yy03MzRjMzZjZjlkZDYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5NmE1MjJkOS1mNmM5LWFmNGQtYmQ0ZC03MDM0ZDQ4NjNkMDEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjk2YTUyMmQ5LWY2YzktYWY0ZC1iZDRkLTcwMzRkNDg2M2QwMSIgc3RFdnQ6d2hlbj0iMjAyNC0wNS0wMVQwOTo1NTo1NCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MTg0YmViMC0yZGI4LTUyNDItOGQyYi0wYmYyYjY3YjVlY2MiIHN0RXZ0OndoZW49IjIwMjQtMDUtMDFUMDk6NTU6NTQrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Yrf9uAAAD90lEQVR4nO3bP4icRRzG8c/l4pEDFRQL7SwsvcJCG1MogolEwf8QCzWKREUliChEsAjEIiiICHpG8AQxhVGEBPwDGhsbBS3O0sJCEEQMqKgkxrWYHC7zvrtubt/3bmZ2Hli498e9M+93Z3bmN/POMzcYDMyStmz2A2y0KnDpqsCla+aAt7YFl5aW5jf6QbrW6urqmbb4zLVwBS5dFbh0VeBN1hbcivtxYV8VpKRlHMUb+BpXdF1BasA3Df19OU7gyi4rSA34o+j6MnyGa7qqIDXgR/F+FLsYn+D6LipIDfgUdmMlip+PY7hl2gpSA4YzeAgvR/FteBf3TFN4isAwwJM4EMW34i08vN6CUwVe0wE8FcXm8AqeWU+BqQPDS0IX/yeKH8TzwhcwsXIAhjeFwex0FH9aaO2JOXIBhveEtPPPKL5X+F2fN0khOQHDx9iJX6P4bmEEX/y/AnIDhi9wA36O4jcLc/UF425u3cTDAl7DrjH/s9lqa83rhKxsB0623TQK5t6znxx1NR4RRvCGRnXp1i3OEjSqhd/GdqFLTzT6bYIWhZ9erK/w6qibRgGfxoMdPFRfugof4pIo/jluw2+jbsxxlN6OTzVhjwurqZGw5Ae8Q2jZeL/rCO7STEoaygn4TnygOR0t4z7NtLNVuQDvwTuaA+ghPKa5sBipHID34bDmsz6L/cLaeWKlmkWt6bmzn2EN8LiQCZ6zUgWew4t4Ior/jQeE7r0upQg8j9eFgWhYfwmromPTFJ4a8IKQ5d0exX8XEooT01aQGvCKJuwvwtLvyy4qSAl4AXdHsR+F1y/fdlVJStPSKXwzdP298LahM1jSamG4UVi0zAsbdz91XUFqwCfxQp8VpNSlN0QVuHRV4NI1c8Bz1eRRuCpw6arApasCl64KXLoqcOmqwKVr3CZe9v5DLYdzZq6FK3DpqsClqwInoF79h+N2LTdrHj4sHFMivDLdie/WWVZjHk4R+AdcOnQ9zUvxLBKPXv2HKQL36j9MEbhX/2GKwPToP0wVmJ78hykDr6lT/2GK09Io7RHORseNdEg4WdsGksU8PE53CEcT43PTy8IJ2/jcdPbABBvAUc2T8UeEk7bDJ+OLAIZrhSkqzrWPC1PamvehGGAms/KcE/CiPPyHo8xa7f7DwWAw6rN3kLf2D1q4xs3DRfoPx3Xpbf7r0jn6D1u79MwNWjmklm1at/8wR+Cp/Ie5AU/tP8wJuBP/YS7A+3TkP0w1gxpWp/7DlIF78R+mCtyb/zBF4F79hykCr+jRf5haarmAP6JY0a9aevcfptbCcJHu/IdFbfFMouS7dO+qwKWrApeumQOu3sPSVYFLVwUuXTMH/C/tFdDZZfTLPQAAAABJRU5ErkJggg==);
    margin-left: 27px;
    margin-right: 10px;
    width: 30px;
    height: 30px;
    text-align: center;
    display: block;
    background-size: 30px;
    background-position: bottom
}

.inner-contact__link:before {
    content: "";
    width: calc(0.5vw + 35px);
    border-radius: 50vw;
    background: var(--main-color-1);
    position: absolute;
    z-index: -1;
    top: 2px;
    right: 2px;
    bottom: 2px;
    transition: all .4s
}


.inner-contact__link:hover {
    text-decoration: none;
    color: #fff
}

.inner-contact__link:hover:before {
    width: calc(100% - 4px)
}

.inner-page__title {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    margin: 0;
    color: #fff;
    text-shadow: 2px 2px 2px #b1b1b1
}

@media only screen and (max-width : 1600px) {
    .inner-contact__text-content {
        position: absolute;
        top: 225px;
        color: #fff;
    }

    .inner-contact__text-content {
        position: absolute;
        top: 225px;
        color: #fff;
    }

    .inner-contact__img {
        max-width: 160px;
    }

    .inner-contact__title {
        font-style: oblique;
        font-size: 3em;
        font-family: 'Poppins-ExtraBoldItalic' !important;
        margin: .3em 0;
    }
}

@media only screen and (max-width : 1366px) {
    .inner-contact__text-content {
        position: absolute;
        top: 12em;
        color: #fff;
    }

    .inner-contact__img {}

    .inner-contact__title {}
}

@media only screen and (max-width : 1200px) {
    .inner-contact__text-content {
        position: absolute;
        top: 100px;
        color: #fff;
    }

    .inner-contact__img {
        display: none;
    }

    .inner-contact__title {}
}

@media only screen and (max-width : 640px) {
    .inner-page__banner-container {
        padding-bottom: 54%
    }

    .inner-contact__text-content {
        position: absolute;
        top: 50%;
        color: #fff;
        width: 100%;
    }

    .inner-contact__img {
        display: none;
    }

    .inner-contact__title {
        font-size: 30px;
    }

    .inner-page__banner .inner-page__banner-container,
    .inner-page__banner .inner-contact__banner-container {
        padding-bottom: 100%;
    }
}

.theme__sidebar>:first-child {
    margin-top: 11px
}

.theme__sidebar {
    text-align: left
}

.search-tool {
    background: #fff
}

.theme__sidebar>:not(:last-child) {
    margin-bottom: 20px
}

.theme__sidebar {
    padding: 0
}

.search-tool {
    display: flex;
    align-items: center;
    box-sizing: border-box;
}

.search-tool input {
    background: 0;
    border: 0
}

.search-tool input::placeholder {
    color: #919191
}

.search-tool input {
    color: var(--main-color-1) !important;
    line-height: 1.5 !important;
    width: calc(100% - 20px) !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important
}

.search-tool input:focus {
    outline: none !important;
    border: none !important;
    box-shadow: none !important
}

.search-tool svg {
    background-size: cover;
    transition: var(--mian-transition);
    width: 20px;
    height: 20px;
    fill: var(--main-color-1)
}

.search-tool svg:hover {
    cursor: pointer;
    transform: scale(1.05)
}

.select-quantity {
    margin-right: 10.3em;
}

.select-quantity__list {
    padding: 0;
    list-style-type: none;
    background: #fff;
    margin: 0;
    height: 13.312em;
    /* overflow: hidden; */
    box-shadow: 1px 12px 14px 3px rgb(0 0 0 / 16%);
}

.select-quantity__list .swiper-container {
    height: 100%;
}

.select-quantity__list .swiper-scrollbar-drag {
    background-color: var(--main-color-1);
    width: 9px;
}

.select-quantity__list .swiper-scrollbar {
    background: #0000;
    height: 100%;
    right: 6px;
}

.select-quantity__list.swiper-container {
    height: 120px;
}

.select-quantity__list ul {
    margin: 0;
    list-style: none;
    padding: 2.18em 1em;
    height: auto;
    box-sizing: border-box;
}

.select-quantity__title {
    position: relative;
    border: 1px solid #030000;
    padding: 1.3em 0.6em;
}

.select-quantity__title::after {
    content: '';
    display: block;
    width: 14px;
    height: 7px;
    background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDYzRkM5NzNBRjQxMUVGQTQyQ0UxOEYxNTY2OEJFQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDYzRkM5ODNBRjQxMUVGQTQyQ0UxOEYxNTY2OEJFQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlENjNGQzk1M0FGNDExRUZBNDJDRTE4RjE1NjY4QkVBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlENjNGQzk2M0FGNDExRUZBNDJDRTE4RjE1NjY4QkVBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgADAAWAwERAAIRAQMRAf/EAG8AAAMAAAAAAAAAAAAAAAAAAAYHCAEBAQEAAAAAAAAAAAAAAAAAAwIEEAAAAwUGBAcAAAAAAAAAAAABAgMRMRITBAAhIhQFBkJSIwdBYZHBFRYXEQADAAICAwAAAAAAAAAAAAAAARECEiEyIgMT/9oADAMBAAIRAxEAPwAx3TR777cboqNy0FSpqWiV6wnqpoiYoxmbLXDhEGsIoHvDYMri6C7i6Ftb342iltkuqUsS2pqtITSRuUIoAXzDOBMOYH+F7WW/aoV9FBfoKdzaqnqe6NSuKQ0BSmoKYxDGIqkooVM5SItwoFTOYRM8XvxAfl2I57FCV+RyS+fl5KWbMz4ZUtmKOLDCx7baGOIPSvwT7gVmekzzSs1B8ZFwv60DXR3c11s60oC1pQHRk8MiHyggZ6MZbQOf/9k=);
    background-size: cover;
    position: absolute;
    right: 0.8em;
    top: 50%;
    transform: translateY(-50%);
}

.select-quantity__items {
    line-height: 2;
    margin-bottom: 10px;
    padding-left: 8px;
}

.select-quantity__items.cur {
    background: #f8f8f8;
}

.select-quantity__items:hover {
    cursor: pointer
}

@media only screen and (max-width : 640px) {}


@media only screen and (max-width : 1080px) {}

.contact-us-form {
    margin: 20px;
    border-radius: 10px;
    max-width: 1477px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}

.custom__content,
.custom__contact-us {
    margin-top: 0 !important
}

.contact-us__custom {
    background-image: url(https://www.realgres.com/wp-content/uploads/2024/04/products-banner.webp);
    background-size: cover;
    background-position: center top
}
.contact-us__hide{
    display: none;
}

.contact-us-form__item:not(:last-child) {
    margin-bottom: 15px
}
.contact-us-form__tell-us-about-your-project{
    width:100%
}
.contact-us-form__item:not(.contact-us-form__submit,.contact-us-form__file,.contact-us-form__tell-us-about-your-project){
    width:calc((100% - 123px)/2);
}
.contact-us-form__i-work-on-commercial-projects,.contact-us-form__project-application{
    width: 100%;
}
.contact-us-form__i-work-on-commercial-projects .wpcf7-list-item{
    margin: 0 1em 0 0;
}
.contact-us-form__item:nth-child(even):not(.contact-us-form__file,.contact-us-form__i-work-on-commercial-projects ){
    margin-left:123px;
}
.contact-us-form__item .wpcf7-spinner {
    position: absolute;
}

.contact-us-form__item p {
    margin: 0;
}

.contact-us-form__item input:not(.contact-us-form__file input,.contact-us-form__submit input),
.contact-us-form__item textarea {
    width: 100%;
    border: 0;
    line-height: 2.5;
    padding-left: 15px;
    max-height: 80px;
    background-color: inherit !important;
    resize: none;
    border: 1px solid var(--main-color-hover-3);
}
.contact-us-form__item textarea{
    min-height:200px
}
.contact-us-form__file.contact-us-form__item.contact-us-form__submit{
    
}
.contact-us-form__file label,.contact-us-form__submit input{
    display: block;
    width: 100%;
    border: 1px solid var(--main-color-1);
    line-height: 50px;
    height: 50px;
    text-align: center;
    background: var(--main-color-1);
    color: var(--main-color-2);
}
.contact-us-form__file label:hover, .contact-us-form__submit input:hover{
    background: var(--main-color-1);
    color: #fff;
    cursor: pointer;
}
.contact-us-form__file input{
    display:none;
}


.contact-us-form .wpcf7-response-output {
    color: #fff
}

.contact-us-form+.wpcf7-response-output {
    color: var(--main-color-hover-3);
}


.contact-us-form__item.sourcepage {
    display: none
}
.contact-us-form__submit-wrap{
    display:flex;
    width: 100%;
    justify-content: flex-end;
    margin-top: 20px;
}
.contact-us-form__submit-wrap>div{
    width:100%;
    max-width:720px;
    display:flex;
    flex-wrap: wrap;
}
.contact-us-form__item.contact-us-form__submit{margin-bottom: 0;margin-right: 20px;}
.contact-us-form__file,.contact-us-form__submit{
    width: calc((100% - 20px)/2);
}

@media only screen and (max-width : 1280px) {

 
}

@media only screen and (max-width : 1080px) {
  .contact-us-form__item:not(:last-child) {
    margin-bottom: 15px;
}
    .contact-us-form__i-work-on-commercial-projects{
        width: 100%!important;
    }
    .contact-us-form__item:not(.contact-us-form__submit,.contact-us-form__file,.contact-us-form__tell-us-about-your-project){
        width:calc((100% - 20px)/2);
    }
    .contact-us-form__item:nth-child(even):not(.contact-us-form__file,.contact-us-form__i-work-on-commercial-projects ){
        margin-left: 20px;
    }
/*           html .oxy-repeater-pages-wrap:last-child{*/
/*    grid-column: inherit;*/
/*    grid-row: inherit;*/
/*}*/
}

@media only screen and (max-width : 640px) {
  .contact-us-form__item:not(:last-child) {
    margin-bottom: 15px;
}
    .contact-us-form__i-work-on-commercial-projects{
        width: 100%!important;
    }
    .contact-us-form__item:not(.contact-us-form__submit,.contact-us-form__file,.contact-us-form__tell-us-about-your-project){
        width:100%;
    }
    .contact-us-form__item:nth-child(even):not(.contact-us-form__file,.contact-us-form__i-work-on-commercial-projects ){
        margin-left: 0;
    }
}

@media only screen and (max-width : 480px) {
    .contact-us-form__item.contact-us-form__submit{
        margin-right:5px;
    }
    .contact-us-form__submit-wrap>div{
        flex-direction: column-reverse;
    }
   .contact-us-form__item.contact-us-form__submit{
       margin-right: 0;
       margin-bottom: 0;
       margin-top: 15px;
   }
    .contact-us-form__file, .contact-us-form__submit{
        width: 100%;
    }
}


.contact-us-form-1 {
    margin: 20px;
    border-radius: 10px;
    max-width: 340px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}

.custom__content,
.custom__contact-us {
    margin-top: 0 !important
}

.contact-us__custom {
    background-image: url(https://www.realgres.com/wp-content/uploads/2024/04/products-banner.webp);
    background-size: cover;
    background-position: center top
}
.contact-us__hide{
    display: none;
}

.contact-us-form-1__item:not(:last-child) {
    margin-bottom: 15px
}
.contact-us-form-1__tell-us-about-your-project{
    width:100%
}
.contact-us-form-1__first-name,.contact-us-form-1__last-name{
    width: calc((100% - 10px)/2);
}
.contact-us-form-1__email{
    width:100%;
}
.contact-us-form-1__i-work-on-commercial-projects,.contact-us-form-1__project-application{
    width: 100%;
}
.contact-us-form-1__i-work-on-commercial-projects .wpcf7-list-item{
    margin: 0 1em 0 0;
}
.contact-us-form-1__last-name{
    margin-left: 10px;
}
.contact-us-form-1__item .wpcf7-spinner {
    position: absolute;
}

.contact-us-form-1__item p {
    margin: 0;
}

.contact-us-form-1__item input:not(.contact-us-form-1__file input,.contact-us-form-1__submit input),
.contact-us-form-1__item textarea {
    width: 100%;
    border: 0;
    line-height: 2.5;
    padding-left: 15px;
    max-height: 80px;
    background-color: inherit !important;
    resize: none;
    border: 1px solid var(--main-color-hover-3);
}
.contact-us-form-1__item textarea{
    min-height:200px
}
.contact-us-form-1__file.contact-us-form-1__item.contact-us-form-1__submit{
    
}
.contact-us-form-1__file label,.contact-us-form-1__submit input{
    display: block;
    width: 100%;
    border: 1px solid var(--main-color-1);
    line-height: 50px;
    height: 50px;
    text-align: center;
    background: var(--main-color-1);
    color: var(--main-color-2);
}
.contact-us-form-1__file label:hover, .contact-us-form-1__submit input:hover{
    background: var(--main-color-1);
    color: #fff;
    cursor: pointer;
}
.contact-us-form-1__file input{
    display:none;
}


.contact-us-form-1 .wpcf7-response-output {
    color: #fff
}

.contact-us-form-1+.wpcf7-response-output {
    color: var(--main-color-hover-3);
}


.contact-us-form-1__item.sourcepage {
    display: none
}
.contact-us-form-1__submit-wrap{
    display:flex;
    width: 100%;
    justify-content: flex-end;
}
.contact-us-form-1__submit-wrap>div{
    width:100%;
    display:flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.contact-us-form-1__item.contact-us-form-1__submit{margin-bottom: 0;}
.contact-us-form-1__file,.contact-us-form-1__submit{
    width: calc((100% - 20px)/2);
}

@media only screen and (max-width : 1280px) {

 
}

@media only screen and (max-width : 1080px) {
    .contact-us-form-1 {
        max-width: 100%;
        padding:20px;
   }
  .contact-us-form-1__item:not(:last-child) {
    margin-bottom: 15px;
 }
    .contact-us-form-1__i-work-on-commercial-projects{
        width: 100%!important;
    }
    .contact-us-form-1__submit-wrap>div{
   justify-content: center;
}
    
}

@media only screen and (max-width : 640px) {
  .contact-us-form-1__item:not(:last-child) {
    margin-bottom: 15px;
}
    .contact-us-form-1__i-work-on-commercial-projects{
        width: 100%!important;
    }
    .contact-us-form-1__item:not(.contact-us-form-1__submit,.contact-us-form-1__file,.contact-us-form-1__tell-us-about-your-project){
        width:100%;
    }
    .contact-us-form-1__item:nth-child(even):not(.contact-us-form-1__file,.contact-us-form-1__i-work-on-commercial-projects ){
        margin-left: 0;
    }
}

@media only screen and (max-width : 480px) {
    .contact-us-form-1__item.contact-us-form-1__submit{
        margin-right:5px;
    }
    .contact-us-form-1__submit-wrap>div{
        flex-direction: column-reverse;
    }
   .contact-us-form-1__item.contact-us-form-1__submit{
       margin-right: 0;
       margin-bottom: 0;
       margin-top: 15px;
   }
    .contact-us-form-1__file, .contact-us-form-1__submit{
        width: 100%;
    }
}
.faqs-content__title {
    position: relative;
    margin-bottom: 20px;
}

.faqs-content__title h3 {
    display: inline-block;
    padding: 13px 10px;
    background: #d9d9d9;
    font-weight: 100;
    font-size: 14px;
    margin-bottom: 0;
}

body .faqs-share a.share-link {
    width: 44px;
    height: 44px;
    background-size: cover;
    opacity: .8;
}

body .faqs-share a.share-link:not(:last-child) {
    margin-right: 10px;
}

body .faqs-share a.share-link {
    opacity: 1
}

.faqs-share {
    display: flex;
}

.faqs-share__wrap {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin-top: 90px;
}

.faqs-share__wrap h3 {
    margin-bottom: 15px;
}

.faqs-share a {}

.faqs-share a {}

.faqs-share .share-email {
    background-image: url('data:image/webp;base64,UklGRrACAABXRUJQVlA4WAoAAAAQAAAAOwAAOwAAQUxQSGoAAAABcFvbthKdCGmF/2vFrRcWXWgfOu4RN58VERMAEITj6Xno0xAG/HTy+1PwXvuA0zxFWweKp2yOuencTPQUjkal8ax0fv6dfFaaR6UuUortTedmKXQKcBqV1gGc/K5wr31+mni6HGvpYgsAVlA4ICACAAAQDQCdASo8ADwAPp1GnEosF1LSBthYCcS2AGEC1T+A/EDtwut9c5H8EDyFtz1AbZ7zAfsN6yn8g9RnnQdQB6AH7SdaeV6dtXK0JOBSaWFl77qg11K9Rq2yjaFwhWmjMblwPrpC/88X7aKtQncdbgSggADTcy3Aa8J2llHPoUhqVf8Qx/iGPm0FATvNpsY4feH3TOY1CkMCQsXIbuz4RNb75AVTImoMieIYAKQjS+C0rwlPjonC1U6GE+JQkapmBgSdI8SvK4oz2LOooo3ey8sV4bzy2s53bZ/G+DWxKy8x30tlc0kgAPO+By4ez6MfF4sUPyPO31VoRgiiBqZtOQk+vikkxl7KPujmK5WjoL6Zn1f3h9ROEbsF9YcJYvoOrWkEOpJENuGZZh5nnxXQi5szFFRarC99aBNYuduzy98TnYiS0L4vA23MG0HlCV3TrVCJssYge2ltK55ZNlmN+yon/j/pODA3j/0t50hhkufQuWUfJr/NClT+czdckG77AudiGOfyzsS2rob5JG0ya2sSOYEb79rUX7g1OXdmxJ7Hvv2zZBfzczXAeMeSV5qUxSl8d4QZ+4vre06KAlW1XF3VwVRNl69uGLH4y0OysEU+QQiQhjEJYNrLSFSp+k/3vbyT22INruu0PsFACkzYoDeNd4bpRyTZBp/lOP3Xb8MIpsI3+WiKAQJjzuHqEUbtpPx/z/6bBMtOagqOFN9R4AAA')
}

.faqs-share .share-twitter {
    background-image: url('data:image/webp;base64,UklGRmgDAABXRUJQVlA4WAoAAAAQAAAAOwAAOwAAQUxQSHMAAAABcKpt+3u89h5HIm5pVichbZJL4rj2JrlU7b8nkiTN5u2uiJgAAKiPBdP4aVOe97z4zpyflGIBQOJJmwd0nruv9iTuL5iOEpNhMdkak/GfkMlkqUzGjunUYhq6bjyPEJI8FQAlheNSxbd/sJWtH1cPozgAAFZQOCDOAgAAMA8AnQEqPAA8AD6dQJlKqCetqygb/VCwE4lpABOVeij9Un1sSY6lIlyYPy15x/pP2Av1p9G71q/sd7Fv7JHn4YL8t+efc7zyVFoemWZrwc/JYbxlgYRuvg2Qv0IyjoXM1rG+lGLcIlhUmGOBDpQHgASOrGFzShmqC/xg+kxESPCjAAD+/LpD4x8rn9xcdi4i1HalH2rrVdzwXge3/T/r/dPDtw/L4pWbikFbkku/cLYGLTG1lYg4WP2LZL2aF0GXiPrHjuv+RhUFjh6KdYO1aaY4moBZLILcem4QUlfauZfKH1cLjkcGTXP8vGLmSXN5bZyaAW5ZGXGbU/1LZ7VR/xIT6X+4GuoEQ00gE6d5NuD9cUgRCkiuoZxv7AW4TEVyoxxJuefojiIHdYf+DkWwGlUYFQ7A9u//9yZjLcdX31tGracm6sYzlkyWfV3c/IoIFWWkqn3oz+lNfETcMkNBOtPlyYUHzBF+4rsv1dKsXapefCIBYY+jzbyRE4/22KBlpJ/99cfZX5ezZCKW16tqugTBjM2nUKTsWAJtjoRpvhHUlZPFRyEza6J4P05l5HXZmju8izavJnKeiE5J/+0PxpS/R+5PPWnuiN/yUKY1mLj3k+zzsWe3bSudAQX5MrkByf5Lfr6eLZ6d62gnTeaCVjBmJjUWcTy7SCCBSAnauE2eEuc+PDz0N+bviYB/mBwVRIfUttAe6KEzIXRxEqJrXW9jwVk4h133mUqrnTfCIOY/+JFCLheiAZaaJ5WlSiBxpdM3VYCu9OuwHlWQjO9WGlpv9LwqjPsWEzA/N3m1zCxza6Gr1U301C5/zHD6zelzOGKQyWovbULZqnvEIhNITQQT2a4YJ6HnZ3KaT8EeVr7NZYySAu5h7HOr0UszOL0uo1iMc5fyuvbzFLMo+wXaFfYw0nrCIjyQ/sUs3zpm9wd6KOft+5Iuqi/CEAAAAA==')
}

.faqs-share .share-facebook {
    background-image: url('data:image/webp;base64,UklGRvoDAABXRUJQVlA4WAoAAAAQAAAAOwAAOwAAQUxQSGoAAAABcFvbthKdCGmF/2vFrRcWXWgfOu4RN58VERMAEITj6Xno0xAG/HTy+1PwXvuA0zxFWweKp2yOuencTPQUjkal8ax0fv6dfFaaR6UuUortTedmKXQKcBqV1gGc/K5wr31+mni6HGvpYgsAVlA4IGoDAADQEwCdASo8ADwAPp08m0g2LC8jKhM/QLATiWwAqS1BfgH4AdIRRvk35I80TtV4P4jyRvOo5X5wHmAfqd0gPMB+wH7O+y7+lfuc9AD+pf3jrDfQL/gH+99OL2Qf3X9J5ozDc5YGlixk+hbnfjvMr5pGSgDuQeoVU+8tyU0Q7l5EAqdih8QN5JrD3fyxoqUIRkXbvi7UtuwOSooUhNkcbtpYz0yuQS1WAAD+2Iff37zXmE/c4LvxtFeo6IsIllDC/PIPOj8Wkz6TNKRqvmAFXF3E+pm0emX3mQ5rcI9suP0jEj+89u3azNsYF0eFqKzJNOrC5Z3AWRjeGrwmecOzhNvwzD85vc8KrwEZHasMJy0wOYFYPdA/UkEe1vLPp/cWUKmmr3vC/IxMkhxWQx3vJjOz15dop8l4YzaSu4QUihtRYGE5vGPEC/TEnN/kja8duCdGH6dzBgmTc0HtJqnGRFTXVI0DJNhkj4E+rUxIGn3LYUYquHwOUbMvy+xEhw+qq0aElXF8nA/iEUvPMKN6sPTW7PdTzPX8FacFsbapkaTSMnpbIluluCwhVXQ3WMB6CXneuzboyC+lecNX79VRhYjlZgXRfuMrvfOFiPjhAT/79+Pf6YYISEq9l/c9ctC6D6x35g1SEU3AzG8068IWydQDVnzsnVVgtSKvHNpb0HzVTlvC6qDXCAynj25nWcNSsdjuWGnHfEKaUZI3Qd3h8JlY9faA4q4zIjBA7iUqM0cYHfoa0B6Q/4rTrL3yJ1qIzq4fyfyMbw28aFakdsEdP7yaq/BGHY4wp6u8bB8/6Pxiq1tubr+lQpac4CBTGGTOZN+UvO5XYQnOhUy/DtRdE2eSbSYXCUo7LNckXyT5oeaocP7/8ISGENh7rV+uphodYi2CJdZDe5frPbC0tYC7HLkqPgc/DrsMmdxzfvWYPW2y+VyFHn3JjT5r2jTo+gb+SpzTP87Flt/bZQFZRHlkMdlBZSbY5DH0X/fEf9niZkWV/DCRHVj4F6EzDWKvUET2QHlHaHcwnO3SScNLfmfnEaMBH1dias7SQU8vfgBqn2R7iP7lrOJIJ536iy/ULfWU0JQuPDnQBx0OTDQeMBTP6+zBFm3Pj+c7DiptUrwpxXSSGsmbe53dmkt+PoAPbF0UEky+/14SDgDVKsAA')
}

.faqs-share .share-linkedin {
    background-image: url('data:image/webp;base64,UklGRsgCAABXRUJQVlA4WAoAAAAQAAAAOwAAOwAAQUxQSEgAAAABYFNbe5OXBDyghIOVZiJmmHEQLaCAw9jW3gR8OyciJgDtOG9XxTmkBvz9ab5jBv0nG+DTXaTWX2+b1AGnTgeNTgVJLTL4CG1WUDggWgIAABAOAJ0BKjwAPAA+iTqZSC4xIik39VwAoBEJbAC9kQA6N7Ava+UnxDw96ANtTuKd5x9ADphW/k8FLBp9GDipFLg0WOcM0R+Jrw9MzbH3bPSulUcXrPhsZHz5vKJyn/ofqaTlv3DvCuzxuRJo6SNCbgjIysw2uOTjAAAA/jODa/H+QL0V0tGQo9CqSo8+CRtHUn0m3e6YqMGYtWtgJVQpL04aGH/HU29mLtdG+b8i2r+F8+uCtCqeWSajO907fTyHEAUltOuDiMavH8M57u8p6awlrBmxg5A4GKJg+Q6sWIjycG9zJx32Ucw8IcJh6W8Oa3Ka6YH6nqsgDlwPl5djQ+sizxpr03MCqgMPIr3D67ssK0n02j31ed22cuiikfOB+qPj/AHcng4mWPXS1UHNUnqxYxoiuScoX81zBjJw0nwr16nELdG3kz5ZDe1eJ583PWW+rEqOzlU6VfC3/a+5weMrmyuzp3h8SBbowCidu0OXs3ftOJRJqtR0vNJ1MNjMouElFPe7X0Cngh7YFb/yukubQr4KRCnnDx6N1qaQ6cZh/wcTKHLFVil8EmcHJW/QSxEq/5AmhsZrzbDOwXUZLzn3CP1eMPWO0psS8cxkKElW6ET8bg2xBTT37dXnVjUm5yfEdJFyKr2NhLXTutUKY8jUshW4Hg1EhmkFI1jV5btnRnbr/8OHIjb8nQfzFUzdiTl/gpmr3ZPaKxfx30S5jzneBKeJcR4XoWb4np7m2MhUx1UjV3wair0se4T4Kxael6dTgWWIAKgyksMdmZirBB836oShZPTsQAAA')
}

.faqs-share .share-pinterest {
    background-image: url(data:image/webp;base64,UklGRqIEAABXRUJQVlA4WAoAAAAQAAAAOwAAOwAAQUxQSGoAAAABcFvbthKdCGmF/2vFrRcWXWgfOu4RN58VERMAEITj6Xno0xAG/HTy+1PwXvuA0zxFWweKp2yOuencTPQUjkal8ax0fv6dfFaaR6UuUortTedmKXQKcBqV1gGc/K5wr31+mni6HGvpYgsAVlA4IBIEAACwFQCdASo8ADwAPp1GmkimIq+mqBQPULATiWwAtwFBfgHLYTT7N+QHOZdBd8fxu5wM+XZd+u6WHiYdLvzAfrp/quAA/XjrXfQi/YD0yPY1/bL9vfaG//95tUgMsptGzQZZmkdxl+hnntfbP2qRBEniFYrhP10BJzDNYz+Oi8RwnJOAquorRi4ILH9zsOkKABi+kN3gV01eHaNFUjZ0ZSi0vnHnlZtEvPBKTYv9XDmunaTw2MBMAAD+9BjYBdNt/i0S3bQSKje+WCLf3ymZEAHonRPG9oUzK936r+Ao+AoCTuUllWUcXM+ndF6b0NW7Kk9+AJNLNTXm3EM/jss/YngG/QulYtLquWzvTAgfpWfoZuYInS1AeZX+BfQLvNiwOOYb76qO8TmBls41S0/D2/7c0eDE47cOOYPD/8BptQLqBs/f1afgOYRYr2puHLmZXgRFICouAXfu7s4bXYMF8eaTtHwPagtHxlb+NrW5t/d7RQqOIsoYZMq0JDfr4o0ng5JV7zx5oki72waO3+A9LPO2oeDc7qm/0FgJA5Oi1Ve2ggq+hJkJ+/mRzpq6fiyNJDoouv/eScbUbKG6cpv3GUu2vhKavXqAjyzVjG5zGTgsob5CSLqzWkDU+e5ggu2nO39CbRo84ojT2vGnh/9Md6X2c4LZd9NGVhxnpEe10gR/aVPPaiKnnz/9KjmLvzTgrK2+lNp3tjYcpcWEcq0FLc9o/fu2aQN8M1JyFtd7UG4Nq3dNKShK5Ew2cyzzwBzkVb5EOAPO+1cNm/jaHJIEqypRQ8kt8kI92MXOE1qg0E+G6es5FOOH/SUiRAfpOsNE8pZl7CEwiobTP6Br8xgHJTQx1eH4gWlMdkfksUxHcCzD3hdLcNziejgJhyBJxZy3GD+0SxCXi7jQE9TEKrxZol3isw7soo6EU8MjAPAAbM59qUMNUkzs3c2yg8InyjdLNiN5X77Gl1xbP7qPboEfuRx/Gi9Lax/HEzA6sdx7cmyQgBK48fpuoE7N7OnaCYtDfjTyNyPzrgDSkJ/+QGHur2dcZy//E0LtIRQNEeP/pTaljJaZSwzGDq2+QygQ0pMdzPzlsz/CxuNVe/aVcYb6ffg4G4kmYAX4l6fU2TsmjlN/DBno3Rl36SGV7ELdCbA2RaKSFbClUUmWH7qz/ROfw309ag+x5aBkX6bu85S6Wo7dIjhydz/P3prHqnKTfS0AZrBQWiMYRff7+IjKe8iQsSUeljRMJOBQCbLE7RYFlr+kp0UB79Uq+5EdlgHoBlkru9/tLBwsG+K+rkdf7L29HA1YyuD0sN01H08nnVsxFeMb1VkInEfO+6+u6ADQhDvcOzjpiveW037chWDVto0XtoBXagytYdr/4uWvVJYndzikQAAA)
}

.faqs-share .share-whatsapp {
    background-image: url(data:image/webp;base64,UklGRiQDAABXRUJQVlA4WAoAAAAQAAAAOwAAOwAAQUxQSGoAAAABcFvbthKdCGmF/2vFrRcWXWgfOu4RN58VERMAEITj6Xno0xAG/HTy+1PwXvuA0zxFWweKp2yOuencTPQUjkal8ax0fv6dfFaaR6UuUortTedmKXQKcBqV1gGc/K5wr31+mni6HGvpYgsAVlA4IJQCAABwEACdASo8ADwAPpk4mkg2qy2pMfVdsLATCWwAxj2B/mfM7Qo6r5pVefxNiH9Ru2J8wH7OfqT7zPo29AD9gOtd9AD9metQ8oCKhGXlwiuESY2lsRiVwxGZeFMW6n2cMt5Wb16cd9Hh2CdqRX32zFo0RhPzAqSGIbl/cxMV20L6rQVA1ayBprUYjo3F4AD+nEmubRlT2Jvm0BwE196Nmx4tfRsYhjEf6aR+NIsbzKehJWAjefiKl8OsWE4LscohFcZ01OwbLU42heMq4nLqTEe3+Z9Av9WtUuWvu5V23pMxCuTqr196eHAJSrPAIjFPedDZWbAI2IilKBxzgQIBT17AXMQZYsAzSZuYjdte3QHQTKXW5Vov7aTJ/qLj8Vi1AkdaBGuwlbnovya+kfFe3nr2cWpJDGv9ERu/4lIxR6z+3ztecEj1j5pIKoA67hsKkHJoWmsWP6+he6ixCKzizEvcElGhEcsiAd5t88lwY63OjfJ8hm7i5jawJTzQLzjw6BmTSemVjYWQSshOgiMfIkEo/gqNuw8g3vIphND490aj83wSXnqvQSOhvDhJAT1xaz5YYBQ3S/NnP5klVW/mIAih+bH//qmY9WTn0CqASbcmVfCjFLkL6dwLwI93bFbDfINnwhhaJ5hoeVp0S9ACRC/Y0ztHAMIJtcLuZkrwHH7M2RL6LfGtchgQnl2wRfw8Pg2wcfeoD95Av4eHwbYSRzr8rW1CRb2hHynUe1vS8WrMDT8qRKu/73lWPAba+sk1w6aABrvzghDyN4rqqRagirGixgtqk9ivpj/YA4CfR5juZkfT+od21GzbMQSK99AO1cipmfgoMoe270UQ93CkS2UhSDnvt71HBwvPhy/XUGb+/WJgAAA=)
}

.faqs-content__title h3::before {
    content: '';
}

.faqs-content__title::after {
    content: '';
    width: 100%;
    display: block;
    height: 1px;
    background: #d9d9d9;
    position: absolute;
    bottom: 0;
}

.faqs-list__content .fall-layout__wrap,
.projects-list__content .fall-layout__wrap {
    max-width: 1310px;
    margin: 0 auto
}


.faqs-list__title {
    width: 100%
}

.faqs-list__content .fall-layout__wrap .flex_cell_inner,
.faqs-list__content .fall-layout__wrap>* {
    width: 100%;
    display: block
}

.faqs-list__title h2 {
    text-align: center
}

.faqs-list__title h2::after {
    margin: 15px auto
}

.products-faqs-list__item {
    list-style: none;
    padding: 0 20px
}

.products-faqs-list__item.cur {
    background: #fff
}

.products-faqs-list__item:hover {
    cursor: pointer;
    background-color: #ebebeb
}

.products-faqs-list__item.cur .products-faqs-list__item-title,
.products-faqs-list__item.cur .products-faqs-list__item-content,
.products-faqs-list__item:hover .products-faqs-list__item-title {
    color: #000
}

.products-faqs-list__item.cur .products-faqs-list__item-title svg {
    transform: rotateZ(0deg)
}

.products-faqs-list__item.cur .products-faqs-list__item-title svg *,
.products-faqs-list__item:hover .products-faqs-list__item-title svg * {
    fill: #000
}

.products-faqs-list {
    margin-top: 20px
}

.products-faqs-list__item {
    border-bottom: 1px solid #fff;
    margin: 20px 0 !important;
    padding: 20px !important
}

.products-faqs-list__item-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #fff;
    padding-right: 50px;
    position: relative
}

.products-faqs-list__item-title svg {
    width: 44px;
    height: 44px;
    padding: 10px;
    position: absolute;
    right: 0;
    transform: rotateZ(-90deg);
    transition: var(--mian-transition1)
}

.products-faqs-list__item-title svg * {
    fill: #fff
}

.products-faqs-list__item-content {
    color: #000;
    margin-top: 15px
}

.products-projects-list {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(2, calc((100% - 20px)/2))
}
.post-type-archive-theme_downloads .projects-list__item{
    text-align: center;
}
.products-projects-list__item:hover .products-projects-list__img {
    transform: scale(1.5)
}

.products-projects-list__link:hover {
    text-decoration: none
}

.products-projects-list__item a:hover {
    text-decoration: none
}

.products-projects-list__img-wrap {
    position: relative;
    padding-bottom: 100%;
    overflow: hidden
}

.products-projects-list__img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .4s
}

.products-projects-list__title {
    background: var(--main-color-1);
    color: #fff !important;
    text-align: center;
    margin: 0;
    padding: 10px
}

.products-projects-list__title h3 {
    color: #fff !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: 0
}

.projects-list__content .flex_cell {
    display: block;
}

@media only screen and (max-width : 1080px) {
    .products-faqs-list__item {
        padding: 4%;
        border-bottom: 1px solid #fff
    }

    .products-faqs-list__item-content {
        margin-top: 2%
    }

    .text-img__wrap .fall-layout__wrap {
        display: grid;
        gap: 10px;
        grid-template-columns: 100%
    }

    .faqs-share__wrap {
        margin-top: 40px;
        margin-bottom: 40px;
    }
}

@media only screen and (max-width : 480px) {
    .products-projects-list {
        display: grid;
        gap: 20px;
        grid-template-columns: 100%
    }

    .faqs-share__wrap {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

.one-stop>section,
.one-stop__projects>section,
.layout-design {
    margin: 30px auto;
    text-align: center
}

.one-stop__content {
    margin: 0 auto
}

.layout-service .mod-othercontent01 .mod-bg {
    max-width: 1400px;
    margin: 0 auto;
    position: relative;
    padding: calc(3.5%+10px) 0 calc(2.5%+10px);
    width: calc(100% - 20px)
}

.layout-service .mod-othercontent01 .mod-bg:before {
    content: "";
    width: 100vw;
    height: 0;
    position: absolute;
    right: 100%;
    bottom: 100%;
    border-bottom: 4vw solid #fff;
    border-right: 8vw solid transparent
}

.layout-service .mod-othercontent01 .mod-bg:after {
    content: "";
    width: 100vw;
    height: 0;
    position: absolute;
    left: 100%;
    bottom: 100%;
    border-bottom: 4vw solid #fff;
    border-left: 8vw solid transparent
}

.layout-service .mod-othercontent01 .text {
    font-size: 16px;
    color: #555;
    line-height: 30px;
    padding: calc(1.5%+10px) 0
}

.layout-service .mod-othercontent01 ul {
    overflow: hidden;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0;
    display: grid;
    gap: 50px;
    grid-template-columns: repeat(3, calc((100% - 100px)/3));
    background: #f5f5f5;
    padding: 0 30px;
}

.layout-service .mod-othercontent01 li h3 {
    margin-top: 10px
}

.layout-service .mod-othercontent01 li {
    font-size: 14px;
    color: #666;
    line-height: 20px;
    text-align: center;
    padding: 30px 0;
    color: #000;
    transition: all .4s
}

.layout-service .mod-othercontent01 li:hover {}

.layout-service .mod-othercontent01 li:hover .img {
    background-color: var(--main-color-1);
    border: 1px dashed var(--main-color-1);
}

.layout-service .mod-othercontent01 .img {
    width: 110px;
    height: 110px;
    overflow: hidden;
    margin: 0 auto;
    transition: .3s;
    border-radius: 50%;
    border: 1px dashed #787880;
    position: relative;
}

.img__x {
    width: 60px;
    height: 60px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.layout-service .mod-othercontent01 .img img {
    transition: .3s
}

.layout-service .mod-othercontent01 li h2 {
    font-size: 18px;
    font-weight: 500;
    color: #333;
    line-height: 30px;
    padding: 10px 0;
    display: block
}

.layout-service .mod-othercontent01 li:hover .img img {
    margin-top: -100%;
}

layout-design .mod-othercontent01 .text h2 {
    font-size: 50px;
    line-height: 60px;
    font-weight: 400;
    display: block;
    color: #fff;
    width: 100%;
    padding: 10px 0
}

.layout-design .mod-othercontent01 .text a {
    font-size: 16px;
    color: #fff;
    line-height: 25px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center
}

.one-stop__projects {
    padding: 0 20px
}

.layout-design .mod-othercontent01 {
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(2, calc((100% - 20px) / 2))
}

.layout-design .mod-othercontent01 .text h3 {
    display: block;
    color: #fff;
    width: 100%;
    padding: 10px 0;
    font-size: 2.3em;
}

.layout-design .mod-othercontent01 .item {
    overflow: hidden;
    position: relative
}

.layout-design .mod-othercontent01 .item .img {
    position: relative;
    width: 100%;
    padding-bottom: 64%
}

.layout-design .mod-othercontent01 .item .text {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%);
    z-index: 2;
    width: 80%
}

.layout-design .mod-othercontent01 .item::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    display: block;
    top: 0;
    opacity: .2
}

.layout-design .mod-othercontent01 .img img {
    transition: .5s;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    object-fit: cover;
}

.layout-design .mod-othercontent01 .text a:before {
    content: "";
    width: 30px;
    height: 10px;
    background: url(data:image/webp;base64,UklGRlI6AABXRUJQVlA4WAoAAAAcAAAAHQAAEwAAVlA4TM4AAAAvHcAEEI+hoG0bybuXP+GWhtm0bVQ69f97myhu2zZi/Mr+4yY9GLWR5Mib7l4H6/jj2dQKQEEQXHwYqHhR0dHQ2g8XFwfBRLCxkKIIUdU8GwOBULAV+Xj0D/txCT4cRMEIKqL/P8XgSpIkVdnn7v6At7jr/W/nznd3RP8FBIWsEb+n5Gu96yyOgmtI0vyOIry6qvvbzYAk5V0dSHm+6R32u3UnySE5whjAhNP5YrmatUfxb6h8rXdtOq5/DbZl3KF4V/MlgKbepd/ilZN4EUVYSUYyAQAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAiAAAAcgEyAAIAAAAUAAAAlIdpAAQAAAABAAAAqAAAANQACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpADIwMjQ6MDQ6MjQgMjI6NDA6MTQAAAOgAQADAAAAAf//AACgAgAEAAAAAQAAAB6gAwAEAAAAAQAAABQAAAAAAAAABgEDAAMAAAABAAYAAAEaAAUAAAABAAABIgEbAAUAAAABAAABKgEoAAMAAAABAAIAAAIBAAQAAAABAAABMgICAAQAAAABAAAAAAAAAAAAAABIAAAAAQAAAEgAAAABWE1QICQ4AAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAyNC0wNC0yNFQyMjozOTo0NSswODowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDI0LTA0LTI0VDIyOjQwOjE0KzA4OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAyNC0wNC0yNFQyMjo0MDoxNCswODowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5hcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NTc2NGQxNzYtMjk4NC0yMzQ3LTkzYjMtYzQwMjAyZjlmZDBiPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjU3NjRkMTc2LTI5ODQtMjM0Ny05M2IzLWM0MDIwMmY5ZmQwYjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjU3NjRkMTc2LTI5ODQtMjM0Ny05M2IzLWM0MDIwMmY5ZmQwYjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1NzY0ZDE3Ni0yOTg0LTIzNDctOTNiMy1jNDAyMDJmOWZkMGI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjQtMDQtMjRUMjI6Mzk6NDUrMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pg==) top center no-repeat;
    margin: 0 5px;
    transition: .3s
}

.layout-design .mod-othercontent01 .text a:hover {}

.layout-design .mod-othercontent01 .item:hover .img img {
    transform: scale(1.05)
}

.ceo {
    background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wgARCAKAAAkDAREAAhEBAxEB/8QAGgAAAwEBAQEAAAAAAAAAAAAAAgMEAQUACf/EABcBAQEBAQAAAAAAAAAAAAAAAAABAgP/2gAMAwEAAhADEAAAAPlV1VXMmdFYuVtgSlqL1RQudKkw/SbM6ekuavT2XM0uzG6oRmyeZgkjLwUNc0TlXYqUExVaHlXUkczU6WaqmQdk0saXq/UjzV6MyYiVKtjlnQCBKklVTLGhBGsra46dZQTVoJjnJ0VpqWA1DzdQVw8Xpz1GzJahRUc4xGqQg2hjRpQQDQRSEsZWKpsKDJC0sJTnFxCXiwzDxhoQJMVkxQKKBQ08YCYGGThjyUrEjRBhQcosADKQQj//xAAvEAACAQMDAwMEAQMFAAAAAAABAgMABBIRExQFFVRSU1UhIiNRFgYkYTEyQ1Zj/9oACAEBAAESANUEZLYahW0PFHkmkwedrWJmiDyARnatvfioC5tpeLDGrgSlGj5n9Y/H3dS3CBCJ5WQFF+zOx99KjQB91pVRQxZRwOk/Pz091rIboNmN87dfxLoPnR1YsPuTdkjKExJFyZ/ASkSKfQRIZIG+rr3Cz/8Aagk91IIp5BGEQqGw6x417UqpNLrsvg4VVHA6v4lxVqHltmkZxuR6JhuXHhXVKkkczTqzFjCpIwt/Leo9iGZZLh9XijUVwIfZmo4sFd9Ukw28ubF8nQkcrFDdCcBEG6OTc+9cU6GSRHa8yzjGB4Unx1/Qc3kKxWqEsQjGXgW/n2NW8zXSkiULHHlgOZ1D2GqKOOJG0ATQFBXY+meHZUzyQkgs6fgH1731HwOp0J3itw6ozqDojdwfwDUSx7bgxjNCAa2brw7OonVrUQ7zF3YajidT8NKgcIhnitH/ANoCp/Y/G9ToSz4ce4H5pCRXI637FrRuiU2VYM4kGScu38SOoXG/qYfxxnCZcbTy7SoibdGmms0dozlMnbW968oPFNJxbhEYMxyfA/GQ1a3UB00g/wBcmRePF5IpZRFIzudxNci+XWfXDQjWadQluYRshivN6L4Jp7Wa3WWYXDGMuDI+nV/8UIUEhuVumKjRtOfdfqKoRFEcxG0kcb/YeVP58tDG4ChIjrKhxru137sVXCuYUeBVGWjVnF7a1rdX25JDdMRooirC/wDi0qMGGQIzvg5EZbvh8Sg0znde5UrnISncj7pqOaUJyIUgWXRVkrk2fsXNMsnTpA6Ii4P9a1h+ZjowIkk6IwB1dMdm3+Tu6EU6kXgu0KbRQNxutf4qBJJGLxqiKX1Db3VP+ow0ri1ZlMbCUqDIN/qnmvU4McgWxmR2C6Vy7737iniLTiOCUyRQ/Yw5tj+koQ3YsGVNdCEKtrfft6hg1vDFO+7KdBny7P1XFTXLSStPBFux6FjWvSfnJ6lGAMBl0fVWJ/kPWvWlMzWRdhaM6hSHHC6l+4qgki/K8czlGTJ05tj4cVPDtR4IrEFMK5D/ACUNXEYKtI0v0mKfZ2Xr3hXVXJY2ywhTgE1at+b2Y6UkpILW3kEcMi6nW59AqOAywy6TsubYyDuC/JpSwxC2aUWhXAjjHtNj+3oPbzwC3EpK4la7Xe+YagliuZwQ5kViuB/P67WkW1hkzurSMLiWCfxfr/jtWq86YbzOyyKpPbJvMlqDQW4jkjMh1XGuB0byruryO8kOEl5LmFYTDn2fnwVII1Rre5aREOqM2D+uzq1sYZsIQ8SkOW3Oz336jpFhurjdWZFBk+8cy+9dSLnbGL65gjNOF1z5WrOK2liaK4SMSGcl67fd+dUzkQmKSDVdNZRs9D9g1FawoXFtHJqY2SduJ1H3rioLQCXOyxbGNTXbbnwbeo8FhQWrDCLUlsrD0SVCt1JcCeGA6kgRLv3Pwr0FhDJbxMsOugeHsP8AUPx8FQuWT/lkKpkK7YflYKlJE5aCRGIUNjivltWAWJ47xso0CtOO6W3z71//xAAwEAACAQIEBgECBgIDAAAAAAABEQIAIRIxQVEDExRh0dIicZEVMkKx0+Kh4TNScv/aAAgBAQATPwDlsiVy2Qz+Uk6Z7X5fD80jCxiYs4SHaOv/AGWoT4ntR+UGJMYrJJ6CyGlcmVcOAEJBkAkZjU9ntXTQ9KwgNFnSxN1rvvXUR81OYLsbmyzRWi7hKXrWMmIAiSAALx1C311rlGibuK+SbJJFyLvfXkQ9awiwINztdIqz+3y81CRsyhYK98zbPck9HRAjchxaS7LT6OS41cODiHsJC5S7AJVz+PUBiLBKd0DvdtrOurl71YiIIN2Di/MHkS0Ls1ij6VpEXUidP87d658/euNKQZscsjuf/VrClD+SuLBGUUSTEP5XLuPs6wwqCJvZm/Z9js6wcP8AkpGLIkhAlBDVBK+evU1xQfkiAQFnZ3sqR81hBwm5xMbZBC7+hLHvRiAI2AUfqbC9c+NTBAlIr9NmWRYHfN3x8SuJC5GNlXBzrGa436zIlaPQlDOwetMelSBOAySAer+qvX4ZL2rhcIqOEEgkpXRyDBZtaul/1U/02P3Fyd77t/LxWPESjckn4sK16wT9a6awJsvrZDPJmurPtQiRIEYtBuALZA1ih703IncmN5D9gG6fE8VGWV9R27JkrW3Ln/HQ4lyjIxyGQuXYZFVzv7VzGXr9CSSbG2KQOZpyrIzMbFsNkG/Yd78yXrRLFxIjN5EK5sR3rlf2oxMhJIxibpsCxFr5MA9D/SiSE79ik8zpWP8ApQgxGOWdwLh9mWTeuZKhANE/KV2SR8rn/FdRxPep8OSIiMiCnfZV0/8Aeom/FJJZubBuQAAvJ1h4PihASipRBCwo2Ilpa7ZVdPxvNIyMSpBoi4Fjlut65R81IEEx3N2iQPoaxVCeIxkIAZRtYLT9i3KmRk3I6oEgHVmsY96hHDvLEBfYK37murhUH8SywmbIuudD1ozxCAIQDMiZSZla+udc8eagf+QsXQAJtqexrGPNT/LhMiMNkgThubHZXr8MPijBCRDd9ztudVXUcamoycgs1oMiTrcXBQ9akGWySDcLL7gBsF4BU+EBrKJLIKsTc3vqat6VgyiSpG/cbVzK4fE0Ru7o5vfYXNdfP+OpSBiENkQxpFapmurHrXLMRjF43FjdnJ/VV1kP5alAyELncvCxPM6tFMcn/dCGHFAMmTAtmN8653C9qgEZBNBd/t3V/j4qcHyyGwvupWe1ia6CPrUoFcQA/ZkgDX67c6VGYUoAo5Bgskl+KxcTzUFIkflM3JNkYkd7b05e9TkIxmWOx1Ate1neuln61KZiIgXFybZ5XGwLdM0Z/GBCDSNsl9Bmb1g4PipgZS1BGRzvbLJJ8mXip8JCYKSwgNkHvcnOuiHtQl+qSZXdEEmwH2rmz8VkYImSH6cJs/pXLPmpMxADJCKGpHZjausoARBHxATCO6Fc0e1TJPyBwuSxXlY2JzAG46UeaJYI+RAYJY+KyV6fD80bIE3yN3qNznauYfFf/8QAHxEAAAYBBQAAAAAAAAAAAAAAEBEgITCBAQASQEFQ/9oACAECAQE/AO9Ug4CQWQeSgtVhYFkCyilNximOTahgb0//xAAcEQACAwEAAwAAAAAAAAAAAAARIAEQITAAElD/2gAIAQMBAT8A74o4htYIa2hCb5DivVhFCE1BCGEEdtQfX//Z);
    background-position: center;
    background-repeat: repeat-x;
    margin: 90px 0 54px 0;
    padding-top: 20px;
}

.ceo__content {
    padding: 0 40px;
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}

.ceo__left {
    color: #fff;
    width: 60%;
    margin-right: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.ceo_add {}

.ceo__name {
    font-size: 4em;
    font-family: 'Poppins-Regular' !important;
    font-weight: 500;
}

.ceo__text-content {
    margin-bottom: 54px;
    margin-top: 34px;
}

.ceo__btn-wrap {}

.ceo__link {
    display: inline-block;
    width: calc(50% - 20px);
    max-width: 200px;
    padding: 13px;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 4px;
    text-align: center;
}

.ceo__link:first-child {
    background: #fff;
    color: #000;
    text-align: center;
    margin-right: 20px;
    border: 1px solid #fff;
}

.ceo__link:hover {
    color: #000;
    background: #f0f0f0;
}

.ceo__btn {}

.ceo__right {
    flex: 1;
    position: relative;
}

.ceo__img {
    display: block;
}

.service__banxin {
    max-width: 1280px;
    margin: 0 auto
}

.service__banxin {
    text-align: center;
}

.max-with-960 {
    max-width: 1080px;
    margin: 30px auto;
}

.service-form {
    max-width: 1280px;
    background: #ffffffd4;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 40px;
}

.custom__content,
.custom__contact-us {
    margin-top: 0 !important
}

.contact-us__custom {
    background-image: url(https://www.realgres.com/wp-content/uploads/2024/04/products-banner.webp);
    background-size: cover;
    background-position: center top
}

.service__title-style {
    background-image: url(data:image/webp;base64,UklGRrQBAABXRUJQVlA4WAoAAAAQAAAAbQAAGAAAQUxQSHcAAAABRyAkSLGRaERENsBNbdtysjOnZK6RMApgoSA4CA6QgHdS/btW6oj+G23bZmOZ4a6Q2pk+4Jgqx4Dj3HoFnEzrEWnH/7xtuvIOc+bIs/EIOIsWcBh8Aw53l6a4i8K5cgo4ixZwGP3Ku/V860ibqhV9649NX96FFgBWUDggFgEAANAIAJ0BKm4AGQA+aSiPRaQioRpONABABoSyAGQn+7ZL+KtZN1R/UB+ANEB+sHUA/3fSS/6r2APQA8rv2Iv8X53YQ+KV3Tbx9RWCqJe4i8gAm//0yW1/IXxcADESHsdXrd/tw//9Qo3ubpD5QXJodb26HfmH+G/x/KzUiYfK8a+FCQLNeDzmNmlVVXrcMvaLJ9bXqbuNfztsg4OPVEhzEkxV/2CBouyRYrciwzXDbwVOw3qEBY68bJjDbGig90E7GScbTg2or1rkt/Z3LZ0VevRto2jzjwGHuzVCNogUXS+eX+mPoT/wAvC1FY/rjdE8BwkSA17/TYH//yMkDmdqn9049hwO20f3znxR8EifAAoATBiO4AAA);
    background-repeat: no-repeat;
    background-size: cover;
}

.service-form__message {
    width: 100%;
}

.service-form__submit {
    width: 100%;
    margin-top: 30PX;
}

.service-form__item:not(:last-child, .service-form__message) {
    margin-bottom: 15px;
    width: calc(50% - 10px);
}

.service-form__message textarea {
    max-height: 200px;
}

.service-form__item:nth-child(odd):not(.service-form__message, .service-form__submit) {
    margin-right: 20px;
}

.service-form__item .wpcf7-spinner {
    position: absolute;
}

.service-form__item p {
    margin: 0;
}

body .service-form__item input:not(.service-form__submit input):placeholder,
body .service-form__item textarea:placeholder {
    color: #787880
}

body .service-form__item input:not(.service-form__submit input),
body .service-form__item textarea {
    width: 100%;
    border: 0;
    line-height: 2.5;
    padding-left: 15px;
    line-height: 3 !important;
    resize: none;
    margin-bottom: 0 !important;
    padding-left: 15px !important;
    border-color: #787880 !important;
}

.service-form__submit input {
    max-width: 240px;
    display: block;
    background-color: var(--main-color-1) !important;
    margin: 0 auto;
    text-align: center;
    padding: 20px 30px !important;
    width: 100%;
    color: #fff;
    border-radius: 4px !important;
}

.service-form .wpcf7-response-output {
    color: #fff
}

.service-form+.wpcf7-response-output {
    color: #fff
}

.service-form__submit input:hover {
    background: var(--main-color-hover-1);
    cursor: pointer;
}

.service-form__item.sourcepage {
    display: none
}

.luxury-villa-case__container {
    padding: 90px 0 !important;
}

.max-width-960 {
    margin: 0 auto;
    max-width: 1080px;
}

.projects__term {
    display: flex;
    justify-content: space-around;
    max-width: 640px;
    margin: 0 auto;
}

.service-projects__list {
    60px: 60px;
    margin: 60px 0;
}

.projects__term-item {
    padding: 10px 0;
    display: flex;
    position: relative;
    flex: 1;
    justify-content: center;
    color: #787880;
    min-width: 100px;
}

.projects__term-item:not(:last-child)::after {
    content: "";
    display: block;
    width: 1px;
    height: 69%;
    background: #808080;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}


.layout-furnOne .layout-bg {
    max-width: inherit
}

.layout-furnOne .mod-othercontent01 .mod-title {
    max-width: 1400px;
    margin: 0 auto;
    padding: calc(2.5%+10px) 0 calc(1.5%+10px)
}

.layout-furnOne .mod-othercontent01 .mod-title .title-left {
    float: none;
    font-size: 35px;
    color: #333;
    line-height: 40px;
    display: block;
    font-weight: 500
}

.title-left strong {
    color: var(--main-color-1) !important;
    background-image: url(data:image/webp;base64,UklGRrQBAABXRUJQVlA4WAoAAAAQAAAAbQAAGAAAQUxQSHcAAAABRyAkSLGRaERENsBNbdtysjOnZK6RMApgoSA4CA6QgHdS/btW6oj+G23bZmOZ4a6Q2pk+4Jgqx4Dj3HoFnEzrEWnH/7xtuvIOc+bIs/EIOIsWcBh8Aw53l6a4i8K5cgo4ixZwGP3Ku/V860ibqhV9649NX96FFgBWUDggFgEAANAIAJ0BKm4AGQA+aSiPRaQioRpONABABoSyAGQn+7ZL+KtZN1R/UB+ANEB+sHUA/3fSS/6r2APQA8rv2Iv8X53YQ+KV3Tbx9RWCqJe4i8gAm//0yW1/IXxcADESHsdXrd/tw//9Qo3ubpD5QXJodb26HfmH+G/x/KzUiYfK8a+FCQLNeDzmNmlVVXrcMvaLJ9bXqbuNfztsg4OPVEhzEkxV/2CBouyRYrciwzXDbwVOw3qEBY68bJjDbGig90E7GScbTg2or1rkt/Z3LZ0VevRto2jzjwGHuzVCNogUXS+eX+mPoT/wAvC1FY/rjdE8BwkSA17/TYH//yMkDmdqn9049hwO20f3znxR8EifAAoATBiO4AAA);
    background-repeat: no-repeat
}

.title-left i {
    font-size: 14px;
    color: #818181;
    margin-left: 10px
}

.layout-furnOne .mod-othercontent01 .mod-title:before {
    content: "";
    width: 50px;
    height: 2px;
    background: #e3843d;
    display: block;
    margin: 14px 0
}

.layout-furnOne .mod-othercontent01 .mod-title .title-right {
    font-size: 16px;
    color: #666;
    line-height: 30px;
    padding: calc(1%+10px) 0
}

.layout-furnOne .mod-othercontent01 .content-bg>div {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 5px
}

.layout-furnOne {
    margin-bottom: 30px
}

.layout-furnOne .mod-othercontent01 {
    list-style-type: none;
    padding: 0 20px;
    margin: 0;
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(3, calc((100% - 60px)/4));
    align-items: self-start;
    margin: 0 auto
}

.layout-furnOne .mod-othercontent01 .item {
    margin: 5px;
    position: relative;
    cursor: pointer;
    overflow: hidden
}

.layout-furnOne .mod-othercontent01 .text {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    text-transform: uppercase;
    height: calc(100% / 10);
    min-height: 50px;
    box-sizing: border-box;
    display: flex !important;
    align-content: center;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    transition: All .5s ease-in-out
}

.layout-furnOne .item:hover .text {
    height: 100%
}

.layout-furnOne .mod-othercontent01 .text * {
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    text-align: center
}

.layout-furnOne .mod-othercontent01 .item:hover:before {
    height: 100%
}

.layout-furnOne .mod-othercontent01 .item:hover:after {
    opacity: 1;
    transform: rotateY(0)
}

.layout-furnOne .mod-othercontent01-design .text {
    height: calc(100%/6);
    min-height: 50px;
    box-sizing: border-box;
    padding: 5px 10px;
    display: flex !important;
    align-content: center;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    transition: All .5s ease-in-out
}

.layout-furnOne .mod-othercontent01-design .item:before,
.layout-furnOne .mod-othercontent01-design .item:after {
    display: none
}

.layout-furnOne .mod-othercontent01-design .item:hover .text {
    height: 100%
}

.layout-furnOne .mod-othercontent01 .item .img img {
    transition: 1s
}

.layout-furnOne .mod-othercontent01 .item:hover .img img {
    transform: scale(1.05)
}

.layout-furnOne+.layout-constThree .mod-othercontent01 dl {
    max-width: 1000px;
    margin: 0 auto
}

.view-more {
    font-size: 16px;
    margin: 20px auto;
    display: block;
    width: calc(100% - 40px);
    background: #383838;
    border-radius: 3px;
    padding: 10px;
    color: #fff;
    max-width: 150px
}

@media only screen and (max-width : 1366px) {
    .one-stop {
        padding: 20px
    }
}

@media only screen and (max-width : 768px) {
    .layout-service .mod-othercontent01 ul {
        display: grid;
        gap: 20px;
        grid-template-columns: repeat(2, calc((100% - 40px) / 2))
    }

    .layout-design .mod-othercontent01 .item .text {
        top: 13%;
        width: calc(100% - 20px);
    }

    .layout-design .mod-othercontent01 .text h3 {
        font-size: 22px;
        margin-bottom: 0;
    }

    .ceo__content {
        padding: 0 20px;
    }

    .luxury-villa-case__container {
        padding: 30px 0 !important;
    }

    .ceo__left {
        width: 100%;
        margin-right: 0;
    }

    .ceo__right {
        width: 100%;
        flex: inherit;
        display: flex;
        justify-content: center;
    }

    .ceo__text-content {
        margin-bottom: 20px;
        margin-top: 0px;
    }

    .ceo {
        background-image: url(data:image/jpeg;base64,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);
        background-repeat: repeat;
        padding-top: 20px;
        margin: 30px 0;
    }

    .ceo__name {
        font-size: 2em;
    }

    .ceo__btn-wrap {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .ceo__link {
        width: 100%;
        max-width: 100%;
    }

    .ceo__link:first-child {
        margin: 0 0 15px;
    }

    .ceo__img {
        width: auto;
        max-height: 340px;
    }

    .service-form__item:not(:last-child, .service-form__message) {
        margin-right: 1px !important;
        width: 100%;
    }

}

@media only screen and (max-width : 640px) {
    .layout-design .mod-othercontent01 {
        grid-template-columns: 100%
    }

    .layout-design .mod-othercontent01 .item .text {
        top: 21%;
    }

    .projects__term {
        overflow-x: scroll;
    }

    .service-projects__list {
        margin: 0;
    }
}

@media only screen and (max-width : 480px) {
    .layout-service .mod-othercontent01 ul {
        display: grid;
        gap: 20px;
        grid-template-columns: 100%;
        padding: 30px;
    }

    .layout-service .mod-othercontent01 li {
        padding: 0;
    }

}

@media only screen and (max-width : 1080px) {
    .layout-furnOne .mod-othercontent01 {
        display: grid;
        gap: 20px;
        grid-template-columns: repeat(2, calc((100% - 40px)/3))
    }
}

@media only screen and (max-width : 640px) {
    .layout-furnOne .mod-othercontent01 {
        display: grid;
        gap: 20px;
        grid-template-columns: repeat(2, calc((100% - 20px)/2))
    }
}

@media only screen and (max-width : 480px) {
    .layout-furnOne .mod-othercontent01 {
        display: grid;
        gap: 20px;
        grid-template-columns: 100%
    }
}

.order-tracking__banner .inner-page__banner-container {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(2, calc((100% - 20px)/2));
    padding-bottom: 20px;
    /* max-width: 1280px!important; */
}

.order-tracking__text-content {
    position: relative
}

.order-tracking__text-content h2 {
    margin-bottom: calc(0.5vw + 15px);
}

.order-tracking__img-wrap {
    /* display: flex; */
}

.order-tracking__img {
    max-width: 519px;
    width: 100%;
    margin: 0 auto;
    display: block;
    height: initial;
}

.order-tracking__text-content .track-find input {
    margin-bottom: 0 !important;
    background: #eeeeee !important;
    border-radius: 50px 0 0 50px !important;
    padding-left: 20px !important;
}

.order-tracking__text-content .track-find input::placeholder {
    color: #beb6c0;
}

.order-tracking__text-content .track-find {
    display: flex;
    overflow: hidden;
    margin-top: calc(0.5vw + 15px);
}

.order-tracking__text-content .btn-find {
    padding: 10px calc(1vw + 10px);
    background: var(--main-color-1);
    text-align: center;
    border: 0;
    cursor: pointer;
    color: #fff;
    transition: All .2s ease-in-out;
    border-radius: 0 50px 50px 0;
}

.order-tracking__text-content .btn-find:hover {
    background: var(--main-color-hover-1)
}

.order-tracking__text-content>div {
    padding: calc(0.5vw + 20px);
    border-radius: calc(1vw + 10px);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    overflow: hidden;
    color: #333;
    background: #fff;
    height: auto;
    top: 50%;
    transform: translateY(-50%);
    width: 93%;
}

.index-projects .avia_textblock>p>a {
    display: block;
    margin: 0 auto;
    text-decoration: underline;
    color: var(--mian-color-1);
    text-align: center
}

.index-projects .avia_textblock>p>a:hover {
    color: #f05a1a
}

.brand_story .fall-layout__wrap,
.layout-serve .fall-layout__wrap,
.index-projects .fall-layout__wrap {
    max-width: 1350px;
    margin: 0 auto
}

.index-products .avia_textblock,
.index-products .flex_cell_inner {
    width: 100%
}

.index-products .container {
    max-width: inherit !important
}

.index-projects .flex_cell {
    display: block
}

.brand_story,
.index-projects {
    background: #fff !important
}

.bottom__link {
    display: flex
}

.bottom__link a {
    color: var(--main-color-1) !important;
    padding: 5px 20px;
    border-radius: 5px;
    text-transform: capitalize;
    border: 1px solid var(--main-color-1);
    border-color: var(--main-color-1) !important;
    font-family: 'Poppins-Regular' !important;
}

.bottom__link a:first-child {
    margin-right: 15px;
}

.bottom__link a:hover {
    color: #fff !important;
    background: var(--main-color-1);
    text-decoration: none
}

.home-page__text-content {
    max-width: 640px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #fff
}

.home-page__text-title {
    font-size: 40px;
    font-weight: 900
}

.home-page__link {
    color: #fff;
    padding: calc(0.25vw + 5px) 0 calc(0.25vw + 5px) calc(0.5vw + 10px);
    display: inline-flex;
    align-items: center;
    border: 2px solid var(--main-color-1);
    margin-top: calc(2vw + 10px);
    border-radius: 50vw;
    position: relative;
    z-index: 2;
    text-decoration: none
}

.home-page__link:after {
    height: calc(0.5vw+35px);
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAB4CAYAAACuNZEIAAAACXBIWXMAAC4jAAAuIwF4pT92AAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTA1LTAxVDA5OjU1OjU0KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0LTA1LTAxVDA5OjU1OjU0KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0wNS0wMVQwOTo1NTo1NCswODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MTg0YmViMC0yZGI4LTUyNDItOGQyYi0wYmYyYjY3YjVlY2MiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5ZWRmODA2OS0xOGJiLWRhNDQtYTY3Yy03MzRjMzZjZjlkZDYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5NmE1MjJkOS1mNmM5LWFmNGQtYmQ0ZC03MDM0ZDQ4NjNkMDEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjk2YTUyMmQ5LWY2YzktYWY0ZC1iZDRkLTcwMzRkNDg2M2QwMSIgc3RFdnQ6d2hlbj0iMjAyNC0wNS0wMVQwOTo1NTo1NCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MTg0YmViMC0yZGI4LTUyNDItOGQyYi0wYmYyYjY3YjVlY2MiIHN0RXZ0OndoZW49IjIwMjQtMDUtMDFUMDk6NTU6NTQrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Yrf9uAAAD90lEQVR4nO3bP4icRRzG8c/l4pEDFRQL7SwsvcJCG1MogolEwf8QCzWKREUliChEsAjEIiiICHpG8AQxhVGEBPwDGhsbBS3O0sJCEEQMqKgkxrWYHC7zvrtubt/3bmZ2Hli498e9M+93Z3bmN/POMzcYDMyStmz2A2y0KnDpqsCla+aAt7YFl5aW5jf6QbrW6urqmbb4zLVwBS5dFbh0VeBN1hbcivtxYV8VpKRlHMUb+BpXdF1BasA3Df19OU7gyi4rSA34o+j6MnyGa7qqIDXgR/F+FLsYn+D6LipIDfgUdmMlip+PY7hl2gpSA4YzeAgvR/FteBf3TFN4isAwwJM4EMW34i08vN6CUwVe0wE8FcXm8AqeWU+BqQPDS0IX/yeKH8TzwhcwsXIAhjeFwex0FH9aaO2JOXIBhveEtPPPKL5X+F2fN0khOQHDx9iJX6P4bmEEX/y/AnIDhi9wA36O4jcLc/UF425u3cTDAl7DrjH/s9lqa83rhKxsB0623TQK5t6znxx1NR4RRvCGRnXp1i3OEjSqhd/GdqFLTzT6bYIWhZ9erK/w6qibRgGfxoMdPFRfugof4pIo/jluw2+jbsxxlN6OTzVhjwurqZGw5Ae8Q2jZeL/rCO7STEoaygn4TnygOR0t4z7NtLNVuQDvwTuaA+ghPKa5sBipHID34bDmsz6L/cLaeWKlmkWt6bmzn2EN8LiQCZ6zUgWew4t4Ior/jQeE7r0upQg8j9eFgWhYfwmromPTFJ4a8IKQ5d0exX8XEooT01aQGvCKJuwvwtLvyy4qSAl4AXdHsR+F1y/fdlVJStPSKXwzdP298LahM1jSamG4UVi0zAsbdz91XUFqwCfxQp8VpNSlN0QVuHRV4NI1c8Bz1eRRuCpw6arApasCl64KXLoqcOmqwKVr3CZe9v5DLYdzZq6FK3DpqsClqwInoF79h+N2LTdrHj4sHFMivDLdie/WWVZjHk4R+AdcOnQ9zUvxLBKPXv2HKQL36j9MEbhX/2GKwPToP0wVmJ78hykDr6lT/2GK09Io7RHORseNdEg4WdsGksU8PE53CEcT43PTy8IJ2/jcdPbABBvAUc2T8UeEk7bDJ+OLAIZrhSkqzrWPC1PamvehGGAms/KcE/CiPPyHo8xa7f7DwWAw6rN3kLf2D1q4xs3DRfoPx3Xpbf7r0jn6D1u79MwNWjmklm1at/8wR+Cp/Ie5AU/tP8wJuBP/YS7A+3TkP0w1gxpWp/7DlIF78R+mCtyb/zBF4F79hykCr+jRf5haarmAP6JY0a9aevcfptbCcJHu/IdFbfFMouS7dO+qwKWrApeumQOu3sPSVYFLVwUuXTMH/C/tFdDZZfTLPQAAAABJRU5ErkJggg==);
    margin-left: 27px;
    margin-right: 10px;
    width: 30px;
    height: 30px;
    text-align: center;
    display: block;
    background-size: 30px;
    background-position: bottom
}

.home-page__link:before {
    content: "";
    width: calc(0.5vw + 35px);
    border-radius: 50vw;
    background: var(--main-color-1);
    position: absolute;
    z-index: -1;
    top: 2px;
    right: 2px;
    bottom: 2px;
    transition: all .4s
}

.home-page__link:hover {
    text-decoration: none;
    color: #fff
}

.home-page__link:hover:before {
    width: calc(100% - 4px)
}

.home-banner__item .container {
    padding-bottom: 41%
}

.home-banner__swiper-container .swiper-pagination-bullet {
    background: #fff;
    opacity: 1
}

.home-banner__swiper-container .swiper-slide {
    background-position: center;
    background-size: cover
}

.index-projects__title,
.index-news__title {
    position: relative;
    margin-bottom: 30px
}

.index-projects__title,
.index-news__title {
    display: flex;
    flex-direction: column
}

.title-style h3,
.index-news__title h3 {
    color: #e46713 !important;
    background-image: url(data:image/webp;base64,UklGRrQBAABXRUJQVlA4WAoAAAAQAAAAbQAAGAAAQUxQSHcAAAABRyAkSLGRaERENsBNbdtysjOnZK6RMApgoSA4CA6QgHdS/btW6oj+G23bZmOZ4a6Q2pk+4Jgqx4Dj3HoFnEzrEWnH/7xtuvIOc+bIs/EIOIsWcBh8Aw53l6a4i8K5cgo4ixZwGP3Ku/V860ibqhV9649NX96FFgBWUDggFgEAANAIAJ0BKm4AGQA+aSiPRaQioRpONABABoSyAGQn+7ZL+KtZN1R/UB+ANEB+sHUA/3fSS/6r2APQA8rv2Iv8X53YQ+KV3Tbx9RWCqJe4i8gAm//0yW1/IXxcADESHsdXrd/tw//9Qo3ubpD5QXJodb26HfmH+G/x/KzUiYfK8a+FCQLNeDzmNmlVVXrcMvaLJ9bXqbuNfztsg4OPVEhzEkxV/2CBouyRYrciwzXDbwVOw3qEBY68bJjDbGig90E7GScbTg2or1rkt/Z3LZ0VevRto2jzjwGHuzVCNogUXS+eX+mPoT/wAvC1FY/rjdE8BwkSA17/TYH//yMkDmdqn9049hwO20f3znxR8EifAAoATBiO4AAA);
    background-repeat: no-repeat;
    display: inline-block;
    margin: 0 auto 10px auto
}

.index-projects__title a,
.index-news__title a {
    position: absolute;
    right: 0;
    top: 25%;
    min-width: 240px;
    display: flex;
    align-items: center;
    margin: calc(0.5vw - 2px) 0;
    color: var(--main-clor-1) !important;
    text-decoration: underline
}

.index-projects__title a::after,
.index-news__title a::after {
    content: "";
    width: calc(0.5vw + 25px);
    border: 2px solid var(--main-color-1);
    margin-left: calc(1vw + 5px);
    border-radius: 50%;
    text-align: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAB4CAYAAACuNZEIAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTA1LTAxVDA5OjU1OjU0KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0LTA1LTA5VDIyOjU0OjAxKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0wNS0wOVQyMjo1NDowMSswODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjMDU5YzcyMi0xYWE5LWE5NDEtOGZmMS1mNDY4ZWUzZWExNmMiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5ZWRmODA2OS0xOGJiLWRhNDQtYTY3Yy03MzRjMzZjZjlkZDYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5NmE1MjJkOS1mNmM5LWFmNGQtYmQ0ZC03MDM0ZDQ4NjNkMDEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjk2YTUyMmQ5LWY2YzktYWY0ZC1iZDRkLTcwMzRkNDg2M2QwMSIgc3RFdnQ6d2hlbj0iMjAyNC0wNS0wMVQwOTo1NTo1NCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MTg0YmViMC0yZGI4LTUyNDItOGQyYi0wYmYyYjY3YjVlY2MiIHN0RXZ0OndoZW49IjIwMjQtMDUtMDFUMDk6NTU6NTQrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA1OWM3MjItMWFhOS1hOTQxLThmZjEtZjQ2OGVlM2VhMTZjIiBzdEV2dDp3aGVuPSIyMDI0LTA1LTA5VDIyOjU0OjAxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QRPxoAAAA/xJREFUeJzt2z+InEUcxvHP5eKRAxWUFIqNhaWNhTamUAQTUcH/EAs1iiSKShAxEMEioEVQEBHMGcEIYgqjCAn4BzQ2NgraWFpYKIKIARWVxHMtJofLvPuum9v3vZ2ZnQcW7v1x78z73Zmd+c288ywMBgPzpE2zfoCNVgUuXRW4dM0d8OZRwR/2bF3c6AfpQauXHfq5EZy7Fq7ApasCl64KPGNtwm14ABf2VUFKWsExvI6vcEXXFaQGfNPQ35fjJK7ssoLUgD+Mri/Fp7imqwpSA34U70Wxi/Exru+igtSAT2MnjkTx83Ect05bQWrAsIqH8XIU34J3cO80hacIDAM8iQNRfDPexJ71Fpwq8JoO4KkotoBXsG89BaYODC8JXfyfKP4cnhe+gImVAzC8IQxmZ6L400JrT8yRCzC8K6Sdf0bx3cLv+rxJCskJGD7CDvwaxXcKI/jy/xWQGzB8jhsQb1jdIszVF4y7eeQmHpZwCDeP+Z9Za1RrXidkZdtxatRNbTD3nf3kqKvxiDCCN9TWpVd7e5wZq62F38I2oUtPNPrNQMvCTy/Wl3i17aY24DN4qIOH6ktX4QNsjeKf4Xb81nZjjqP0NnyiCXtCWE21wpIf8HahZeP9rqO4WzMpaSgn4LvwvuZ0tIL7NdPOkcoFeBfe1hxAD+IxzYVFq3IA3ovDms/6DPYLa+eJlWoWtaZnz36GNcDjQiZ4zkoVeAEv4oko/jceFLr3upQi8CJeEwaiYf0lrIqOT1N4asBLQpZ3RxT/XUgoTk5bQWrARzRhfxGWfl90UUFKwEu4J4r9KLx++aarSlKalk7j66Hr74S3DZ3BklYLw43ComVR2Lj7qesKUgM+hRf6rCClLr0hqsClqwKXrrkDbpuWit2mnbsWXqg2nsJVgUtXBS5dFbh0VeDSVYFL17hNvCL8h3Fg7lq4ApeuCly6KnAC6tV/OG5Pa1bz8GHhmBLhlekOfLvOshrzcIrA3+OSoetpXopnkXj06j9MEbhX/2GKwL36D1MEpkf/YarA9OQ/TBl4TZ36D1Ocltq0SzgbHTfSQeFk7SiQLObhcbpTOJoYn5teEU7Yxuemswcm2ACOaZ6MPyqctB0+GV8EMFwrTFFxrn1CmNLWvA/FADOZleecgJfl4T9sM2uN9h8OBoO2z+5B3to/GME1bh4u8mDLuC69xX9dOkf/4cguPXeDVg6p5Sit23+YI/BU/sPcgKf2H+YE3In/MBfgvTryH6aaQQ2rU/9hysC9+A9TBe7Nf5gicK/+wxSBj+jRf5haarmEP6JY0a9aevcfptbCcJHu/IdFbfFMouS7dO+qwKWrApeuuQOuzrTSVYFLVwUuXXMH/C+upNHY1Hg2WgAAAABJRU5ErkJggg==);
    background-size: 30px !important;
    width: 30px;
    height: 30px
}

.index-projects__title a:hover,
.index-news__title a:hover {
    text-decoration: none;
    color: var(--main-color-1) !important
}

.index-projects__title a:hover:after,
.index-news__title a:hover:after {
    background-color: var(--main-color-1);
    color: #fff;
    background-position: bottom
}

.layout-serve .mod-othercontent01 .mod-title {
    text-align: initial
}

.layout-serve .mod-othercontent01 .title-right {
    max-width: 430px
}

.layout-serve .mod-othercontent01 .content-bg {
    display: flex;
    align-items: start;
    flex-wrap: wrap;
    justify-content: space-between
}

.layout-serve .mod-othercontent01 .content-bg * {
    transition: All .3s ease-in-out
}

.layout-serve .mod-othercontent01 .item {
    width: calc(100%/3 - 1vw - 5px)
}

.layout-serve .mod-othercontent01 .img {
    position: relative;
    padding-bottom: 63%;
    overflow: hidden
}

.layout-serve .mod-othercontent01 .img img {
    position: absolute;
    width: 100%;
    height: 100%;
    background-position: bottom
}

.layout-serve .mod-othercontent01 .text {
    padding: calc(0.5vw + 10px);
    width: 80%;
    margin: -33px auto 0 auto;
    z-index: 2;
    background: #fff;
    position: relative;
    border-radius: 10px
}

.layout-serve .mod-othercontent01 .text dl {
    display: flex;
    justify-content: space-between
}

.layout-serve .mod-othercontent01 .text dt {
    width: calc(1vw+50px);
    position: relative;
    z-index: 2
}

.layout-serve .mod-othercontent01 .text dt:before {
    content: "";
    width: calc(0.5vw+20px);
    height: calc(0.5vw+20px);
    border-radius: 50%;
    overflow: hidden;
    background: var(--main);
    z-index: -1;
    position: absolute;
    left: 0;
    bottom: 0
}

.layout-serve .mod-othercontent01 .text dd {
    font-size: calc(0.7vw + 30px);
    line-height: calc(1vw + 35px);
    text-shadow: 1px 1px 0 #aaa, -1px -1px 0 #aaa, 1px -1px 0 #aaa, -1px 1px 0 #aaa;
    color: #fff
}

.layout-serve .mod-othercontent01 .text h3 {
    color: #000;
    font-weight: 600;
    padding: calc(1vw+5px) 0 5px
}

.layout-serve .mod-othercontent01 .text a {
    margin-top: calc(2vw+10px)
}

.layout-serve .mod-othercontent01 .text a:after {
    content: "\f105";
    font: calc(0.2vw+14px)/1 FontAwesome;
    padding: 0 5px
}

.layout-serve .mod-othercontent01 .text a:hover {
    color: var(--main)
}

.layout-serve .mod-othercontent01 .item:hover .text {
    box-shadow: -1px 5px 10px rgba(0, 0, 0, 0.1)
}

@media only screen and (max-width : 1080px) {
    .order-tracking__text-content>div {
        width: 100%;
        max-width: 100%
    }

    .order-tracking__banner .inner-page__banner-container {
        display: grid;
        gap: 20px;
        grid-template-columns: 100%
    }

    .index-projects__title a,
    .index-news__title a {
        position: initial;
        margin: 0 auto;
        text-align: center;
        display: flex;
        justify-content: center
    }
}

.order-tracking__text-content>div {
    position: relative
}

@media only screen and (max-width : 769px) {
    .layout-serve .mod-othercontent01 .text {
        background: #fff;
        position: relative;
        min-height: auto;
        margin-bottom: 20px
    }

    .home-banner__item .container {
        padding-bottom: 65%
    }

    .layout-serve .mod-othercontent01 .text a {
        opacity: 0
    }

    .layout-serve .mod-othercontent01 .item:hover .text a {
        opacity: 1
    }
}

@media only screen and (max-width: 768px) {
    .layout-serve .mod-othercontent01 .item {
        width: 100%;
    }
}

@media only screen and (max-width : 480px) {
    .layout-serve .mod-othercontent01 .item {
        width: 100%
    }

    .home-page__text-title {
        font-size: 22px
    }

    .index-projects__title a::after,
    .index-news__title a::after {
        width: 20px;
        height: 20px;
        background-size: 20px !important
    }
}

.layout-solu .mod-othercontent01 {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(3, calc((100% - 20px*2)/3));
    align-items: self-start;
    justify-content: center;
    margin: 0 auto
}

.layout-solu .mod-othercontent01 .item {
    overflow: hidden;
    position: relative
}

.layout-solu .mod-othercontent01 .item a {
    display: block;
    padding-bottom: 64%;
    overflow: hidden
}

.layout-solu .mod-othercontent01 .item:hover {
    font-family: 'Montserrat-Regular';
    font-weight: 900
}

.layout-solu .mod-othercontent01 .item a img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.layout-solu .mod-othercontent01 .text {
    transition: All .3s ease-in-out;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    text-align: center;
    color: #fff;
    padding: 5px calc(3vw + 10px) calc(0.5vw + 10px);
    transform: translate(0, calc(100% - .5vw - 40px))
}

.layout-solu .mod-othercontent01 .item:hover .text {
    transform: translate(0, 0);
    background: #00000038;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.layout-solu .mod-othercontent01 .item:hover a:before {
    display: block;
    margin-bottom: 20px
}

.layout-solu .mod-othercontent01 .text a {
    font-size: calc(0.4vw + 16px);
    line-height: calc(0.5vw + 25px);
    color: var(--main);
    font-weight: 500;
    padding-bottom: 10px;
    display: flex;
    align-items: center;
    flex-direction: column
}

.layout-solu .mod-othercontent01 .text a::before {
    content: "";
    width: calc(2vw+60px);
    height: calc(2vw+60px);
    display: block;
    background: url(data:image/webp;base64,UklGRrYAAABXRUJQVlA4WAoAAAAQAAAAYwAAYwAAQUxQSFAAAAABd6CobSRn23eXP64FUg7AKTQiIgQirRqY9x/YRpLk5MzXWkBgX+SH+S6JENYJ/yui/xMA6H8A9k2domz0+93oWeBCH89CB/SmgP3Zx+fwAFZQOCBAAAAAsAUAnQEqZABkAD5tNplJpCMioSCoAIANiWlu4XPgAGNrqb3EXlgGupvcReWAa6m9xF5YBp4AAP7/diAAAAAAAA==);
    display: none
}

.layout-solu .mod-othercontent01 .text a:hover {
    text-decoration: none
}

@media only screen and (max-width : 1080px) {
    .layout-solu .mod-othercontent01 .item {
        background: #000
    }

    .layout-solu .mod-othercontent01 {
        display: grid;
        gap: 20px;
        grid-template-columns: repeat(2, calc((100% - 20px)/2))
    }

    .layout-solu .mod-othercontent01 .text {
        position: absolute;
        left: 0;
        bottom: 0;
        right: 0;
        background: rgba(0, 0, 0, 0.5);
        text-align: center;
        color: #fff;
        padding: 5px calc(3vw + 10px) calc(0.5vw + 10px);
        transform: translate(0, calc(100% - .5vw - 40px));
        transition: all .2s
    }

    .layout-solu .mod-othercontent01 .text a {
        color: #fff
    }

    .layout-solu .mod-othercontent01 .text a:before {
        content: "";
        width: calc(2vw+60px);
        height: 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNzQxNUNDQUFBQjExRUU4NDhDRkZEQ0MxNjlFOUU0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVFNzQxNUNEQUFBQjExRUU4NDhDRkZEQ0MxNjlFOUU0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUU3NDE1Q0FBQUFCMTFFRTg0OENGRkRDQzE2OUU5RTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUU3NDE1Q0JBQUFCMTFFRTg0OENGRkRDQzE2OUU5RTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7uDG7qAAAA+ElEQVR42uzcQQ4BQRCG0WmZNeIELuPy7iBxAgx7rUgv3ICqvC+pzPrPM5md1nufCnSMW+IO2Ye0AiCbuNsA2WYfs5oERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERF/NcZfkG9p4rgts+fyBWfe7/K83ZJd8w/vNOMfd4/YVQK7JNzzHsxfY4qMORECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIED08+YCGx5xp7ilAshLgAEAdvAZXfFjDcQAAAAASUVORK5CYII=) center no-repeat;
        display: block;
        margin: auto
    }

    .layout-solu .mod-othercontent01 .item:hover .img {
        opacity: .5
    }

    .layout-solu .mod-othercontent01 .item:hover .text {
        transform: translate(0, 0);
        background: transparent
    }

    .layout-solu .mod-othercontent01 .item:hover .text a {
        padding-bottom: 5px
    }

    .layout-solu .mod-othercontent01 .item:hover .text a:before {
        height: calc(2vw+60px);
        margin: calc(1vw+10px) auto
    }
}

@media only screen and (max-width : 768px) {
    .layout-solu .mod-othercontent01 {
        gap: 20px;
        grid-template-columns: 100%
    }
}

@media only screen and (max-width : 480px) {
    .layout-solu .mod-othercontent01 .item {
        width: 100%
    }
}

.layout-case {
    padding: calc(2% + 20px) 0;
    width: 100%
}

.layout-case .mod-othercontent01 .img {
    position: relative
}

.layout-case .mod-othercontent01 .img * {
    display: block;
    width: 100%
}

.layout-case .mod-othercontent01 .img a:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQzRUI4MTMzQUFDNjExRUVCMjVEQ0M5REVFQTY3MDAyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQzRUI4MTM0QUFDNjExRUVCMjVEQ0M5REVFQTY3MDAyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDNFQjgxMzFBQUM2MTFFRUIyNURDQzlERUVBNjcwMDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDNFQjgxMzJBQUM2MTFFRUIyNURDQzlERUVBNjcwMDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz56jpQhAAADtElEQVR42syYWUhVQRjHr/embWgupYaQYkGbN2yhkixKsN2ifEjyrSCRFomiRaGHXoz2oqKChB6CkKgoIzOtDA2LbLVoQzPcMiyzUiLt9p/43xinc+7mPQc/+PnNnXNmzt+Zc+abbwIcDoelP9sA8ed3T4+37SJBCpgCEkEc6zpBPXgFHoMy8MJXcVabzRIgRtALgalgLVjlxXNeggJwSIyFUQJjwAmwTKq7BaooQIxaGxgCRoLxwA6WgxDe3wSyQJG/BR4Bm1gWgvaBSvDRg2cEgkkgE2xm3UPOQK0/BF4BaSxng5Mu+hsGgsAnneszOdVidL+BOeCJO4FWF9cvU1wLmOFGXBJoB63gK7gOckCEdI8Y/QngNAjmR5Todg7ECPZ0d6tcBA5QCiI0rqskgBJQw3YyZ0Gycn8er3WCRL1+/y6BGgIPs3EbsHogTiUQ2EGuIjRHuS+f9bXeCBwsdWj3QZxKCDgm9blduV7O+m2eCrzBBll+ECeTyukUfe+X6geCZtbHawm0Kl/ZfPAMnPJzxLoJ5rK8BSSz/BPsYVnzI5QF7qLfaVBYfQC2srxXqi+UolSknsBQsIjlOwbG/gOggstSCuuawQWW1+kJXEJ/lwHfSMugPy7VnaFfqidwKn25CTuoRjKOC7ZFiijxegLt0s7DDKugn0Xfwgg0gvH7P4Fj6N+bJLCFXg51NfQRWgLD6NtNEhhEHyXV/ZA2Hb131FyP5IZG2zkQTe80m6Kll8B6rkGjuFAbbZVEttH0rVpT/FrvKzJxyuM4ep1aAh8py43ZNpG+Tm+ZuUafLr0LZlq6FCg0Bb4BH8BQackx07Klj0d3s3CQfoPJ4kRuEg4+a42gnDTZGIKiGFlqTBJYxZwnTU1J1aRJqFzNcpFJ4tZTXKXeM7XSzrd8Dwt4imCUiWOTaulgoMnTtHMh6ABrQJ5B4uZJG4YMLXGuRtC5u3FGlHyQ60dx08F9KfaH+ZK4PwfTRNrMFKBYOmPpi22UxHVwJ1/t8nTBxbVqvsDCLwANPC3wZZ1cAW6Do/ydydhbzndRJFXDvTlZUNmhJOHnQTqI1bk/GCQxOW+Q2om0dqxybxmvNYJoNe305nwwAezmaMjWzkgkdsSDePymjvI7fnCFOhsF0T6WsTi+LweYzt23iJ2LOU0xGvd0cHd+D1wCJW76FJGkFEzm+74SdPkqUGsEQvmQLh5kfvexr6vM7MQ/NxsCG/wh0N9Wx73hFwgMt1r6n4k96VPw699C3Z/tjwADAHHuYuXIzjuzAAAAAElFTkSuQmCC) center no-repeat rgba(0, 0, 0, 0.5);
    opacity: 0
}

.layout-case .mod-othercontent01 .img span {
    color: #555;
    padding: 5px calc(0.5vw+5px);
    background: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2
}

.layout-case .mod-othercontent01 .text {
    padding-top: calc(1vw+5px)
}

.layout-case .mod-othercontent01 .text a {
    color: var(--main-color-1);
    display: flex;
    align-items: center
}

.layout-case .mod-othercontent01 .text a::after {
    content: '';
    display: block;
    width: 25px;
    height: 25px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAB4CAYAAACuNZEIAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTA1LTAxVDA5OjU1OjU0KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0LTA1LTA5VDIyOjU0OjAxKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0wNS0wOVQyMjo1NDowMSswODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjMDU5YzcyMi0xYWE5LWE5NDEtOGZmMS1mNDY4ZWUzZWExNmMiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5ZWRmODA2OS0xOGJiLWRhNDQtYTY3Yy03MzRjMzZjZjlkZDYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5NmE1MjJkOS1mNmM5LWFmNGQtYmQ0ZC03MDM0ZDQ4NjNkMDEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjk2YTUyMmQ5LWY2YzktYWY0ZC1iZDRkLTcwMzRkNDg2M2QwMSIgc3RFdnQ6d2hlbj0iMjAyNC0wNS0wMVQwOTo1NTo1NCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MTg0YmViMC0yZGI4LTUyNDItOGQyYi0wYmYyYjY3YjVlY2MiIHN0RXZ0OndoZW49IjIwMjQtMDUtMDFUMDk6NTU6NTQrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA1OWM3MjItMWFhOS1hOTQxLThmZjEtZjQ2OGVlM2VhMTZjIiBzdEV2dDp3aGVuPSIyMDI0LTA1LTA5VDIyOjU0OjAxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QRPxoAAAA/xJREFUeJzt2z+InEUcxvHP5eKRAxWUFIqNhaWNhTamUAQTUcH/EAs1iiSKShAxEMEioEVQEBHMGcEIYgqjCAn4BzQ2NgraWFpYKIKIARWVxHMtJofLvPuum9v3vZ2ZnQcW7v1x78z73Zmd+c288ywMBgPzpE2zfoCNVgUuXRW4dM0d8OZRwR/2bF3c6AfpQauXHfq5EZy7Fq7ApasCl64KPGNtwm14ABf2VUFKWsExvI6vcEXXFaQGfNPQ35fjJK7ssoLUgD+Mri/Fp7imqwpSA34U70Wxi/Exru+igtSAT2MnjkTx83Ect05bQWrAsIqH8XIU34J3cO80hacIDAM8iQNRfDPexJ71Fpwq8JoO4KkotoBXsG89BaYODC8JXfyfKP4cnhe+gImVAzC8IQxmZ6L400JrT8yRCzC8K6Sdf0bx3cLv+rxJCskJGD7CDvwaxXcKI/jy/xWQGzB8jhsQb1jdIszVF4y7eeQmHpZwCDeP+Z9Za1RrXidkZdtxatRNbTD3nf3kqKvxiDCCN9TWpVd7e5wZq62F38I2oUtPNPrNQMvCTy/Wl3i17aY24DN4qIOH6ktX4QNsjeKf4Xb81nZjjqP0NnyiCXtCWE21wpIf8HahZeP9rqO4WzMpaSgn4LvwvuZ0tIL7NdPOkcoFeBfe1hxAD+IxzYVFq3IA3ovDms/6DPYLa+eJlWoWtaZnz36GNcDjQiZ4zkoVeAEv4oko/jceFLr3upQi8CJeEwaiYf0lrIqOT1N4asBLQpZ3RxT/XUgoTk5bQWrARzRhfxGWfl90UUFKwEu4J4r9KLx++aarSlKalk7j66Hr74S3DZ3BklYLw43ComVR2Lj7qesKUgM+hRf6rCClLr0hqsClqwKXrrkDbpuWit2mnbsWXqg2nsJVgUtXBS5dFbh0VeDSVYFL17hNvCL8h3Fg7lq4ApeuCly6KnAC6tV/OG5Pa1bz8GHhmBLhlekOfLvOshrzcIrA3+OSoetpXopnkXj06j9MEbhX/2GKwL36D1MEpkf/YarA9OQ/TBl4TZ36D1Ocltq0SzgbHTfSQeFk7SiQLObhcbpTOJoYn5teEU7Yxuemswcm2ACOaZ6MPyqctB0+GV8EMFwrTFFxrn1CmNLWvA/FADOZleecgJfl4T9sM2uN9h8OBoO2z+5B3to/GME1bh4u8mDLuC69xX9dOkf/4cguPXeDVg6p5Sit23+YI/BU/sPcgKf2H+YE3In/MBfgvTryH6aaQQ2rU/9hysC9+A9TBe7Nf5gicK/+wxSBj+jRf5haarmEP6JY0a9aevcfptbCcJHu/IdFbfFMouS7dO+qwKWrApeuuQOuzrTSVYFLVwUuXXMH/C+upNHY1Hg2WgAAAABJRU5ErkJggg==);
    background-size: 100%;
    border: 2px solid var(--main-color-1);
    border-radius: 50%;
    margin-left: 10px
}

.layout-case .mod-othercontent01 .text a:hover::after {
    background-position: bottom;
    background-color: var(--main-color-1)
}

.layout-case .mod-othercontent01 .text h3 {
    color: #000;
    font-weight: 500;
    line-height: 1.5;
    padding: 20px 0;
}

.layout-case .mod-othercontent01 .text h3:after {
    content: "";
    width: calc(10vw + 230px);
    height: 1px;
    background: #666;
    display: block;
    margin: calc(1vw + 5px) 0;
}

.layout-case .mod-othercontent01 .text a:hover {
    color: var(--main)
}

.layout-case .mod-othercontent01 .img:hover a:after {
    opacity: 1
}

.layout-case .mod-othercontent01 .bottom-left a {
    padding: 5px 0;
    margin: 0;
    border: 0;
    border-bottom: 1px solid #333;
    color: #333;
    border-radius: 0;
    font-weight: 500
}

.layout-case .mod-othercontent01 .bottom-left a:hover {
    background: transparent;
    color: var(--main);
    border-bottom-color: var(--main)
}

.layout-case .mod-othercontent01 .swiper-button-prev,
.layout-case .mod-othercontent01 .swiper-button-next {
    color: #333;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    border: 2px solid var(--main);
    top: auto;
    bottom: calc(100%+0.5vw+10px)
}

.layout-case .mod-othercontent01 .swiper-button-prev {
    left: auto;
    right: 60px
}

.layout-case .mod-othercontent01 .swiper-button-prev:after,
.layout-case .mod-othercontent01 .swiper-button-next:after {
    font-size: calc(0.3vw+14px)
}

.layout-case .mod-othercontent01 .swiper-button-prev:hover,
.layout-case .mod-othercontent01 .swiper-button-next:hover {
    color: var(--main)
}

.layout-news .mod-news01 .content-bg {
    overflow: visible
}

.layout-news .mod-news01 .news-tabs {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(3, calc((100% - 40px)/3));
    list-style: none
}

.layout-news .mod-news01 .news-tabs * {
    transition: All .3s ease-in-out
}

.layout-news .mod-news01 .news-tab {
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.07);
    position: relative
}

.layout-news .mod-news01 .news-img a {
    display: block;
    position: relative;
    padding-bottom: 100%
}

.layout-news .mod-news01 .news-img {
    overflow: hidden
}

.layout-news .mod-news01 .news-img img {
    height: 100%;
    width: 100%;
    position: absolute;
    object-fit: cover
}

.layout-news .mod-news01 .index__news-content {
    display: flex;
    flex-direction: column;
    align-items: start;
    position: relative;
    padding: 20px;
}

.layout-news .mod-news01 .index__news-content>* {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis
}

.layout-news .mod-news01 .news-time {
    display: flex;
    align-items: center;
    background: var(--main-color-1);
    position: absolute;
    bottom: 100%;
    color: #fff;
    flex-wrap: wrap;
    left: 0;
    padding: 5px 31px
}

.layout-news .mod-news01 .news-time:before {
    content: '';
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNzE0MzE1Nzc4ODA5IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI0MDUiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTk0MC44IDQ5My4yYy0xMC40IDAtMTguOCA4LjQtMTguOCAxOC44IDAgMjI2LjEtMTgzLjkgNDEwLTQxMCA0MTBTMTAyIDczOC4xIDEwMiA1MTJzMTgzLjktNDEwIDQxMC00MTBjMTU4LjUgMCAzMDQuMyA5Mi44IDM3MS41IDIzNi40IDMuOCA4LjEgMTIuNyAxMi40IDIxLjMgMTAuMyA4LjctMiAxNC43LTkuOSAxNC41LTE4LjhsLTQuMS0xNTEuOGMtMC4zLTEwLjQtOC45LTE5LTE5LjMtMTguMy0xMC40IDAuMy0xOC42IDguOS0xOC4zIDE5LjNsMi4xIDc3LjhDNzk3IDEzOC4xIDY1OS41IDY0LjQgNTEyIDY0LjQgMjY1LjIgNjQuNCA2NC40IDI2NS4yIDY0LjQgNTEyUzI2NS4yIDk1OS42IDUxMiA5NTkuNiA5NTkuNiA3NTguOCA5NTkuNiA1MTJjMC0xMC40LTguNS0xOC44LTE4LjgtMTguOHoiIGZpbGw9IiNmZmZmZmYiIHAtaWQ9IjI0MDYiPjwvcGF0aD48cGF0aCBkPSJNNTEyIDIxMC45Yy0xMC40IDAtMTguOCA4LjQtMTguOCAxOC44VjUxMmMwIDEwLjQgOC40IDE4LjggMTguOCAxOC44aDI4Mi4zYzEwLjQgMCAxOC44LTguNCAxOC44LTE4LjhzLTguNC0xOC44LTE4LjgtMTguOEg1MzAuOFYyMjkuN2MwLTEwLjQtOC40LTE4LjgtMTguOC0xOC44eiIgZmlsbD0iI2ZmZmZmZiIgcC1pZD0iMjQwNyI+PC9wYXRoPjwvc3ZnPg==);
    display: block;
    height: 20px;
    width: 20px;
    background-size: cover;
    margin-right: 5px;
    position: absolute;
    left: 5px
}

.layout-news .mod-news01 .news-tab-link {
    color: #000;
    padding-bottom: 5px;
    font-weight: 500;
    display: block
}

.layout-news .mod-news01 .news-more {
    color: #333;
    border: 1px solid #ccc;
    border-radius: calc(0.25vw+5px);
    padding: 5px calc(1vw+20px);
    margin-top: calc(2vw+10px)
}

.layout-news .mod-news01 .news-tab:hover {
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.15)
}

.layout-news .mod-news01 .news-tab:hover .news-tab-link {
    color: var(--main)
}

@media only screen and (max-width : 768px) {
    .layout-news .mod-news01 .news-tab {
        margin-left: 0;
    }
}

@media only screen and (max-width : 480px) {
    .mod-news01 .title-left {
        text-align: initial
    }

    .layout-news .mod-news01 .news-tab {
        width: 100%
    }
}

.projects-container.container {
    margin: 0 auto 30px auto;
    padding: 0 20px
}

.mod-card01 {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(3, calc((100% - 40px)/3));
    margin: 20px 0
}

.mod-card01 .project-pic ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: stretch
}

.mod-card01 .project-pic li {
    width: calc(50% - 10px);
    padding: 10px 0
}

.mod-card01 .project-pic img {
    width: 100%
}

.mod-card01 .items {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.mod-card01 .items * {
    transition: All .3s ease-in-out
}

.mod-card01 .item {
    overflow: hidden;
    position: relative;
}

.mod-card01 .item a {
    display: block
}

.mod-card01 .pic {
    position: relative;
    width: 100%;
    padding-bottom: 71%;
}

.mod-card01 .pic img {
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
}

.mod-card01 .text {
    padding: 20px calc(1vw + 10px);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    z-index: 3;
    color: #fff;
    outline: 1px solid #fff;
    outline-offset: calc(-1vw - 10px);
    opacity: 0;
    background: rgba(0, 0, 0, 0.5);
    transition: All .3s ease-in-out
}

.mod-card01 .item:hover .text {
    opacity: 1
}

.mod-card01 .item h2 {
    font-weight: 300;
    display: block;
    padding-bottom: calc(0.5vw+5px)
}

.mod-card01 .item a {
    font-weight: 300;
    color: #fff
}
.car-form{
    margin-top: 2em;
}
.form-hide{
    display: none;
}
@media only screen and (max-width : 769px) {
    .layout-news .mod-news01 .news-tabs {
        grid-template-columns: 100%;
        margin-left: 0;
    }

    .mod-card01 .text {
        position: absolute;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
        z-index: 3;
        color: #fff;
        outline: 1px solid #fff;
        outline-offset: calc(-1vw - 10px);
        opacity: 0;
        background: rgba(0, 0, 0, 0.5)
    }

    .mod-card01 .item a {
        color: #fff
    }

    .mod-card01 .item:hover .text {
        opacity: 1
    }

    .mod-card01 {
        display: grid;
        gap: 20px;
        grid-template-columns: repeat(2, calc((100% - 20px)/2))
    }
}

.news-list__layout {
    display: grid;
    gap: 30px;
    grid-template-columns: 75% calc(25% - 30px);
}

.news-list {
    margin: 0;
    padding: 0;
    display: grid;
    gap: 30px;
    grid-template-columns: repeat(3, calc((100% - 30px*2)/3));
    margin: 20px 0;
}

.news-list__item {}

.news-list-link {}

.news-list__img-wrap {
    position: relative;
    padding-bottom: 92%;
}

.news-list__img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.news-list__text-content {
    padding: 26px;
    color: #7e7e7e;
    background: #f9f9f9;
}

.news-list__text-title {
    color: var(--main-color-1);
    margin-bottom: 0;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    min-height: 60px;
}

.news-list__text {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin: 18px 0;
}

.news-list__time {
    display: flex;
}

.news-list__time:before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNzE3ODU3MzA3MzM1IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjMzNDYiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PHBhdGggZD0iTTcyNS4zMzMzMzMgMTcwLjY2NjY2N2g3NC43MDkzMzRDODY0Ljg1MzMzMyAxNzAuNjY2NjY3IDkxNy4zMzMzMzMgMjIzLjE4OTMzMyA5MTcuMzMzMzMzIDI4OC4wOTZWNzk5Ljg5MzMzM0M5MTcuMzMzMzMzIDg2NC43NTczMzMgODY0LjgzMiA5MTcuMzMzMzMzIDgwMC4wNDI2NjcgOTE3LjMzMzMzM0gyMjMuOTU3MzMzQzE1OS4xNDY2NjcgOTE3LjMzMzMzMyAxMDYuNjY2NjY3IDg2NC44MTA2NjcgMTA2LjY2NjY2NyA3OTkuOTA0VjI4OC4xMDY2NjdDMTA2LjY2NjY2NyAyMjMuMjQyNjY3IDE1OS4xNjggMTcwLjY2NjY2NyAyMjMuOTU3MzMzIDE3MC42NjY2NjdIMjk4LjY2NjY2N3YtMzJhMzIgMzIgMCAwIDEgNjQgMHYzMmgyOTguNjY2NjY2di0zMmEzMiAzMiAwIDAgMSA2NCAwdjMyeiBtMCA2NHYzMmEzMiAzMiAwIDAgMS02NCAwdi0zMkgzNjIuNjY2NjY3djMyYTMyIDMyIDAgMCAxLTY0IDB2LTMyaC03NC43MDkzMzRBNTMuMzU0NjY3IDUzLjM1NDY2NyAwIDAgMCAxNzAuNjY2NjY3IDI4OC4wOTZWNzk5Ljg5MzMzM0E1My4zMDEzMzMgNTMuMzAxMzMzIDAgMCAwIDIyMy45NTczMzMgODUzLjMzMzMzM2g1NzYuMDg1MzM0QTUzLjM1NDY2NyA1My4zNTQ2NjcgMCAwIDAgODUzLjMzMzMzMyA3OTkuOTA0VjI4OC4xMDY2NjdBNTMuMzAxMzMzIDUzLjMwMTMzMyAwIDAgMCA4MDAuMDQyNjY3IDIzNC42NjY2NjdINzI1LjMzMzMzM3ogbS0xMC42NjY2NjYgMjI0YTMyIDMyIDAgMCAxIDAgNjRIMzA5LjMzMzMzM2EzMiAzMiAwIDAgMSAwLTY0aDQwNS4zMzMzMzR6TTU4Ni42NjY2NjcgNjE4LjY2NjY2N2EzMiAzMiAwIDAgMSAwIDY0SDMwOS4zMzMzMzNhMzIgMzIgMCAwIDEgMC02NGgyNzcuMzMzMzM0eiIgZmlsbD0iIzdmN2Y3ZiIgcC1pZD0iMzM0NyI+PC9wYXRoPjwvc3ZnPg==);
    background-size: cover;
    margin-right: 8px;
}

.news__side {}

.news_side-category {}

.faqs-breadcrumb {
    margin-bottom: 76px;
}

.faqs__details-content img {
    max-width: 100%;
}

.news_side-category-title,
.news-list__category-title {
    margin-bottom: 24px;
}

.news_side-list {
    margin: 0;
}

.news_side-item {}

.news_side-link {
    color: #313131;
    display: flex;
    padding: 10px 0;
    border-bottom: 1px dashed #cbcbcb;
}

.news_side-link::before {
    content: '';
    width: 20px;
    height: 20px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNzE3ODU5MDU3MjcxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQ0MzYiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PHBhdGggZD0iTTM1Ny45NTcgMTY3LjE3NmwtNDkuNDYzIDQ4Ljk3MyAyOTQuMzA4IDI5Ni4zMjctMjk2Ljc4MiAyOTMuODMxIDQ5LjA0NCA0OS4zODEgMzQ2LjIzOS0zNDIuODA5eiIgZmlsbD0iIzMxMzEzMSIgcC1pZD0iNDQzNyI+PC9wYXRoPjwvc3ZnPg==);
    background-size: cover;
}

.news__side-post-list {
    margin-top: 30px;
}

.news__side-post {
    margin-bottom: 30px;
}

.news__side-post-link {}

.news__side-post-img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    transition: All 0.3s ease-in-out;
}

.news__side-post-link:hover .news__side-post-img {
    transform: scale(1.05);
}

.news__side-post-img-wrap {
    position: relative;
    padding-bottom: 100%;
    overflow: hidden;
}

.news__side-post-text-content {
    padding: 30px;
    background: #f9f9f9;
}
.news-details__content a{
    color: var(--main-color-1);
}
.news-details__content a.ct-link-button{
    background: var(--main-color-1);
    border-color: var(--main-color-1);
    color: #fff;
}

.news-details__content a:hover{
    text-decoration: underline;
}

.news__side-post-title {
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    color: var(--main-color-1);
}

.faqs__list {
    margin: 0;
}

.faqs__list-item {}

.faqs__list-link {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 10px 0;
    border-bottom: 1px dashed #cbcbcb;
}

.faqs__list-title {
    color: #333333;
    font-weight: 900;
}

.faqs__list-time {
    color: #7f7f7f;
    font-weight: 100;
}

.side__ad {
    background: #262626;
    color: #fff;
    padding: 36px 20px;
}

.side__ad-title {
    line-height: 1.5;
    margin-bottom: 0;
}

.side__ad-content {
    margin: 22px 0 32px;
}

.side__ad-link {
    background: var(--main-color-1);
    padding: 16px 30px;
    color: #fff;
    display: inline-block;
}

.side__ad-link:hover {
    color: #fff;
    background: var(--main-color-hover-1);
}

@media only screen and (max-width : 1080px) {
    .news-list__layout {
        display: grid;
        gap: 30px;
        grid-template-columns: 100%;
    }

    .news-list,
    .news__side-post-list {
        display: grid;
        gap: 30px;
        grid-template-columns: calc(50% - 15px) calc(50% - 15px);
    }

    .news-list__text-content,
    .news__side-post-text-content {
        padding: calc(1vw + 10px);
    }

}

@media only screen and (max-width : 760px) {

    .news-list,
    .news__side-post-list {
        gap: 20px;
        grid-template-columns: calc(50% - 10px) calc(50% - 10px);
    }

    .faqs-breadcrumb {
        margin-bottom: 30px;
    }
}


@media only screen and (max-width : 480px) {
    .mod-card01 {
        display: grid;
        gap: 20px;
        grid-template-columns: 100%
    }

    .news-list,
    .news__side-post-list {
        gap: 20px;
        grid-template-columns: 100%;
    }
}


@media only screen and (max-width : 1200px) {}

@media only screen and (max-width : 800px) {}

@media only screen and (max-width : 640px) {}

.order-tracking__content .main_color {
    background: 0
}

.mod-ordertracking01 .content-bg {
    overflow: visible
}

.mod-ordertracking01 .track-title h2 {
    float: none;
    font-size: calc(1vw+14px);
    line-height: calc(1vw+25px);
    color: #333;
    font-weight: 600;
    padding-bottom: calc(0.5vw+5px)
}

.mod-ordertracking01 .track-item01 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 10px 0
}

.mod-ordertracking01 .track-item01>div {
    width: calc(50% - 1vw - 10px);
    padding: 10px 0
}

.mod-ordertracking01 .track-item01 .track-title {
    padding: calc(0.5vw+20px);
    border-radius: calc(1vw+10px);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    overflow: hidden;
    font-size: calc(0.1vw+12px);
    line-height: calc(0.5vw+20px);
    color: #333
}

.mod-ordertracking01 .track-item01 .track-title a {
    color: #333
}

.mod-ordertracking01 .track-item01 .login-link {
    font-size: 14px;
    line-height: 25px;
    padding: 10px;
    width: 100%;
    background: var(--main);
    color: #fff;
    border-radius: 30px;
    display: block;
    cursor: pointer;
    text-transform: capitalize;
    margin-top: calc(0.5vw+15px)
}

.mod-ordertracking01 .track-item01 .login-link:hover {
    background: var(--deputy)
}

.mod-ordertracking01 .track-item01 .img img {
    margin: 0
}

.mod-ordertracking01 .track-item01 .track-find {
    display: flex;
    overflow: hidden;
    border-radius: 50vw;
    overflow: hidden;
    margin-top: calc(0.5vw+15px)
}

.mod-ordertracking01 .track-item01 .txt-term {
    flex: 1 2 0;
    font-size: 13px;
    color: #333;
    line-height: 20px;
    height: 20px;
    padding: 10px;
    border: 0;
    background: #eee;
    width: 150px
}

.mod-ordertracking01 .track-item01 .btn-find {
    font-size: 13px;
    color: #fff;
    line-height: 20px;
    padding: 10px calc(1vw+10px);
    background: var(--main);
    text-align: center;
    border: 0;
    cursor: pointer;
    color: #fff;
    transition: All .2s ease-in-out
}

.mod-ordertracking01 .track-item01 .btn-find:hover {
    background: var(--deputy)
}

.track-item02 {
    margin-top: 100px;
}

.mod-ordertracking01 .track-item02 .track-content {
    background: url(data:image/png;base64,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) bottom calc(2vw + 50px) center no-repeat;
    margin-bottom: 104px;
}

.mod-ordertracking01 .track-item02 .track-title {
    text-align: center
}

.mod-ordertracking01 .track-item02 .track-content-bg {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-end;
    margin-top: 4em;
}

.mod-ordertracking01 .track-item02 .item {
    width: calc(100%/3);
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center
}

.mod-ordertracking01 .track-item02 .item:nth-child(1) .text:nth-child(2) {
    transform: translateX(28%);
}

.mod-ordertracking01 .track-item02 .item:nth-child(3) .text:nth-child(2) {
    transform: translateX(-29%);
}

.mod-ordertracking01 .track-item02 .item:nth-child(2) {
    display: flex;
    justify-content: center;
    padding-bottom: 26em;
}

.order-tracking__content {
    padding: 0 !important;
}

.mod-ordertracking01 .track-item02 .text {
    padding: calc(0.5vw + 10px) calc(1.5vw + 10px);
    box-sizing: border-box;
    margin-bottom: 7em;
}

.mod-ordertracking01 .track-item02 .item:nth-of-type(2) .text {
    justify-content: center;
    padding: calc(1.5vw + 10px) calc(1.5vw + 10px) 0;
    width: 100%
}

body .order-tracking__content .container_wrap .avia-builder-el-no-sibling {
    padding: 0;
}

.mod-ordertracking01 .track-item02 dl {
    padding: 15px 20px;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
    border-radius: 10px;
    background: #fff;
    text-align: center
}

.mod-ordertracking01 .track-item02 dl.cur {
    border: 1px solid #e46713;
    box-shadow: 0 0 10px #fff, 3px 2px 8px #e4671340, -3px 2px 2px #e4671340;
}

.mod-ordertracking01 .track-item02 dl.cur h3 {
    /* font-style: oblique; */
    /* font-weight: 900; */
}

.mod-ordertracking01 .track-item02 dl.cur h3::after {
    /* content: ''; */
    /* display: block; */
    /* width: 60px; */
    /* height: 6px; */
    /* background: #fb1919; */
}

.mod-ordertracking01 .track-item02 dt {
    width: 50px;
    margin: auto
}

.mod-ordertracking01 .track-item02 dd {
    font-size: 13px;
    color: #333;
    line-height: 20px
}

.mod-ordertracking01 .track-item02 dd>div .my-gallery {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(4, calc((100% - 30px)/4));
    margin: 20px 0
}

.mod-ordertracking01 .track-item02 dd>div .my-gallery a {
    width: 100%;
    position: relative;
    display: block;
    padding-bottom: 117%;
}

.mod-ordertracking01 .track-item02 dd>div .my-gallery a img {

    position: absolute;

    width: 100%;

    height: 100%;

    left: 0;

    object-fit: cover;
}

.mod-ordertracking01 .track-item02 dd>div .my-gallery a p {
    position: absolute;
    width: 100%;
    background-color: var(--main-color-1);
    color: #fff;
    bottom: 0;
    margin-bottom: 0;
}

.mod-ordertracking01 .track-item02 dd h3 {
    font-size: 16px;
    line-height: 25px;
    font-weight: 600;
    padding: 5px 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center
}

.mod-ordertracking01 .tips {
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 25px
}

.mod-ordertracking01 .tips a {
    color: var(--main);
    text-decoration: underline
}

.re__data {
    margin: 20px 0;
    color: #fb1919
}

.re__data a {
    text-decoration: underline;
    color: #fb1919
}

@media only screen and (max-width : 768px) {
    .mod-ordertracking01 .track-item02 .text {
        width: 100%;
        padding: 0;
        transform: inherit !important;
        margin-bottom: 0;
    }

    .mod-ordertracking01 .track-item02 .item {
        width: 100%;
        padding-bottom: 10px !important;
    }

    .mod-ordertracking01 .track-item02 .text:nth-of-type(1) {
        align-self: flex-start;
        margin-bottom: 20px;
    }

    .mod-ordertracking01 .track-item02 .text:nth-of-type(3) {
        align-self: flex-end
    }
}

@media only screen and (max-width : 679px) {
    .mod-ordertracking01 .track-item02 .track-content-bg {
        background-size: 100% auto
    }
}

@media only screen and (max-width : 480px) {
    .mod-ordertracking01 .track-item01>div {
        width: 100%
    }

    .mod-ordertracking01 .track-item02 .track-content-bg {
        background: #fff
    }

    .mod-ordertracking01 .track-item02 .item {
        width: 100%
    }

    .mod-ordertracking01 .track-item02 .item .img {
        display: none
    }

    .mod-ordertracking01 .track-item02 .item:nth-of-type(2) .text {
        padding: calc(0.5vw+10px) calc(1.5vw+10px)
    }

    .track-item02 {
        margin-top: 40px;
    }

    .mod-ordertracking01 .track-item02 .track-content {
        margin-bottom: 40px;
    }
}

.custom__wrap {
    display: grid;
    gap: 20px;
    grid-template-columns: 55% calc(45% - 20px);
    padding: 30px 20px;
    background: #f7f7f7;
    margin-top: 30px;
}

.title-style-1 {
    margin-bottom: 20px;
}

.contact-content__wrap:first-child {
    margin-bottom: 86px;
}

.title-style-p {
    border-bottom: 1px dashed #555555;
    padding-bottom: 6px;
}

.title-style-1::after {
    content: "";
    display: block;
    background-color: var(--main-color-1);
    width: 70px;
    height: 6px;
    margin-top: 10px;
}

.custom__icon-title {
    text-align: center;
}

.custom__icon {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(3, calc((100% - 40px)/3));
    margin: 20px 0;
}

.contact-us-top-layout>div {
    max-width: 1280px;
    display: block;
    margin-left: auto !important;
    margin-right: auto;
    margin-top: 80px !important;
    margin-bottom: 80px !important;
    padding: 0 !important;
    overflow: hidden;
}

.custom__icon-item {
    text-align: center;
}

.custom__icon-img {
    display: block;
    margin: 0 auto;
}

.custom__icon-text {
    font-weight: 900;
}

.custom__wpcf7-wrap {
    position: relative;
}

.custom__wpcf7-title {
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    text-align: center;
    background-color: var(--main-color-1);
    color: #fff !important;
    padding: 10px;
}

.contact-form {
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
}

.contact-form p {
    margin: 0
}

.contact-form div {
    width: 100%
}

.contact-form input,
.contact-form textarea {
    margin-bottom: 10px !important;
}

.contact-form div.submit [type="submit"] {
    max-width: 180px;
    width: 100%;
    line-height: 2;
    background: var(--main-color-1);
    color: #fff;
    position: relative;
    border: 1px solid var(--main-color-1)
}

.contact-form div.submit [type="submit"]:hover {
    cursor: pointer;
    background: var(--main-color-hover-1)
}

.contact-form div.submit {
    width: 100%;
    display: flex;
    position: relative
}

.contact-form .wpcf7-spinner {
    position: absolute
}

.contact-us-form .item label {
    display: flex !important
}

.contact-us-form .item input {
    margin-right: 5px
}

.contact-form div label {
    width: 100%;
    display: block
}

.contact-form div.name,
.contact-form div.email,
.contact-form div.phone {
    width: 100%;
}

.contact-form div.name,
.contact-form div.email {}

.contact-form div label *:not([name="acceptance-823"], .contact-us-form .item a) {
    display: block;
    width: 100%;
    border: 0
}

.contact-form div label textarea {
    max-height: 200px
}

.contact-us-form .contact-form div label input:not([name="acceptance-823"]),
.contact-us-form .contact-form div label textarea {
    padding-left: 16px;
    color: #777;
    font-weight: 100;
    line-height: 2.5
}

.contact-content__item {
    display: flex;
    margin-bottom: 10px;
}

.contact-content__img {
    width: 21px;
    height: 20px !important;
    display: block;
    object-fit: none;
    margin-right: 5px;
}

.contact-content__icon {}

.contact-content__icon-item {
    display: inline-block;
    margin-right: 10px;
}

.contact-content__icon-item:hover {}

.contact-content__icon-item img {
    display: inline-block;
    opacity: .7;
    width: 40px;
    height: 40px;
}

.contact-content__icon-item:hover img {
    opacity: 1
}

.contact-us-two-layout>div {
    max-width: 1480px;
    display: block;
    margin-left: auto !important;
    margin-right: auto;
    margin-top: 80px !important;
    margin-bottom: 80px !important;
    padding: 40px !important;
    overflow: hidden;
    background-image: url(https://www.realgres.com/wp-content/uploads/2024/05/2.jpg);
}

.advantage-top {
    display: grid;
    gap: 20px;
    grid-template-columns: 60% calc(40% - 20px);
    margin: 20px 0;
    background: #fff;
    padding: 20px;
    max-width: 1280px;
    margin: 0 auto;
}

.advantage-top__content-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.advantage-top__item {
    text-align: center;
}

.advantage-top__item:not(:last-child) {
    margin-bottom: 30px
}

.advantage-top__title {
    color: var(--main-color-1) !important;
}

.advantage-top__p {}

.advantage-top__img-wrap {}

.advantage-top__img {
    width: 100%;
}

.advantage-bottom {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(4, calc((100% - 60px)/4));
    margin-top: 20px;
    max-width: 1280px;
    margin: 20px auto 0 auto;
}

.advantage-bottom__item {
    list-style-type: none;
    padding: 0 !important;
    margin-left: 0 !important;
}

.advantage-bottom__img {
    display: block;
    max-width: 100%;
    width: 100%;
}

.advantage-bottom__p {
    padding: 10px;
    color: #fff;
    background-color: #1d1d1f;
    margin: 0;
    text-align: center;
}

@media only screen and (max-width : 1280px) {

 
}

@media only screen and (max-width : 1080px) {
  
}

@media only screen and (max-width : 768px) {
 
}

@media only screen and (max-width : 480px) {
    
 

    .custom__icon {
        grid-template-columns: repeat(2, calc((100% - 20px)/2));
    }

 
}

/* projects-detail */
.projects-detail__layout {
    display: grid;
    grid-template-columns: 30% calc(70% - 20px);
    width: 100%;
    margin: 0 auto;
    max-width: 1310px;
    gap: 20px;
    margin: 80px auto !important;
}

.projects__detail-left {}

.projects__detail-left-title {
    background-color: #1d1d1d;
    color: #fff;
    padding: 20px 13px;
    font-size: 22px;
    text-align: center;
}

.projects__detail-post-list {
    margin: 0;
}

.projects__detail-post-list-item {
    margin: 0;
    padding: 10px;
    background-color: #e6e6e6;
}

.projects__detail-post-list-item:hover {
    background-color: var(--main-color-1)
}

.projects__detail-post-list-item:hover a {
    color: #fff
}

.projects__detail-post-list-item:not(:last-child) {
    margin-bottom: 10px;
}

.projects__detail-post-list-link {
    display: block;
    padding-right: 40px;
    color: #8b8b8b;
    position: relative;
}

.projects__detail-post-list-link::after {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAADICAYAAAAePETBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGOWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTA1LTE0VDE3OjMyOjQzKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0wNS0xNFQyMzoyNjo1OSswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNC0wNS0xNFQyMzoyNjo1OSswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDY5ZmEyNDUtN2MyYy00NDQ5LTgwOTQtNTMxNGU5NzM3OWJkIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDg5NjlhNmItNmU4Yi0wYjQ1LWEzOTgtNzkzZjg3YzBiNDY3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MjM5M2Q5YmYtNzE3Zi0xYTQ1LWEwYmUtZDVkZmYwZGZiMzUwIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMzkzZDliZi03MTdmLTFhNDUtYTBiZS1kNWRmZjBkZmIzNTAiIHN0RXZ0OndoZW49IjIwMjQtMDUtMTRUMTc6MzI6NDMrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NjlmYTI0NS03YzJjLTQ0NDktODA5NC01MzE0ZTk3Mzc5YmQiIHN0RXZ0OndoZW49IjIwMjQtMDUtMTRUMjM6MjY6NTkrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7289TOAAAHwElEQVR4nO3dT4gk5RnH8W+N7socImHVw7oSBQNeDSJBRZCQsEZkySUXhZxEPIghSyCBBAKCoAjrSTFePIScFBSjexFE0BDBhEDiURFkViFLgrjL/pndnV8O9Y47s9td/U69b3c97/s+Pxh2p6vrfZ63Pl3V0139p5OEx07Wpm7AszsOYiwOYiwO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);
    background-size: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.projects__detail-post-list-link:hover::after {
    background-position: bottom;
}

.projects-detail__layout a.lightbox img {
    border-width;
    0 !important;
    border: none !important;
}

.info-style {}

.info-style p {
    display: flex;
    align-items: center;
}

.info-style p::before {
    content: "";
    color: var(--main-color-1);
    margin-right: 10px;
    display: block;
    width: 10px;
    height: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF0WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTA1LTE3VDIzOjAwOjM2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0LTA1LTE3VDIzOjAwOjM2KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0wNS0xN1QyMzowMDozNiswODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NWRiY2M5My02MDk3LTgxNGYtOTc1NC0xNjBkZTJkZWU2ZWQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5NzAwMWQwMS01ZTAwLTIxNGQtYjhlMS1iNzg1NDM0MmUyNWIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNjZhZWFhMC04MzYyLTIyNDgtYTlhMy0zMTQ3M2MzM2EwMTgiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozNjZhZWFhMC04MzYyLTIyNDgtYTlhMy0zMTQ3M2MzM2EwMTgiIHN0RXZ0OndoZW49IjIwMjQtMDUtMTdUMjM6MDA6MzYrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODVkYmNjOTMtNjA5Ny04MTRmLTk3NTQtMTYwZGUyZGVlNmVkIiBzdEV2dDp3aGVuPSIyMDI0LTA1LTE3VDIzOjAwOjM2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+og442AAAAYlJREFUSInF1z1u1EAYBuBnEU2axVIQUKTLAVJwBHKClIQqFRJQJgQkKECK+EmFlDoNocsN2CNQpKcDRGiiTSi2NMWMlfUkZofFdt7O1sz32Jbt+WZQlqWryHX48fDm1cCZKbCGe7iLO7iBM/zEF4xwiNNZxQZlWc664wLP8AQLGRc4wQe8wbhp0LUZRdbxFVuZqDjuaZy3/q/wAO/wEYuZYJrFOP9trJcF72BzTjDNVqw3E76P7ZbQKtuxbiN8C3sto1X2cLsJfim8xV2kwIvL4AIbHaFVNqJTg9fkfzLzZiE6NXi1Y7TmTMMrPcErKbzUE7yUwsOe4GEKn/UE/07h7z3B31L4qCf4KIVHPcGjFD4UFvEuM4lODR5jv2N4PzoXFolX/tKu/GfGeF0dpPAvPOoIfozjJhg+CY1am3mPg+kTTa3Pc+y2hO4KzV8tTXAp9FwPcDIneBLnb8Z6WXCVAywLHWfupzaJ45clj3c6OQ19lUJYxFed7ySGwj/+WNhJfNbiTqKT/AE5VFG2O5gafwAAAABJRU5ErkJggg==);
    background-size: cover;
}

.title__hr {
    height: 1px;
    width: 96%;
    background: #808080;
    margin-top: 30px;
}

.share-el-wrap a {
    display: block;
    height: 48px;
    flex: 1;
}

.share-el-wrap a:not(:last-child) {
    border-right: 1px solid #ddd;
}

.share-el__container {
    justify-content: center;
    display: flex;
    flex-direction: column;
    margin: 60px auto !important;
}

.share-el-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 20px auto;
    justify-content: flex-end;
    max-width: 640px;
    width: 100%;
    border: 1px solid #ddd;
    min-width: 320px;
    flex-wrap: wrap;
}

.share-el-wrap a.share-link svg,
.share-el-wrap a.share-link svg * {
    fill: #666666;
}

.share-el-wrap a.share-link:hover svg,
.share-el-wrap a.share-link:hover svg * {
    fill: var(--main-color-1);
}

.share-el-wrap__p {
    text-align: center;
    margin: 0;
    font-family: 'Poppins-SemiBold' !important;
    font-size: 24px;
    text-transform: uppercase;
}

@media only screen and (max-width : 1080px) {
    .projects-detail__layout {
        grid-template-columns: 100%;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .projects__detail-left {
        width: 100%;
    }

    .projects__detail-right {
        width: 100%;
    }

    .title__hr {
        display: none;
    }
}

@media only screen and (max-width : 640px) {
    .projects-detail__layout {
        margin: 40px auto !important;
    }

    .share-el-wrap__p {
        margin-right: 5px;
        width: 100%;
    }

    .share-el-wrap__p {
        text-align: center;
    }

    .share-el-wrap {
        justify-content: center;
    }
}

/* projects-detail */
/* footer */
.footer {
    background: #1d1d1f;
    padding: 20px;
}

.footer-container.container {
    display: grid;
    grid-template-columns: 15% 15% 24% 17% 23%;
    padding: 80px 0;
    gap: 20px;
}

.footer__layout-item {}

.footer .wpcf7-response-output {
    color: #fff;
}

.footer__logo {
    display: block;
}

.footer__logo-img {
    display: block;
    max-width: 150px;
    width: 100%;
}

.footer__company-info {
    margin-bottom: 15px;
}

.footer__company-info-item {}

.footer__company-info-item:first-child {
    margin-top: 30px;
}

.footer__company-info-item:not(:last-child) {
    margin-bottom: 30px;
}

.footer__title {
    color: #fff;
}

.footer__company-info-item a {
    color: #fff;
}

.follow__icon {}

.follow__img {}

.footer__products-term {}

.footer__products-term a {
    color: #fff;
    display: block;
    margin-bottom: 15px;
}

.footer__products-term a:nth-child(2) {
    margin-top: 30px;
}

.footer__info {}

.footer__info-item {
    color: #fff;
    display: block;
    margin-bottom: 20px;
    position: relative;
    padding-left: 35px;
}

.footer__info-item::before {
    content: '';
    width: 30px;
    height: 30px;
    display: block;
    background-size: 150%;
    background-position: center;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.footer__info-address {
    margin: 30px 0;
}

.footer__info-address::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJFMUUxOTFDMTJDMDExRUY4ODBBOUI5ODdEQTc5RUQzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJFMUUxOTFEMTJDMDExRUY4ODBBOUI5ODdEQTc5RUQzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkUxRTE5MUExMkMwMTFFRjg4MEE5Qjk4N0RBNzlFRDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkUxRTE5MUIxMkMwMTFFRjg4MEE5Qjk4N0RBNzlFRDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7A+aU/AAABNklEQVR42mL8//8/w2AGTAyDHIw6cNSBow4cdeCoA0eAA+WBuB6IjwHxEyC+CcSLgNifKi4E1cUU4GQg/vkfN1gLxGyU2EGJ41L/EwdOUOJARjJbM9LQ6EQGJ4H4BBCLAnEUmlwjEDfQM4rb0EKpGU1eD4jfI8l/o3cUn0ey/AwONRFIan6T60Byc7EsEnsHDjU7kdjf6V3MPEBiq+BQI4HE5qG3A5cisYOA2ACLmolI7Jf0Lgf50DIJqCxMh2YOOyDegSafOxDlYDmR5eCjgSgHYeA+ECsQUOMMxPsGqi72JCA/jxLHUaMuBuFiHFF7nwpmUxzFMLAGiIPRxJSgSWBQtAdDgPgGEt+bGo4DARYqti1tgfgcEC8G4m3UMpRxdGxm1IGjDhx14KgDRx046sABBQABBgAEwqeZE/HgBAAAAABJRU5ErkJggg==);
    top: 0;
    transform: inherit;
}

.footer__info-mailbox::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDMDU4MEU2MTJDMDExRUY5QzExOTdERUY0N0RFQjY2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDMDU4MEU3MTJDMDExRUY5QzExOTdERUY0N0RFQjY2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0MwNTgwRTQxMkMwMTFFRjlDMTE5N0RFRjQ3REVCNjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0MwNTgwRTUxMkMwMTFFRjlDMTE5N0RFRjQ3REVCNjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6FKr4xAAABLUlEQVR42mL8//8/w2AGTAyDHIw6cNSBow4cdeCoA0cdOMwdyEKGniggXgrEn4D4GxHqOYBYAIgzgHgmybaBWjMk4HAgVgfivP+kgWIglgPiDBLtI9mB24D4MxCzALEsEL8k4LC3QKwK1fsGiK+S6kBS0+A5IOYB4t9ALAnE4kC8HofavUAsDMTsUPUg9klaZxJWJDbIshogDgLicjR13UDsAsRFQHwZKa2z0joNdmKJxj1QOXsgfg/EEVD+KixqF5MaxSxUKAmcgfgFEBsDsSAQswHxDSBWH0zlICgtPgHieiD+QC3HkVsO4gMNo1UdCbmYHMBKawcyU+hATlqnwelAbAXECkD8kwR97NCc3kWqAxlHRxZGHTjqwFEHjjpw1IGjDhx14JB2IECAAQCqoqjrm23CCAAAAABJRU5ErkJggg==)
}

.footer__info-mailbox {}

.footer__info-tel {}

.footer__info-tel::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI2RDREQkNGMTJDMDExRUZCMUQ5RUQ4OEEwQTBDMTE5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI2RDREQkQwMTJDMDExRUZCMUQ5RUQ4OEEwQTBDMTE5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjZENERCQ0QxMkMwMTFFRkIxRDlFRDg4QTBBMEMxMTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjZENERCQ0UxMkMwMTFFRkIxRDlFRDg4QTBBMEMxMTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7+c9VjAAABHUlEQVR42mL8//8/w2AGTAyDHIw6cNSBow4cdeCoA0eAAyOAeBkQLwRiAWo7kJGCupgLiHcBsTWS2HUg1hosIbgNzXEgoAnEeYMhBH2BeBMOuZdALAnE/wcyBGPwyIkDsfNAR7EpAXmrgXYgPwF5oYF24Hc8cpeAePZAO/AWFrG/QBwKxPpAfHWgHXgEh1lPB0tNshVbkQXEa9DKRLeBrEkuA7EOFnFQtfcTiBOh/O1A7EW2C0EOJBMH/ice9JBrDyOF/eKrJNS9akB8m96tGV8S1FYNRHPrHhAnE6nWh96ZBBkUAnEfMfYNVIu6H4gDgPgBHjXVAxmCyCAJ2pqRg9YuIEevhBY3g8KBo52mUQeOOnDUgaMOHEkOBAgwABWnvKWc4g2RAAAAAElFTkSuQmCC)
}

.footer__article {
    margin-top: 30px;
}

.footer__article-item {
    display: grid;
    grid-template-columns: 20% calc(80% - 20px);
    gap: 20px;
    margin-bottom: 20px;
    color: #fff;
}

.footer__article-item:nth-child(1) {
    margin-top: 20px;
}

.footer__article-item:hover {
    color: var(--main-color-1)
}

.footer__article-img-wrap {
    width: 100%;
    padding-bottom: 100%;
    position: relative;
}

.footer__img {
    object-fit: cover;
    position: absolute;
    height: 100%;
    width: 100%;
}

.footer__article-content {}

.footer__article-title {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin: 0;
}

.footer__article-time {
    color: #cfcfcf;
}

@media only screen and (max-width : 1200px) {
    .footer-container.container {
        display: flex;
        flex-wrap: wrap;
    }

    .footer__layout-item {
        width: 31.333%;
    }
}

@media only screen and (max-width : 1080px) {
    .footer-container.container {
        width: 100% !important;
        max-width: 100% !important;
        padding: 20px;
    }
}

@media only screen and (max-width : 768px) {}

@media only screen and (max-width : 640px) {
    .footer__layout-item {
        width: 100%;
    }
}

/* footer */
/* .products_details*/
.theme_products-template-default .ct-inner-content section.ct-section:first-child .ct-div-block,
.products-type__sku + div{
    width: 100%;
}
.select-quantity-and-request-quote {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 8em;
}

.products-detail__icon {
    display: flex;
    width: 100%;
    justify-content: flex-end;
    margin-top: 2.3em;
}

.products-detail__request-quote {}

.select-quantity,
.products-detail__request-quote {
    width: calc((100% - 10.3em)/2);
}

.products-detail__request-quote-link {
    display: block;
    width: 100%;
    max-width: 100% !important;
    color: var(--main-color-2);
    text-align: center;
    padding: 1em 0;
}

.products-detail__like {
    display: block;
    margin-right: 2em;
}

.products-detail__like svg {
    width: 100%;
    fill: #4a6344;
}

.products-detail__like,
.products-detail__share {
    width: calc((140px - 20px)/2);
}

.products-detail__like.cur svg {
    fill: var(--main-color-like);
}

.products-detail__share {
    position: relative;
}

.products-detail__share-icon,
.products-detail__share-icon img {
    display: block;
    width: 100%;
}

.products-detail__share-more {
    display: flex;
    position: absolute;
    width: 10.7em;
    right: 0;
    padding: 16px;
    border: 1px solid #000;
    bottom: calc(-100% - 2em);
    z-index: 8888;
    background: var(--main-color-2);
}

.products-detail__icon-wrap {
    display: none;
}

.products-detail__share-more-copy,
.products-detail__share-more-more {
    width: calc((100% - 20px)/2);
    position: relative;
}
.products-detail__share-more-more>div{
    position:absolute;
    right: 0;
}
.products-detail__share-more-copy {}

.social-share-block {
    position: absolute;
    display: flex;
    /* width: 300px; */
    right: -17px;
    /* border: 1px var(--main-color-hover-2) solid; */
    padding: 10px;
    display: none;
    bottom: -6em;
}

.social-share-block.cur {
    display: flex;
}

.social-wrap {
    display: flex;
    flex-direction: row;
    /* width: 320px; */
    background: #fff;
    padding: 10px;
    box-shadow: 2px 2px 5px 2px rgb(0 0 0 / 17%);
}

.products-detail__share-more-copy {
    margin-right: 2.6em;
}

.products-detail__share-more-copy img,
.products-detail__share-more-more img {
    width: 100%;
}

.technical-data__table {}

.social-wrap a {
    display: block;
    width: 40px;
}
.social-wrap a:hover{
    opacity:.8
}

.social-wrap a:not(:last-child) {
    margin-right: 10px;
}

.social-wrap img {
    width: 100%;
}

.technical-data__table table {
    width: 92%;
    margin: 1em auto;
}

.technical-data__table tbody {}

.technical-data__table tr {
    padding: 1em;
    display: flex;

}

.technical-data__table tr:not(:last-child) {
    border-bottom: 2px solid var(--main-color-1);
}

.technical-data__table td {
    width: 50%;
}

.form__style {}

.form__style tr td:first-child {
    background-color: #f7f7f7;
    color: #000;
    font-weight: 900;
}

.form__style tr td {
    border-color: #ddd;
}

.products__detail-two {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.products__detail-two .products-detai__title-style {
    text-transform: uppercase;
}

.products__detail-img {
    position: relative;
}

.products__detail-img .av-caption-image-overlay-bg {
    display: none;
}

.products__detail-img .av-image-caption-overlay-center {
    position: absolute;
    bottom: 0;
    padding: 20px 25px;
    background-color: var(--main-color-1);
}

.products-detail__btn a {
    display: block;
    background-color: var(--main-color-1);
    color: #fff;
    margin: 40px auto !important;
    padding: 15px 20px !important;
}

.products-detail__btn a:hover {
    background-color: var(--main-color-hover-1);
    color: #fff;
}

.products-detail__project-case-content {}

.products-detail__project-case-content .flex_cell_inner {
    max-width: 1480px;
    margin: 0 auto;
    padding: 60px 120px;
    background: #f7f7f7;
}

.products-detail__img-wrap {
    display: grid;
    grid-template-columns: repeat(3, calc((100% - 60px)/3));
    width: 100%;
    margin: 0 auto;
    max-width: 1480px;
    gap: 30px;
}

.products-detail__project-case-content-img-and-content {
    display: grid;
    grid-template-columns: calc(50% - 10px) calc(50% - 10px);
    width: 100%;
    margin: 0 auto;
    max-width: 1480px;
    gap: 20px;
}

.products-detail__project-case-content-img-and-content p {
    margin-top: 0;
}

.products-detail__project-case-content-img-and-content img {
    display: block;
    width: 100%;
}

.products-detail__project-case-content-img-and-content h3 {
    display: flex;
    align-items: center;
    margin-bottom: 40px;
}

.products-detail__project-case-content-img-and-content h3::before {
    content: '';
    display: block;
    width;
    width: 20px;
    height: 26px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAoCAMAAAAxD9EeAAAAh1BMVEUAAADmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhnmWhlz+GvfAAAALHRSTlMAjHn46eWjnWdcIxLIkYaAckE7KfLVv5RrYjMsGg0JBPzdzLe0rqhTH96WS/rtyocAAAEeSURBVDjLfdPrkoIwDAXgIxcRURREEUTwrrub93++HbENLQS/X2nPMKSEwlCnhRM7s/QIyXz5Qx9+fhikVUCmx9yOQ5d69mY8oaFfsCVJpjqekcxRjdOYss3PxG7xPr6eeOm1rXcv/BzqFViHWOjFcnicM1Dpesux8cwGYVd2XqTMEKtqAdNO7a4w5cq0VrsT3FVVWPmTew74TaaQn1/z15YG5mCjqszKPbWbAlvdoNCez9OzPsDBnGDj6mmUOvZ0Hr2XK9KCJGqiNOd1jrcmI+Z6LrGT+tETkj2h3MV4B+0o5hVYIcRre559F5hqt59HsPz14pAT8YoFGJga8Q0Cn2MfkoTzBCKHf6oRjza+YtSF75Gs9imL8MV8UcLyD2fIayM2KjhfAAAAAElFTkSuQmCC);
    background-size: cover;
    margin-right: 10px;
}

.products-detail__project-case-content-img-and-content strong {
    color: #000 !important;
}

.products-detail__title {
    display: flex;
    align-items: center;
    margin: 0 auto;
    text-transform: uppercase;
}

.products-detail__title::after,
.products-detail__title::before {
    content: '';
    display: block;
    flex: 1;
    background: #4a6344;
    height: 2px;
    width: 8.1em;
}

.products-detail__title::after {
    margin-left: 1em;
}

.products-detail__title::before {
    margin-right: 1em;
}

.btn__style {
    display: flex;
    margin: 0 auto;
    text-align: center;
    text-decoration: underline;
    display: flex;
    justify-content: center;
    color: #000;
}

.btn__style::after {
    content: "";
    border: 2px solid var(--main-color-1);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAB4CAYAAACuNZEIAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTA1LTAxVDA5OjU1OjU0KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0LTA1LTA5VDIyOjU0OjAxKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0wNS0wOVQyMjo1NDowMSswODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjMDU5YzcyMi0xYWE5LWE5NDEtOGZmMS1mNDY4ZWUzZWExNmMiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5ZWRmODA2OS0xOGJiLWRhNDQtYTY3Yy03MzRjMzZjZjlkZDYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5NmE1MjJkOS1mNmM5LWFmNGQtYmQ0ZC03MDM0ZDQ4NjNkMDEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjk2YTUyMmQ5LWY2YzktYWY0ZC1iZDRkLTcwMzRkNDg2M2QwMSIgc3RFdnQ6d2hlbj0iMjAyNC0wNS0wMVQwOTo1NTo1NCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MTg0YmViMC0yZGI4LTUyNDItOGQyYi0wYmYyYjY3YjVlY2MiIHN0RXZ0OndoZW49IjIwMjQtMDUtMDFUMDk6NTU6NTQrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA1OWM3MjItMWFhOS1hOTQxLThmZjEtZjQ2OGVlM2VhMTZjIiBzdEV2dDp3aGVuPSIyMDI0LTA1LTA5VDIyOjU0OjAxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QRPxoAAAA/xJREFUeJzt2z+InEUcxvHP5eKRAxWUFIqNhaWNhTamUAQTUcH/EAs1iiSKShAxEMEioEVQEBHMGcEIYgqjCAn4BzQ2NgraWFpYKIKIARWVxHMtJofLvPuum9v3vZ2ZnQcW7v1x78z73Zmd+c288ywMBgPzpE2zfoCNVgUuXRW4dM0d8OZRwR/2bF3c6AfpQauXHfq5EZy7Fq7ApasCl64KPGNtwm14ABf2VUFKWsExvI6vcEXXFaQGfNPQ35fjJK7ssoLUgD+Mri/Fp7imqwpSA34U70Wxi/Exru+igtSAT2MnjkTx83Ect05bQWrAsIqH8XIU34J3cO80hacIDAM8iQNRfDPexJ71Fpwq8JoO4KkotoBXsG89BaYODC8JXfyfKP4cnhe+gImVAzC8IQxmZ6L400JrT8yRCzC8K6Sdf0bx3cLv+rxJCskJGD7CDvwaxXcKI/jy/xWQGzB8jhsQb1jdIszVF4y7eeQmHpZwCDeP+Z9Za1RrXidkZdtxatRNbTD3nf3kqKvxiDCCN9TWpVd7e5wZq62F38I2oUtPNPrNQMvCTy/Wl3i17aY24DN4qIOH6ktX4QNsjeKf4Xb81nZjjqP0NnyiCXtCWE21wpIf8HahZeP9rqO4WzMpaSgn4LvwvuZ0tIL7NdPOkcoFeBfe1hxAD+IxzYVFq3IA3ovDms/6DPYLa+eJlWoWtaZnz36GNcDjQiZ4zkoVeAEv4oko/jceFLr3upQi8CJeEwaiYf0lrIqOT1N4asBLQpZ3RxT/XUgoTk5bQWrARzRhfxGWfl90UUFKwEu4J4r9KLx++aarSlKalk7j66Hr74S3DZ3BklYLw43ComVR2Lj7qesKUgM+hRf6rCClLr0hqsClqwKXrrkDbpuWit2mnbsWXqg2nsJVgUtXBS5dFbh0VeDSVYFL17hNvCL8h3Fg7lq4ApeuCly6KnAC6tV/OG5Pa1bz8GHhmBLhlekOfLvOshrzcIrA3+OSoetpXopnkXj06j9MEbhX/2GKwL36D1MEpkf/YarA9OQ/TBl4TZ36D1Ocltq0SzgbHTfSQeFk7SiQLObhcbpTOJoYn5teEU7Yxuemswcm2ACOaZ6MPyqctB0+GV8EMFwrTFFxrn1CmNLWvA/FADOZleecgJfl4T9sM2uN9h8OBoO2z+5B3to/GME1bh4u8mDLuC69xX9dOkf/4cguPXeDVg6p5Sit23+YI/BU/sPcgKf2H+YE3In/MBfgvTryH6aaQQ2rU/9hysC9+A9TBe7Nf5gicK/+wxSBj+jRf5haarmEP6JY0a9aevcfptbCcJHu/IdFbfFMouS7dO+qwKWrApeuuQOuzrTSVYFLVwUuXXMH/C+upNHY1Hg2WgAAAABJRU5ErkJggg==);
    background-size: 20px !important;
    width: 20px;
    height: 20px;
    display: block;
    border-radius: 50%;
    margin-left: 15px;
}

.btn__style:hover::after {
    background-color: var(--main-color-1);
    background-position: bottom;
}

.product-package__title-wrap {
    display: flex;
    align-items: center;
    flex-direction: column;
    max-width: 1480px;
    margin: 0 auto;
}

.product-package__title-1 {}

.product-package__title-2 {
    border-bottom: 1px solid #000;
    width: 100%;
}

.product-package__title-2 h2 {
    background: #000;
    display: inline-block;
    margin-bottom: 0;
    padding: 15px 30px;
    color: #fff;
    font-size: 24px;
}

.product-package__title-3 {
    font-size: 28px;
    margin-top: 40px;
}

.product-package__title-4 {
    padding: 14px 30px;
    background: #ddd;
    margin: 30px 40px 20px;
}

.product-package__icon-list {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(5, calc((100% - 80px)/5));
    margin: 20px 0;
    max-width: 1080px;
    width: 100%;
}

.product-package__icon-item {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.product-package__icon-item img {
    width: 44px;
    height: 44px;
    object-fit: none;
    margin-bottom: 10px;
}

.flex-style {
    display: flex;
    flex-direction: column;
    justify-content: center;
}


@media only screen and (max-width : 1200px) {}

@media only screen and (max-width : 1080px) {
    .select-quantity, .products-detail__request-quote{
        width: 100%;
        margin-right: 0;
    }
    .products-detail__request-quote{
        margin-top: 20px;
    }
    .products-detail__title::after,
    .products-detail__title::before {
        content: '';
        display: block;
        flex: 1;
        background: #4a6344;
        height: 2px;
        width: 3em;
    }
}

@media only screen and (max-width : 800px) {}

@media only screen and (max-width : 768px) {}

@media only screen and (max-width : 640px) {

    .products_details__item {
        gap: 20px;
        grid-template-columns: 100%;
    }

    .products-detai__title-style {
        margin: 20px auto;
    }

    .products__detail-img .av-image-caption-overlay-center {
        padding: 10px;
        font-size: 14px;
    }

    .products-detail__project-case-content .flex_cell_inner {
        padding: 10px 20px;
    }

    .product-package__icon-list {
        grid-template-columns: repeat(3, calc((100% - 40px)/3));
    }

    .products-rand-list__wrapper {
        grid-template-columns: 100%;
        gap: 20px;
        padding: 20px;
    }

    .product-package__title-3 {
        font-size: 20px;
        margin-top: 20px;
    }


}

@media only screen and (max-width : 480px) {


    .product-package__icon-list {
        grid-template-columns: calc(50% - 10px) calc(50% - 10px);
        gap: 5px;
        padding: 10px;
        margin: 0;
    }

    .product-package__title-4 {
        margin: 10px;
    }
}

/* .products_details__list */




/* term-screen */
.term-screen {
    width: 100%;
    display: grid;
    gap: 1em;
    grid-template-columns: repeat(6,calc((100% - 1em*5)/6));
    margin: 20px 0;
    border-radius: 0 0 0.75em 0.75em;
    transition: all 1.2s;
}

.padding-b {
    padding-bottom: 16.8em;
}

.term-screen__term {
    padding: 0.5em;

    position: relative;
}

.term-screen__title {
    font-size: 1.56em;
    font-weight: 800;
    position: relative;
    padding: 0 0.2em;
}
.term-screen__title:hover{
    cursor: pointer;
}

.term-screen__title::after {
    content: '';
    display: block;
    width: 15px;
    height: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg2RjhFNTdCMzk1RTExRUZCQkNDQTNGNTE2N0Y3ODk4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg2RjhFNTdDMzk1RTExRUZCQkNDQTNGNTE2N0Y3ODk4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODZGOEU1NzkzOTVFMTFFRkJCQ0NBM0Y1MTY3Rjc4OTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODZGOEU1N0EzOTVFMTFFRkJCQ0NBM0Y1MTY3Rjc4OTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5LUvHnAAAA2ElEQVR42mL0SnZhAAIJIM4AYkkG4sFLIJ4NxI9ZgAQzEB8CYlUG0kEsEGswQV1BjgEgoADEiiBDngLxOTINuQnEt5ignGIyDSkF4n8wQw4A8ToSDdgDxJtBDCYkwTIg/kmkAX+BuAjGQTbkLhBPJtKQuUB8GZshINACxK8JGPAJiGuQBdAN+QjEdQQMwbCICYsiUCq8gsOAe0A8CV2QiVCgoQGsgc+EQ/FuIN6CJnYQiNdiU8yEx++gBPgByv4KxPm4FLLgMeQWEOsCsTUQnwLi+7gUAgQYALCRJ+4S1ZFEAAAAAElFTkSuQmCC);
    background-size: cover;
    position: absolute;
    right: 0;
    bottom: 14px;
}

.term-screen__term-wrap {
    position: relative;
}

.term-screen__items {
    list-style-type: none;
    padding: 3em 0.7em;
    margin: 0;
    display: none;
    position: absolute;
    width: 100%;
    /* background: linear-gradient(to top, #eef9ef, #eef9ef00); */
    background border-radius: 0 0 0.75em 0.75em;
    z-index: 333;
    background: var(--main-color-2);
    border-radius: 0 0 4px 4px;
}

.term-screen__items {}

.term-screen__link {
    color: var(--main-color-1);
}
.term-screen__link:hover{
    cursor: pointer;
}
.term-screen__item {
    padding: 0.6em 0;
}

@media only screen and (max-width : 1080px) {
    .term-screen {
        grid-template-columns: 100%;
        gap: 1em;
    }

    .term-screen__term-wrap {
        border-bottom: 2px solid var(--main-color-1);
    }

    .term-screen__items {
        position: relative;
        padding: .6em 0;
        overflow: hidden;
    }

    li.term-screen__item {
        float: left;
        width: 33.333%;
        padding: 0.6em;
    }
}

/* term-screen */



/* car */
.car-post__ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    width: 100%;
}

li.car-post__items {
    margin-bottom: 2em;
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

.car-post__close {
    position: absolute;
    width: 44px;
    height: 44px;
    background-image: url(data:image/png;base64,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);
    right: 0;
    background-size: 22px;
    background-position: center;
    background-repeat: no-repeat;
    opacity: .6;
}

.car-post__close:hover {
    cursor: pointer;
    opacity: 1;
}

.car-post__img-wrap {
    position: relative;
    width: 13%;
    margin-right: 2em;
}

.car-post__img,
.car-post__img-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.car-post__img-hover {
    opacity: 0;
    transition: all .8s;
}

.car-post__link:hover .car-post__img-hover {
    opacity: 1
}
.car-post__link-wrap{
    position: relative;
}
.car-post__link {
    position: relative;
    width: 100%;
    padding-bottom: 125%;
    display: block;
}

.car-post__icon {
    position: absolute;
    width: 20px;
    bottom: 1em;
    right: 2.3em;
    fill: var(--main-color-2);
}

.car-post__icon.cur {
    fill: var(--main-color-like);
}

.car-post__content {
    width: calc(87% - 2em);
}

.car-post__p {
    margin: 0;
}

.car-post__select-quantity .select-quantity {
    width: 100%;
    margin-right: 0;
    margin-top: 3.18em;
}

.car-post__select-quantity .select-quantity__title {
    padding: 10px;
}

.car-post__t {
    font-weight: 800;
    margin-right: .8em;
}

@media only screen and (max-width : 960px) {
    .car-post__img-wrap {
         width: 100%;
         margin-right:0;
         margin-bottom: 15px;
        }
        .car-post__content {
            width: 100%;
        }
        

}


/* car */

.custom__item {}

/* .custom__item>div:nth-child(1){
 margin-right: 30px;
} */
.custom__item:nth-child(even) {
    display: flex !important;
    flex-direction: row-reverse !important;
}

.custom__item:nth-child(even) .custom__img {
    margin-right: 30px;
}

.custom-projects-img__swiper-container ul,
.custom-projects-text-content__swiper-container ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.custom-projects__items-content {
    display: grid;
    grid-template-columns: 50% calc(50% - 30px);
}

.custom-projects__items-content .swiper-container {
    width: 100%;
}

.custom-projects__items>div {
    display: flex;
    flex-wrap: wrap;
}

.custom-projects__img-wrap {
    width: 100%;
    padding-bottom: 66%;
    position: relative;
}

.custom-projects__img {
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
}

.custom-projects__img-link {
    text-align: right;
    width: 100%;
    display: block;
    text-transform: uppercase;
    color: var(--main-color-hover-2);
    margin-top: .8em;
}

.custom-projects-img__swiper-container-wrap {
    position: relative;
    padding: 0 4.7em;
}

.custom-projects__content {}

.custom-projects__text-content {
    display: flex;
    flex-direction: column;
    padding-bottom: 3em;
}

.custom-projects__used-title {
    margin-bottom: .6em;
}

.custom-projects__used-products {
    display: flex;
    flex-wrap: wrap;
}

.custom-projects__p {
    margin: 0;
    margin-bottom: .8em;
}

.custom-projects__span {}

.custom-projects__used-products-title {}

.custom-projects__products-img-wrap {
    position: relative;

    width: calc((100% - 20px*4)/5);
}

.custom-projects__products-img-wrap>div {
    padding-bottom: 100%;
    width: 100%;
}

.custom-projects__products-img-wrap:not(:last-child) {
    margin-right: 20px;
}

.custom-projects__button {
    display: block;
    width: 44px;
    height: 44px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTA3LTIyVDAxOjU5OjE2KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0wNy0yMlQwMTo1OTozOCswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNC0wNy0yMlQwMTo1OTozOCswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMjA5YWQ2Ny1kMTFhLTc0NGYtOWZkMi1kNjY5NjA3ZjM5ZTMiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMzQzMjcwNS1jZTIxLTVkNDMtYWE3OC1mMDFlMWYzNDc0MWYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxZjQzNjIxMC0zMTMxLTcxNDUtYWY4OS03YmNmZjk3NGNkNjciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjFmNDM2MjEwLTMxMzEtNzE0NS1hZjg5LTdiY2ZmOTc0Y2Q2NyIgc3RFdnQ6d2hlbj0iMjAyNC0wNy0yMlQwMTo1OToxNiswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMjA5YWQ2Ny1kMTFhLTc0NGYtOWZkMi1kNjY5NjA3ZjM5ZTMiIHN0RXZ0OndoZW49IjIwMjQtMDctMjJUMDE6NTk6MzgrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7h6UqvAAAFuElEQVR42u3d0U3jShSA4ZSSUiIRpF1EERHQR0pJKZRCKSwDmIRs7JBge87MfA+/dB/YF6Tv2udwAovX19eFpNP5JkiASIBIgEiASIBIgEiASIBIgEgCRAJEAkQCRAJEAkQCRAJEAkQCxDdBAkQCRAJEAkQCRAJEAkQCRAJEEiASIBIgEiCT9Wfzp6run9bv/X1cd/+9untYb/fdbt6+bpm+9u7x5uvr+wIEkBqBrN6APL8BeLl7XL/2d7NLXwsIIK0AWX7AGELxf+nfHDxxAAFk37lXjIJanX9iDD5NXk49TQABBI4BJIB4xSr+tWocHHskaXjvAgQQOI772HgtUoA0/g04/L9lgY2PY98iBQggpbabEMfXUwSQ1oF8vkoU1nZSHAezCCCAwDHwmgVI80BuS2oz8dzxrbTyBcQWq+2NFSCAVABkdhyAAFLSFmt2HKkEExBDuqHckA5IoUCy4egufAEBBI6TPyi83aTNGSCGdEP5iR8Sdp86BAQQOHqeHp4ggNhYDVzyusUCpK0DxAterboAMaQbyntwAAIIHAc/FDw1EwHiWLGpA8RzQ/lxgNhiNb6x+j6UHwcIIHAAAkjALVZWHOmUpG/uMIMAkntID7mxAgSQCEDCbqwAASQ3kKJwAAKIodyQDkgAIEXiAASQZg4QL3218ooFyFxAdqVsrAABZO4hfVsyDkAAsbECBJAMx4qhDxAvCRBbLBsrWyxAZgJSFQ5AAKlrnft4sxtj7jCDADLFkF78xgoQQKYCUsXGChBApgBSLQ5AADGUG9IBmQhI9TgAAaTJA0SvWIBMDWRX48YKEEDGGNK3reAABBAbK0AAGelYsZoDRMeKgIy9xWpiY2WLBcg1QJrFAQggTR4gmkEAGWtIb2pjBQgglwBpHgcggFjnAgLIhUN600O5IR2QISBwAALIwBYLDkAA6ZlBDOVmEECOu39ap1ZwAAJI/yvWzsYKEED6gWSbPdLT6/MpFjJAvGKtDOWGdECiASkAByCAfH7Oo60DRDMIIKGBpL9R/taihADxirXKdcY+059/+1WAODVZGtLNIID0rnnXi5w/A7HmBaSEU5MtJIAA0n/Nu8x9amIGAcSxYoFIAGn8G3C01nzOiSTi+hcQr1hHH5jK+1FbH5gCpICP3OZGMv9vUPSbFQEZ+jzIcavcSKJstgAxpIf9tT8RkADi8yCh/w6ILRYgkbZYp2p6swWIIf3sL6/OjSTnYSMggPzwN7y3uf4FxBbrpzW52QLEB6Yu/CtTbSEBxJq3uD/iaQYBJNIWK9xma04kgABSJJK51r+A2GJdWxObLUAAKRzJtIeNgFjz/raq17+A2GKNUbWHjYA4VhyrKg8bAbHFGrPqNluAGNLHrLrDRkAAGR1JTetfQGyxpqiazRYgjhWnqorDRkCseaes+MNGQGyxpq7ow0ZAAKkeyW/Wv4DYYs1R/s3WletfQABpB8kVh42AWPPOWXHrX0BsseauqMNGQBwr5qiYw0ZAbLFyVcRmCxBDeq6KOGwEBJCsSKIfNgJii5W70JstQBwrRijsYSMg1rxRCnnYCIgtVqTCHTYCAggkA+tfQGyxohXqZgsQQCAZeNUCxJo3aqsIPx8BxBYrctvcTxFAHCtGL+dhIyC2WOsSes71w0NADOkllOew8eF2AwggxSABBBBbrEibLUAACXKsGPKwMT21ALHmLbEtIIDYYmXdbH182hAQQCDpeXqk5QAgtlglt5z6Y7iAAALJ0YlJ9/TwBAGktDXv5OvfQxyAAFILkBGQfH9yAAJIbUDekVw3uN/sTuEABJDagBz8MDGdq5//eG3320z6ZhxAAKkRyB7KB5bdVw/rbULRPTG6fwcIIBIgEiASIBIgEiASIBIgEiCSAJEAkQCRAJEAkQCRAJEAkQCRAJEEiASIBIgEiASIBIgEiASIBIgkQCRAJEAkQCRApED9Azg/XQSKBNLLAAAAAElFTkSuQmCC);
    background-size: cover;
}

.custom-projects__button::after {
    content: '';
}

.swiper-button-next.custom-projects__button {
    transform: rotate(-180deg);
}

.custom-projects__button.button-prev {}

.custom-projects__button.button-next {}

a.custom-projects__link {
    display: block;
    width: 180px;
    padding: 10px;
    text-align: center;
    color: var(--main-color-2);
    margin-top: 1.8em;
}

.custom-projects__products-img {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

@media only screen and (max-width : 1080px) {
    body section .ct-section-inner-wrap div.custom__item {
        display: flex !important;
        flex-direction: column-reverse !important;
    }

    .custom__img {
        margin-left: 30px;
    }

    .custom-projects__items-content {
        display: grid;
        grid-template-columns: 100%;
    }

    .custom-projects__content {
        padding: 0 4.7em;
    }

    a.custom-projects__link {
        margin: 5.6em auto 0;
    }
}

/* projects list */
.projects-list,
.search-results-list.projects-list {
    display: grid;
    gap: 4.5em;
    grid-template-columns: repeat(3, calc((100% - 4.5em * 2)/3));
    margin: 20px 0;
}

.products-list__item {}

.projects-list__item>div {
    width: 100%
}

.projects-list__img-wrap {
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    overflow: hidden;
}

.projects-list__img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    transition: all .4s;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.projects-list__item:hover .projects-list__img {
   transform: translate(-50%,-50%) scale(1.1) ;
}
.projects-list__item:hover .projects-list__title>a{
    color:var(--main-color-hover-2);
}
.projects-list__text-content {}

.projects-list__title {}

.projects-list__title>a {
    display: block;
    color: var(--main-color-1);
    margin: .2em 0;
}

.projects-list__content {}

.projects-list__content>div {}

.projects-list__link {}

@media only screen and (max-width : 1080px) {

    .projects-list,
    .search-results-list.projects-list {
        grid-template-columns: repeat(2, calc((100% - 5.3em)/2));
        margin: 20px 0;
        gap: 5.3em;
    }
}

@media only screen and (max-width : 480px) {

    .projects-list,
    .search-results-list.projects-list {
        grid-template-columns: 100%;
        margin: 20px 0;
        gap: 10px;
    }
}

/* projects list end */



/* index projects list  */
.swiper-index__projects .swiper-slide-active,
.swiper-slide-duplicate-active {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    z-index: 1002;
}

.swiper-index__projects .swiper-slide {
    -webkit-transition: transform 1.0s;
    -moz-transition: transform 1.0s;
    -ms-transition: transform 1.0s;
    -o-transition: transform 1.0s;
    -webkit-transform: scale(0.85);
    /* margin: 1px; */
    transform: scale(0.85);
    margin-top: 70px;
    margin-bottom: 70px;
}


.swiper-index__projects .swiper-slide-active,
.swiper-index__projects .swiper-slide-duplicate-active {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    z-index: 1002;
}

.swiper-index__projects .none-effect {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
}

.swiper-index__projects .button div:hover {
    background-color: #333;
    opacity: 0.8;
    cursor: pointer;
}

.swiper-index__projects .swiper-button-prev {
 
    border-radius: 50%;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l4.2%2C4.2L8.4%2C22l17.8%2C17.8L22%2C44L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #000000 center 50%/50% 50% no-repeat;
    opacity: 0.5;
    background-size: 15px;
    cursor: pointer;
}

.swiper-index__projects .swiper-button-next {
   
    border-radius: 50%;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L5%2C44l-4.2-4.2L18.6%2C22L0.8%2C4.2L5%2C0z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #000000 center 50%/50% 50% no-repeat;
    opacity: 0.5;
    background-size: 15px;
    cursor: pointer;
}
.swiper-index__projects .swiper-button-prev,
.swiper-index__projects .swiper-button-next {
     width: 70px;
    height: 70px;
}
.swiper-index__projects .swiper-button-prev::after,
.swiper-index__projects .swiper-button-next::after {
    display: none;
}

.swiper-index__projects .swiper-slide {
    transition: 300ms;
    transform: scale(0.9);
    -webkit-transition: transform 1.0s;
    -moz-transition: transform 1.0s;
    -ms-transition: transform 1.0s;
    -o-transition: transform 1.0s;
}

.swiper-index__projects .swiper-slide-active,
.swiper-slide-duplicate-active {
    transform: scale(1.3);
}

.swiper-index__projects a {
    display: block;
    position: relative;
    width: 100%;
    padding-bottom: 145%;
}

.swiper-index__projects a img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media screen and (max-width: 668px) {
.swiper-index__projects .swiper-button-prev,
.swiper-index__projects .swiper-button-next {
     width: 44px;
    height: 44px;
}
    .swiper-index__projects .swiper-index__projects .swiper-slide-active,
    .swiper-slide-duplicate-active {
        -webkit-transform: scale(0.97);
        transform: scale(0.97);
    }

    .swiper-index__projects .swiper-slide {
        -webkit-transform: scale(0.97);
        transform: scale(0.97);
    }

    .swiper-index__projects .swiper-slide-active,
    .swiper-index__projects .swiper-slide-duplicate-active {
        -webkit-transform: scale(0.97);
        transform: scale(0.97);
    }
}


/* index list projects end */



/* search list */
.search-post-type {
    padding: 0;
    margin: 20px 0 25px 0;
    list-style: none;
    display: flex;
    /*justify-content: center;*/
}

.search-post-type li {
    background: #f7f7f7;
    border-bottom: 3px solid #ddd;
    width: auto;
}

.search-post-type li.cur,
.search-post-type li:hover {
    border-bottom: 3px solid var(--main-color-1);
}

.search-post-type li a {
    text-transform: capitalize;
    color: #000;
    padding: 10px;
    display: inline-block;
}

.search-results-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}

.search-results-list li {}

.search-info {
    margin-bottom: 30px;
}

.search-info h3 {
    margin-bottom: 10px;
    text-transform: capitalize;
}

.search-info>div {}

.search-info>div * {
    font-size: var(--mian-title-h4-size);
}

.search-info>div .num {
    font-style: initial;
    margin-right: 10px;
}

.search-info>div .keywrod {
    font-weight: 700;
    margin-left: 10px;
}

/* search list */




/* news list */
.news-list {
    display: flex;
    flex-wrap: wrap;
}

.news-list .news-item:first-child {
    border-top: 1px solid #ddd;
}

.news-list .news-item {
    width: 100%;
    flex-wrap: wrap;
    border-bottom: 1px solid #ddd;
    position: relative;
    padding: 20px 0;
}

.news-list .news-item>div {
    display: flex;
    flex-wrap: wrap;
}

.news-list .news-item:after {
    content: '';
    width: 0;
    height: 1px;
    background: var(--main-color-1);
    position: absolute;
    bottom: 0;
    transition: all 1.2s;
}

.news-list .news-item:hover:after {
    width: 100%;
}

.news-list .news-item .left-img {

    width: 30%;
}

.news-list .news-item .left-img a {

    width: 100%;

    padding-bottom: 67%;

    display: block;

    background-position: center;

    background-size: cover;
}

.news-list .news-item .text-content {
    padding: 24px 30px;
    border-top: none;
}

.news-list .news-item .text-content {
    padding: 0 24px;
    width: 70%;
}

.news-list .news-item .text-content time {
    font-weight: 100;
}

.news-list .news-item .text-content h3 {
    color: #000;
    margin: 15px 0;
}

.news-list .news-item .text-content .excerpt {
    margin-bottom: 15px;
}

.news-list .news-item .text-content h3 a {
    color: #000;
}

.news-list .news-item .text-content h3 a:hover {
    color: var(--main-color-1);
}

.news-list .news-item .text-content>a {
    color: var(--main-color-1);
}

.news-list .news-item .text-content>a:hover {
    text-decoration: underline;

}

.news-list .news-item .text-content h3 a,
.news-list .news-item .text-content>a {}

.news-list .news-item .text-content h3 a {
    font-size: var(--mian-title-h4-size);
}


.news-list .news-item .text-content .time-and-read-more {

    display: flex;

    justify-content: space-between;
}

.news-list .news-item .text-content .time-and-read-more a {
    color: var(--main-color-2);
    text-decoration: underline;
    font-size: var(--mian-super-small-size);
}

.news-list .news-item .text-content .time-and-read-more a:hover {
    text-decoration: underline;
}

.news-list .news-item .text-content .time-and-read-more time {
    font-weight: 200;
    font-size: var(--mian-super-small-size);
}

.news-tag-wrap {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}

.news-tag-wrap li {

    display: inline-block;

    margin-right: 10px;

    margin-bottom: 10px;
}

.news-tag-wrap li a {

    display: block;

    padding: 5px 10px;

    color: #000;

    border: 1px solid var(--main-color-1);
}

.news-tag-wrap li a:hover {
    color: #fff;
    background: var(--main-color-hover-1);
}

@media only screen and (max-width : 1200px) {
    .news-list .news-item .bottom-text-content .excerpt {
        min-height: 70px;
    }

    .news-list .news-item .text-content h3 {
        margin: 10px 0;
    }

    .news-list .news-item .text-content .excerpt {
        min-height: 70px;
    }

    .news-list .news-item .text-content {
        padding: 10px 30px;
    }

    .news-list .news-item {
        margin-bottom: 20px;
    }
}

@media only screen and (max-width : 800px) {
    .news-list .news-item {
        margin-bottom: 40px;
    }

    .news-list .news-item:hover {
        box-shadow: var(--mian-box-shadow);
    }

    .news-list .news-item .text-content {
        padding: 10px 10px 0 20px;
    }

    .news-list .news-item .text-content .excerpt {
        min-height: initial;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .news-list .news-item .text-content h3 {
        margin: 0px 0;
    }
}

@media only screen and (max-width : 640px) {
    .news-list .news-item .text-content .div-excerpt {
        margin: 10px 0;

    }

    .news-list .news-item .text-content {
        padding: 20px;
        margin-bottom: 25px;
    }

    .news-list .news-item:nth-child(even) {
        margin-left: initial;
    }

    .news-list .news-item {
        width: 100%;
        margin-bottom: 0;
        padding-bottom: 5px;
        padding-top: 5px;
    }

    .news-list .news-item .bottom-text-content .excerpt {
        min-height: initial;

    }

    .news-list .news-item .left-img,
    .news-list .news-item .text-content {
        width: 100%;
        padding-bottom: 0;
        margin-bottom: 0;
        padding: 10px;
    }
}

@media only screen and (max-width : 480px) {}

/* news list end*/



/* news detail */
.news-comments-wrap {
    padding: 30px;
    width: 100%
}

.news-comments-wrap .comment-reply-title {
    font-size: var(--mian-title-h3-size)
}

.news-comments-wrap * {
    color: var(--main-color-1);
    font-size: var(--mian-small-size)
}

.news-comments-wrap .oxy-comments h3.comments-title {
    font-size: var(--mian-title-h2-size)
}

.news-comments-wrap .oxy-comment-form #submit {
    background-color: var(--main-color-1)
}

.news-comments-wrap .oxy-comment-form #submit:hover {
    background-color: var(--main-color-hover-1)
}

.news-comments-wrap .oxy-comment-form input,
.news-comments-wrap .oxy-comment-form textarea {
    background: 0 0;
    border-color: var(--main-color-1);
    max-height: 140px
}

.news-comments-wrap .comment-form-cookies-consent {
    display: flex;
    align-items: center
}

.news-comments-wrap .comment-form-cookies-consent input {
    margin-right: 10px;
    width: 25px;
    justify-content: center;
    align-items: center;
    display: flex
}

.news-comments-wrap .comments-list li {
    padding: 10px
}

.news-comments-wrap .comment-author b {
    display: flex;
    justify-content: center
}

.news-comments-wrap .comment-author b a {
    font-size: 0
}

.news-comments-wrap li.comment .comment-body .comment-content {
    padding: 15px;
    margin-top: 15px;
    background: #eee
}

.news-comments-wrap li.comment .comment-body .comment-content p {
    margin: 0
}

.news-comments-wrap .oxy-comment-form label,
.news-comments-wrap .oxy-comment-form #submit {
    font-weight: initial;
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 10px
}

.news-comments-wrap .oxy-comment-form #submit {
    display: inline-block;
    max-width: 180px;
    margin-bottom: 0;
    padding: 13px
}

.news-comments-wrap .oxy-comment-form .comment-form>p {
    margin-bottom: 0;
    font-size: var(--mian-small-size)
}

/* news detail */




/* ceramic */
.ceramic-screen__obj-title {}

.ceramic-screen__title {
    border-bottom: 2px solid var(--main-color-1);
    display: flex;
    align-items: center;
    text-transform: capitalize;
    padding-bottom: 10px;
}

.ceramic-screen__title::before {
    content: '';
    display: block;
    width: 13px;
    height: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbCAYAAACjkdXHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA4MjRCN0E0NEU5MDExRUZCQkQzODMzNUQ4NjdDNDJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA4MjRCN0E1NEU5MDExRUZCQkQzODMzNUQ4NjdDNDJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDgyNEI3QTI0RTkwMTFFRkJCRDM4MzM1RDg2N0M0MkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDgyNEI3QTM0RTkwMTFFRkJCRDM4MzM1RDg2N0M0MkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4s5sgnAAACDklEQVR42oSUz0tVQRTHz5l3KUFCqRYtS/cuxI0I7SpBLWhZEZG0cGMFIYILIYVo0aZVKQXVIiMIXIQk4T+QBW0iiqDlg0CRIl3UnD738rq8d++513l878ybme/5PUdHr4yKhHg6aLwtIt2qsqimL00kyj4jUY0D4M3/DTNZiabbLNf3IwcN8VZxE2GvVW0CUVKHwPejZxGHS2LajyipQmC6B1YdAcfQ/lbFuqvooXXxGvhcoms8LmrPseKAa3Zr+YPpHNgpsNPPBNNdy/5aB0KbpC/gvB9Xu4GAC2aBbGgOfO74bXBzCvwteSD2FDsuE0TNA1b0hPEAPHHUN4jBQ8zty31GopQhk+CRI6CLDLxH95FWtL0kZGMafHAE9IBVfO4JNdX3GytOoaXpBHCE/flQX726ZVHHWPxxauBqEmMdX9M6H8yCVTqRnaTNR4cbzxDdZS/x+DyT5AkqVZYNoXXFF64LPN0XwSfKYZ7qGuteh/kKffPptSQts8LoDY24yXzUIb7j/qW2TtJh9kE0PmM+4bjZtNg4Swx2807S2UHsDpfGHVe2eRTDEJuFjpETr3N40wnQL3J9kfm7026yyJ6EuFDxHOcQvCYVveoQfqbds6ucTH2M8PvqpjMNWIiLHpGxAWc6E1JRSKnPu2WN8g2NY3D26vu2yCz4mr4i8JP1J1Ud5tXsZT2jBv8EGABq/r7QHwr+OQAAAABJRU5ErkJggg==);
    background-position: center;
    background-size: cover;
    margin-right: 10px;
}

.ceramic-screen {
    display: grid;
    gap: 40px;
    grid-template-columns: calc(50% - 20px) calc(50% - 20px);
    margin: 3.5em 0;
    padding: 0;
    width: 100%;
}

.ceramic-screen__tab {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap;
}

.ceramic-screen__tab-items {
    list-style-type: none;
    display: flex !important;
    margin-bottom: 15px;
}

.ceramic-screen__tab-items.cur {
    font-weight: 800;
}

.ceramic-screen__tab-items::before {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding: 3px;
    border: 3px solid var(--main-color-1);
    /* background-color: var(--main-color-1); */
    background-clip: content-box;
    margin-right: 12px;
}

.ceramic-screen__tab-items:hover {
    cursor: pointer;
    font-weight: 900
}

.ceramic-screen__tab-items:hover::before {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding: 3px;
    border: 3px solid var(--main-color-1);
    background-color: var(--main-color-1);
    background-clip: content-box;
}

.ceramic-screen__tab-items.cur::before {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding: 3px;
    border: 3px solid var(--main-color-1);
    background-color: var(--main-color-1);
    background-clip: content-box;
}

.ceramic-screen__tab-content {
    width: 100%;
}

.ceramic-screen__tab-img-wrap {}

.ceramic-screen__tab-img-wrap-items {
    display: none;
}

.ceramic-screen__tab-img-wrap-items.cur {
    display: block;
    width: 100%;
    padding-bottom: 100%;
    position: relative;
}

.ceramic-screen__tab-img {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.ceramic-screen__size {
    list-style-type: none;
    margin: 0;
    padding: 20px;
}

.ceramic-screen__size-items {border: 1px solid var(--main-color-1);margin-bottom: 20px;}


.ceramic-screen__size-items input{
    width: 100%;
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    display: block;
    line-height: 1.8;
    padding: 5px 0;
    padding-left: 15px;
}
.ceramic-screen__size-items input:focus {

outline: none;

}
.ceramic-screen__obj-text-content{
    margin: 3.5em 0;
    
}
.ceramic-screen__technical-data{
    padding: 0;
}
.ceramic-screen__technical-data li{
    list-style-type: none;
    display: flex;
    border-bottom: 2px solid var(--main-color-1);
    padding: 10px 0;
}
.ceramic-screen__data-title{
    width: 50%;
}
.ceramic-screen__data-content{
    width: 50%;
}
.ceramic-screen__obj-text-content{}
.ceramic-screen__obj-text-content table{
    width: 100%;
    border-collapse: collapse;
}
.ceramic-screen__obj-text-content table tbody{
    width: 100%;
    border-collapse: collapse;
}
.ceramic-screen__obj-text-content table tr:not(:last-child){border-bottom: 2px solid var(--main-color-1);}
.ceramic-screen__obj-text-content table td{
    padding: 15px;
}
.ceramic-screen__obj-link {
    background-color: var(--main-color-1);
    color: var(--main-color-2);
    display: block;
    width: 100%;
    padding: 20px;
    margin: auto 0 0 auto;
    max-width: 272px;
    text-align: center;
    text-transform: uppercase;
}
.ceramic-screen__obj-link.center{
    margin: 0 auto;
}
.ceramic-screen__obj-link:hover {
     background-color: var(--main-color-hover-3);
     color: #fff;
}
@media only screen and (max-width : 1080px) {
    .ceramic-screen{
        display: flex;
        flex-direction: column-reverse;
    }
    .ceramic-screen__tab{
        flex-direction: row;
    }
    .ceramic-screen__tab-items{
        width: 33.333%;
        justify-content: center;
    }
    .ceramic-screen__tab-content{
        
    }
    .ceramic-screen__technical-data{
        width: 130%;
    }
    .ceramic-screen__obj-link{
        margin:0 auto
    }
    .ceramic-screen__obj-text-content{
        overflow-x: scroll;
    }
}
@media only screen and (max-width : 480px) {
    .ceramic-screen__tab-items{
        width: 50%;
        justify-content: center;
    }
}
/* ceramic end */





