/* Minification failed. Returning unminified contents.
(15,1): run-time error CSS1019: Unexpected token, found '@import'
(15,9): run-time error CSS1019: Unexpected token, found 'url(./scss/normalize.css)'
(15,4716): run-time error CSS1038: Expected hex color, found '#ffff'
(15,14076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,14089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,14103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,14161): run-time error CSS1039: Token not allowed after unary operator: '-max-width-images'
(15,14408): run-time error CSS1039: Token not allowed after unary operator: '-height'
(15,14424): run-time error CSS1039: Token not allowed after unary operator: '-width'
(15,22156): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,22169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,22183): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,22241): run-time error CSS1039: Token not allowed after unary operator: '-max-width-images'
(15,22398): run-time error CSS1039: Token not allowed after unary operator: '-height'
(15,22414): run-time error CSS1039: Token not allowed after unary operator: '-width'
(18,510): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,565): run-time error CSS1039: Token not allowed after unary operator: '-star-width'
(18,595): run-time error CSS1039: Token not allowed after unary operator: '-star-height'
(18,864): run-time error CSS1039: Token not allowed after unary operator: '-rate'
(18,878): run-time error CSS1039: Token not allowed after unary operator: '-star-width'
(18,5137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5223): run-time error CSS1039: Token not allowed after unary operator: '-max-width-images'
(18,5361): run-time error CSS1039: Token not allowed after unary operator: '-height'
(18,5377): run-time error CSS1039: Token not allowed after unary operator: '-width'
(18,8297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,8310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,8324): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,8382): run-time error CSS1039: Token not allowed after unary operator: '-max-width-images'
(18,8553): run-time error CSS1039: Token not allowed after unary operator: '-height'
(18,8569): run-time error CSS1039: Token not allowed after unary operator: '-width'
(21,1769): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(21,4586): run-time error CSS1039: Token not allowed after unary operator: '-column'
(21,4600): run-time error CSS1039: Token not allowed after unary operator: '-gap-column'
(21,4620): run-time error CSS1039: Token not allowed after unary operator: '-column'
(21,4649): run-time error CSS1039: Token not allowed after unary operator: '-gap-column'
(21,4670): run-time error CSS1039: Token not allowed after unary operator: '-gap-row'
(21,4696): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,4707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,4725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,4846): run-time error CSS1039: Token not allowed after unary operator: '-gap-column'
(21,4886): run-time error CSS1039: Token not allowed after unary operator: '-gap-column'
(423,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(804,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image: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%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image: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%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image: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%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image: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%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image: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%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image: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%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(./#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid #ffa500}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}
.datePicker{border:1px solid #C6BFD7;width:190px;direction:rtl;font-family:Tahoma;font-size:12px;background-color:#e8f2fa;border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,0.3);text-shadow:0 1px 1px rgba(0,0,0,0.1);color:#375170;padding:5px}.datePickerRow{background-color:#FFF}.datePickerFriDay{background-color:#FFCBB3}.datePickerDay{width:25px;height:16px;text-align:center;cursor:pointer}.datePickerDay:hover{background-color:#Fe8}.datePickerDaySelect{text-align:center;cursor:pointer;background-color:#66F;color:#FFF;border-radius:2px}.datePickerToday{text-align:center;cursor:pointer;background-color:#8FD08C;color:#FFF;border-radius:2px}.datePickerHeader td{padding-bottom:7px}.datePickerFooter td{padding-top:5px}.datePickerHeader button,.datePickerFooter button{border-radius:2px;height:20px;border:1px solid #c2cedc;font-family:Tahoma;font-size:11px;background:linear-gradient(#dcecff,#bacadd);cursor:pointer;padding:0 8px 2px}.datePickerHeader button{padding:0 0 2px}.datePickerFooter button{padding:0 8px 2px}.datePickerHeader button:hover,.datePickerFooter button:hover{border:1px solid #FC6;background:linear-gradient(#FFee88,#eFde78)}.datePickerYear,.datePickerMonth{background-color:#FFF;text-align:center;display:inline-block;color:#116f1c;height:17px}.datePickerMonth{width:53px}.datePickerYear{width:33px}
@import url(./scss/normalize.css);*{background:none;list-style:none;outline:none;padding:0;margin:0;font-weight:normal;box-sizing:border-box;border:none;color:inherit}*::before,*::after{box-sizing:border-box}body{direction:rtl}a{text-decoration:none;transition:color ease 0.3s}a,input[type=button],input[type=submit],button{cursor:pointer}.main{margin:0 auto;width:1066px;transition:width .3s}.clear{clear:both;height:0px;line-height:0px;overflow:hidden}.clearfix:after{content:'';display:block;height:0;clear:both}.hidden{display:none !important}.ltr{direction:ltr}.d-block{display:block}.d-flex-inline{display:inline-flex}.d-flex{display:flex}.flex-direction-column{flex-direction:column}.justify-content-between{justify-content:space-between}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.order-0{order:0}.order-1{order:1}.order-2{order:2}.pos-relative{position:relative}.fw-bold{font-weight:bold}@font-face{font-family:IRANSans;font-style:normal;font-weight:900;src:url("../fonts/woff2/IRANSansWeb(FaNum)_Black.woff2") format("woff2"),url("../fonts/woff/IRANSansWeb(FaNum)_Black.woff") format("woff")}@font-face{font-family:IRANSans;font-style:normal;font-weight:bold;src:url("../fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2") format("woff2"),url("../fonts/woff/IRANSansWeb(FaNum)_Bold.woff") format("woff")}@font-face{font-family:IRANSans;font-style:normal;font-weight:500;src:url("../fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2") format("woff2"),url("../fonts/woff/IRANSansWeb(FaNum)_Medium.woff") format("woff")}@font-face{font-family:IRANSans;font-style:normal;font-weight:300;src:url("../fonts/woff2/IRANSansWeb(FaNum)_Light.woff2") format("woff2"),url("../fonts/woff/IRANSansWeb(FaNum)_Light.woff") format("woff")}@font-face{font-family:IRANSans;font-style:normal;font-weight:200;src:url("../fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2") format("woff2"),url("../fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff") format("woff")}@font-face{font-family:IRANSans;font-style:normal;font-weight:normal;src:url("../fonts/woff2/IRANSansWeb(FaNum).woff2") format("woff2"),url("../fonts/woff/IRANSansWeb(FaNum).woff") format("woff")}.content,.about::after,.news::after,footer::after{content:'';position:absolute}body{font:13.5px/25px IRANSans}body *{font:13.5px/25px IRANSans}.hamburger-menu{display:inline-block;cursor:pointer;width:45px;height:30px;position:absolute;right:5px;top:10px;opacity:0;visibility:hidden;z-index:9}.submenu-responsive{padding-right:26px}.submenu-responsive li a{font-size:14px;color:#3e4853;font-weight:500}#menu__toggle{opacity:0}#menu__toggle:checked ~ .menu__btn>span{transform:rotate(45deg)}#menu__toggle:checked ~ .menu__btn>span::before{top:0;transform:rotate(0)}#menu__toggle:checked ~ .menu__btn>span::after{top:0;transform:rotate(90deg)}#menu__toggle:checked ~ .menu__box{visibility:visible;right:0}.menu__btn{display:flex;align-items:center;position:fixed;top:96px;right:20px;width:26px;height:26px;cursor:pointer;z-index:1;transition:all .5s}.menu__btn.active{top:30px}.menu__btn>span,.menu__btn>span::before,.menu__btn>span::after{display:block;position:absolute;width:100%;height:2px;background-color:#ea1d24;transition-duration:.25s}.menu__btn>span::before{content:'';top:-8px}.menu__btn>span::after{content:'';top:8px}.menu__box{display:block;position:fixed;visibility:hidden;top:0;left:-100%;width:300px;height:100%;margin:0;padding:80px 0;list-style:none;background-color:#fdb813;box-shadow:1px 0px 6px rgba(0,0,0,0.2);transition-duration:.25s}.menu__item{display:block;padding:12px 24px;color:#333;font-size:20px;font-weight:600;text-decoration:none;transition-duration:.25s}.menu__item:hover{background-color:#FFF}header{z-index:9999}header .header__top{padding:17px 0;background-color:#212121}header .header__top .main{display:flex;justify-content:space-between}header .header__top .main .header__top__right-customer{margin-left:49px}header .header__top .main .header__top__right-customer>span,header .header__top .main .header__top__right-customer>a{font-size:15px}header .header__top .main .header__top__right-customer>span{color:#808080}header .header__top .main .header__top__right-customer>a{margin-right:10px;color:#fff}header .header__top .main .header__top__right-link>a{color:#fff;font-size:15px;margin-left:23px;transition:all .3s}header .header__top .main .header__top__right-link>a:hover{color:#ea1d24}header .header__top .main .header__top__right-link>a:last-child{margin-left:unset}header .header__top .main .header__top__left-time{color:#ffff;font-size:15px;margin-right:28px}header .header__top .main .header__top__left-catalog{width:104px;height:31px;border-radius:15px;border:solid 1px #898989;display:flex;justify-content:center;align-items:center;color:#fff;font-size:15px;transition:all .3s ease-in-out}header .header__top .main .header__top__left-catalog:hover{background-color:#898989;color:#000}header .header__bottom .wrapper{padding:0 31px 0 0}header .header__bottom .wrapper .header__bottom-right_logo{width:168px;max-width:100%}header .header__bottom .wrapper .header__bottom-right_logo>img{width:100%;height:100%;object-fit:cover}header .header__bottom .wrapper .header__bottom-center__search-navigation{flex:1;display:flex;flex-direction:column;justify-content:flex-start;margin:0 74px 0 49px}header .header__bottom .wrapper .header__bottom-center__search-navigation .search{position:relative;margin-bottom:32px;top:10px}header .header__bottom .wrapper .header__bottom-center__search-navigation .search .txt{border-radius:10px;width:100%;height:50px;padding:0 20px 0 55px;color:#000;background-color:#f6f6f6}header .header__bottom .wrapper .header__bottom-center__search-navigation .search .txt::placeholder{color:#9f9f9f;opacity:1}header .header__bottom .wrapper .header__bottom-center__search-navigation .search .txt:-ms-input-placeholder{color:#9f9f9f}header .header__bottom .wrapper .header__bottom-center__search-navigation .search .txt::-ms-input-placeholder{color:#9f9f9f}header .header__bottom .wrapper .header__bottom-center__search-navigation .search .btn-search{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:21px;height:21px;background:url("../images/serach.png") no-repeat center center/cover;color:transparent}header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list{display:flex;justify-content:flex-start;align-items:center;position:relative}header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list>li{margin:0 10px;padding:18px 10px}header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list>li.has-megamenu .submenu{position:absolute;width:57%;top:100%;right:0;z-index:5;background:rgba(0,0,0,0.6);padding:15px;display:none;margin:0 -10px}header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list>li.has-megamenu .submenu>li{width:25%;float:right;padding:0 10px;margin-bottom:10px}header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list>li.has-megamenu .submenu>li>.pr-menu-box>figure{display:block;width:100%;margin:0 auto 20px;text-align:center;position:relative;padding-bottom:10px}header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list>li.has-megamenu .submenu>li>.pr-menu-box>figure:before{position:absolute;content:'';width:50%;height:2px;background:#ed1b24;right:0;left:0;bottom:0;margin:0 auto}header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list>li.has-megamenu .submenu>li>.pr-menu-box>figure>a img{width:43px;height:37px;display:block;margin:0 auto 17px}header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list>li.has-megamenu .submenu>li>.pr-menu-box>figure figcaption>a{color:#fff;font-size:15px}header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list>li.has-megamenu .submenu>li>.pr-menu-box .pr-menu-box-list>li{display:flex;justify-content:center;align-items:center}header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list>li.has-megamenu .submenu>li>.pr-menu-box .pr-menu-box-list>li>a{font-size:15px;color:#fff;padding:8px 5px}header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list>li:first-child{padding-right:unset;margin-right:unset}header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list>li>a{color:#000000;font-size:13px;font-weight:bold;transition:all .3s}header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list>li:hover>a{color:#ea1d24}header .header__bottom .wrapper .header__bottom-left__flag{max-width:100%;display:none}header .header__bottom .wrapper .header__bottom-left__flag>img{width:100%;height:100%;object-fit:cover}.js_slider{width:100%;height:569px}.js_slider .swiper-slide>img{width:100%;height:100%;object-fit:cover}.js_slider .swiper-pagination{width:unset;bottom:170px;right:217px;left:unset}.js_slider .swiper-pagination-bullet{width:110px;height:3px;background-color:#fff;opacity:1;transition:all .3s;border-radius:unset}.js_slider .swiper-pagination-bullet-active{background-color:#e52121}.about{position:relative;padding:10px 0 0 0;min-height:150px}.about::after{width:100%;height:150px;top:-150px;right:0;left:0;background:url("../images/bg-slider.png") no-repeat center center/cover;z-index:3}.about .main .about-context .about-context__description{flex:1;margin-left:10px}.about .main .about-context .about-context__description .title-master{margin-bottom:70px}.about .main .about-context .about-context__description .context{text-align:justify}.about .main .about-context .about-context__description .context *{color:#27251f;font-size:16px}.about .main .about-context .about-context__image{max-width:615px;position:relative;z-index:5}.about .main .about-context .about-context__image>img{width:100%;height:100%;object-fit:cover}.product{padding-bottom:20px}.product .main .title-master{margin-bottom:102px}.product .main .product-tab{margin:0 49px}.product .main .product-tab_top{display:flex;justify-content:space-between;align-items:center}.product .main .product-tab_top__image{max-width:100%}.product .main .product-tab_top__image-item{display:block;height:0;position:relative;opacity:0;overflow:hidden;overflow-y:hidden;transition:opacity 0.5s ease-out;pointer-events:none}.product .main .product-tab_top__image-item>figure{transform:scale(0.5);transition:all 0.3s ease-out}.product .main .product-tab_top__image-item.active{height:100%;opacity:1;pointer-events:auto;overflow-y:auto}.product .main .product-tab_top__image-item.active>figure{transform:scale(1)}.product .main .product-tab_top__list{max-width:100%;display:flex;justify-content:flex-end;align-items:center}.product .main .product-tab_top__list-item{cursor:pointer;margin-right:30px}.product .main .product-tab_top__list-item.active>figure .images,.product .main .product-tab_top__list-item:hover:not(.active)>figure .images{background-color:#342319}.product .main .product-tab_top__list-item>figure{display:flex;justify-content:center;align-items:center;flex-direction:column}.product .main .product-tab_top__list-item>figure .images{width:97px;height:97px;border:solid 1px #342319;padding:5px;border-radius:50%;transition:all .3s}.product .main .product-tab_top__list-item>figure .images>img{width:100%;height:100%;object-fit:contain}.product .main .product-tab_top__list-item>figure>figcaption{margin-top:10px}.product .main .product-tab_top__list-item>figure>figcaption>span{color:#342319;font-size:16px}.product .main .product-tab_bottom{margin:124px 0 25px}.product .main .product-tab_bottom-item{display:block;height:0;position:relative;opacity:0;overflow:hidden;transition:opacity 0.5s ease-out;pointer-events:none}.product .main .product-tab_bottom-item .product-list{padding:0 39px;position:relative}.product .main .product-tab_bottom-item .product-list .swiper-container{padding:15px 10px}.product .main .product-tab_bottom-item .product-list .swiper-container .swiper-slide{transition:all .3s}.product .main .product-tab_bottom-item .product-list .swiper-container .swiper-slide:hover{box-shadow:0 0 10px rgba(0,0,0,0.479)}.product .main .product-tab_bottom-item .product-list .product-list-next,.product .main .product-tab_bottom-item .product-list .product-list-prev{position:absolute;top:50%;transform:translateY(-50%);width:16px;height:24px;background:url("../images/arrow.png") no-repeat center center/cover;cursor:pointer}.product .main .product-tab_bottom-item .product-list .product-list-next{right:0}.product .main .product-tab_bottom-item .product-list .product-list-prev{left:0;transform:translateY(-50%) rotate(-180deg)}.product .main .product-tab_bottom-item .mor{display:flex;justify-content:center;align-items:center;width:154px;padding:20px 10px 10px 10px;margin:73px auto 0;color:#342319;font-size:16px;border-top:solid 1px #342319}.product .main .product-tab_bottom-item.active{height:100%;opacity:1;pointer-events:auto}.news{background-color:#f3f3f3;position:relative;padding-bottom:50px}.news::after{top:-77px;right:0;left:0;background:url("../images/bg-news.png") no-repeat center center/cover;width:100%;height:77px}.news .main{padding:10px 0}.news .main .news_slider{padding:30px 20px 0px 20px;margin:70px 73px 0px 73px}.news .main .news_slider .swiper-slide{padding:32px 0}.news .main .news_slider .swiper-slide:hover .news_slider__item{box-shadow:0 0 30px rgba(0,0,0,0.479)}.news .main .news_slider .swiper-slide:hover .news_slider__item>figure>figcaption .news_slider__item__bottom>span{opacity:1;margin:21px 9px 0 9px;height:32px}.news .main .news_slider .swiper-slide .news_slider__item{width:217px;background-color:#d3d3d3;transition:all .3s}.news .main .news_slider .swiper-slide .news_slider__item>figure .news_slider__item__image{--width: 219;--height: 217;--max-width-images: 100%;position:relative;max-width:var(--max-width-images);width:100%;position:relative;right:26px;top:-32px;display:block}.news .main .news_slider .swiper-slide .news_slider__item>figure .news_slider__item__image::before{content:"";display:block;width:100%;padding-top:calc(100% * var(--height) / var(--width))}.news .main .news_slider .swiper-slide .news_slider__item>figure .news_slider__item__image>img{position:absolute;left:0;top:0;width:100%;height:100%}.news .main .news_slider .swiper-slide .news_slider__item>figure>figcaption{margin-top:-32px}.news .main .news_slider .swiper-slide .news_slider__item>figure>figcaption .news_slider__item__top{padding:0 26px 0 9px;display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.news .main .news_slider .swiper-slide .news_slider__item>figure>figcaption .news_slider__item__top>span{color:#4f4f4f;font-size:13px}.news .main .news_slider .swiper-slide .news_slider__item>figure>figcaption .news_slider__item__bottom{padding-bottom:8px}.news .main .news_slider .swiper-slide .news_slider__item>figure>figcaption .news_slider__item__bottom>a>h2{padding:0 26px 0 9px;overflow:hidden;height:55px;font-size:13px;color:#000}.news .main .news_slider .swiper-slide .news_slider__item>figure>figcaption .news_slider__item__bottom>span{opacity:0;transition:all .3s;height:0px;margin:0px 9px 0 9px;display:block;padding:3px;color:#717171;font-size:12px;border-top:solid 1px #f0f0f0}.news .main .news_slider .swiper-slide .news_slider__item>figure>figcaption .news_slider__item__bottom .news_slider__item__bottom-detail{display:flex;justify-content:center;align-items:center;width:113px;height:27px;color:#fff;background-color:#ea1d24;border-radius:50px;margin:8px auto 0}.news .main .mor{display:flex;justify-content:center;align-items:center;width:154px;padding:20px 10px 10px 10px;margin:5px auto 0;color:#101010;font-size:16px;border-top:solid 1px #101010}footer{position:relative;background-color:#e52121}footer::after{top:0;left:0;right:0;background:#f3f3f3 url("../images/bg-footer.png") no-repeat center center/cover;width:100%;height:350px}footer.inside::after{background:#fff url("../images/bg-footer.png") no-repeat center center/cover}footer .footer .footer-master .main{display:flex;flex-direction:column;position:relative;z-index:5;top:0}footer .footer .footer-master .main .footer-master__top{display:flex;justify-content:space-between;align-items:center}footer .footer .footer-master .main .footer-master__top__one{margin-top:90px}footer .footer .footer-master .main .footer-master__top__two{margin-top:-60px}footer .footer .footer-master .main .footer-master__top__three{margin-top:-120px}footer .footer .footer-master .main .footer-master__top__one,footer .footer .footer-master .main .footer-master__top__two,footer .footer .footer-master .main .footer-master__top__three{width:110px;height:110px;border-radius:50%;background-color:#fff;border:solid 1px #fbc238;overflow:hidden}footer .footer .footer-master .main .footer-master__top__one>img,footer .footer .footer-master .main .footer-master__top__two>img,footer .footer .footer-master .main .footer-master__top__three>img{width:100%;height:100%;object-fit:cover}footer .footer .footer-master .main .footer-master__top__logo{width:134px;height:134px;border-radius:50%;background-color:#fff;border:solid 1px #fbc238;margin-top:-150px}footer .footer .footer-master .main .footer-master__top__logo>img{width:100%;height:100%;object-fit:cover}footer .footer .footer-master .main .footer-master__middle{margin:57px 0 50px 50px;display:flex;justify-content:space-between;align-items:flex-end}footer .footer .footer-master .main .footer-master__middle__right{display:flex;justify-content:flex-start;align-items:flex-end}footer .footer .footer-master .main .footer-master__middle__right .context{display:flex;flex-direction:column;margin-left:21px}footer .footer .footer-master .main .footer-master__middle__right .context>strong{color:#fdb813;font-weight:bold;font-size:14px}footer .footer .footer-master .main .footer-master__middle__right .context>span{color:#fdb813;font-size:14px}footer .footer .footer-master .main .footer-master__middle__right .form{display:flex;justify-content:flex-start;align-items:center}footer .footer .footer-master .main .footer-master__middle__right .form .txt{width:270px;height:30px;border-radius:5px;border:solid 1px #fdb813;padding:0 10px;color:#fdb813;margin-left:5px;transition:all .3s}footer .footer .footer-master .main .footer-master__middle__right .form .txt:focus{border-color:#000}footer .footer .footer-master .main .footer-master__middle__right .form .btn{width:52px;height:30px;border-radius:5px;color:#000;background-color:#fdb813;display:flex;justify-content:center;align-items:center;transition:all .3s}footer .footer .footer-master .main .footer-master__middle__right .form .btn:hover{background-color:#000;color:#fff}footer .footer .footer-master .main .footer-master__middle__left{font-weight:bold;font-size:16px;color:#fdb813}footer .footer .footer-master .main .footer-master__bottom{margin-left:50px;display:flex;align-items:flex-start}footer .footer .footer-master .main .footer-master__bottom .links{display:flex;justify-content:flex-start;max-width:100%;flex:1;margin-left:140px;flex-wrap:wrap}footer .footer .footer-master .main .footer-master__bottom .links>a{width:calc(100% / 3);margin-bottom:19px;color:#fff;transition:all .3s}footer .footer .footer-master .main .footer-master__bottom .links>a:hover{color:#000}footer .footer .footer-master .main .footer-master__bottom .info{width:calc(100% - 746px);max-width:100%}footer .footer .footer-master .main .footer-master__bottom .info .info-list{display:flex;flex-direction:column;justify-content:flex-start}footer .footer .footer-master .main .footer-master__bottom .info .info-list>li{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px}footer .footer .footer-master .main .footer-master__bottom .info .info-list>li .helf{margin-left:20px}footer .footer .footer-master .main .footer-master__bottom .info .info-list>li .caption{margin-left:2px;font-weight:bold}footer .footer .footer-master .main .footer-master__bottom .info .info-list>li .caption,footer .footer .footer-master .main .footer-master__bottom .info .info-list>li .value{color:#fff;font-size:13px}footer .footer .footer-master .main .footer-master__bottom .info .info-list>li .social{margin-top:30px;display:flex;justify-content:flex-start;align-items:center}footer .footer .footer-master .main .footer-master__bottom .info .info-list>li .social>a{margin-left:5px;width:36px;height:36px;background-color:#d9d9d9;transition:all .3s}footer .footer .footer-master .main .footer-master__bottom .info .info-list>li .social>a:hover{opacity:.5}footer .footer .footer-master .main .footer-master__bottom .info .info-list>li .social>a>img{width:36px;height:36px;object-fit:cover}footer .footer .footer-master .main .copyright{display:flex;justify-content:center;align-items:center;flex-direction:column;border-top:solid 1px #000;padding:5px 0}footer .footer .footer-master .main .copyright>span{color:#770404;font-size:12px}footer .footer .footer-master .main .copyright .kaspid{display:flex;justify-content:center;align-items:center;color:#770404;font-size:12px}footer .footer .footer-master .main .copyright .kaspid>a{color:#770404;font-size:12px;margin:0 2px}footer .footer .footer-master .main .copyright .kaspid>a:hover{text-decoration:underline;color:#000}.title-master{position:relative;display:flex;justify-content:flex-start;align-items:center}.title-master::before{content:"";width:108px;height:28px;background:url("../images/title-text.png") no-repeat center center/cover}.title-master>h2{color:#000;font-size:24px;font-weight:bold;margin-right:18px}.product-list__item{padding:32px 0 20px;display:flex;justify-content:center;align-items:center}.product-list__item>figure{display:flex;flex-direction:column;justify-content:center;align-items:center}.product-list__item>figure .product-list__item-images{--width: 185;--height: 130;--max-width-images: 100%;position:relative;max-width:var(--max-width-images);width:100%}.product-list__item>figure .product-list__item-images::before{content:"";display:block;width:100%;padding-top:calc(100% * var(--height) / var(--width))}.product-list__item>figure .product-list__item-images>img{position:absolute;left:0;top:0;width:100%;height:100%}.product-list__item>figure figcaption .product-list__item-title{height:50px;overflow:hidden;color:#535353;font-size:14px;text-align:right;margin:30px auto}.product-list__item>figure figcaption .product-list__item-btn-mor{display:flex;justify-content:center;align-items:center;width:113px;height:26px;background-color:#e52121;color:#fff;border-radius:50px;margin:0 auto}
/*# sourceMappingURL=style.css.map */

.content,.star_rate::after,.star_rate::before,.cms_master::after,.row.product-row .col-right_fixed .box .box-contents .list-box>li>.contents>a::before,.product-detail__top::after,.product-detail__top::before,.product-detail__bottom .title::after,.gallery .title::after{content:'';position:absolute}.cat-pro_lvlThree{padding-right:10px}.cat-pro_lvlThree>li>a{padding-right:10px;font-size:12px;position:relative}.cat-pro_lvlThree>li>a::before{position:absolute;content:'-';color:#000;right:0;top:5px}.star_rate{--star-width: 12px;--star-height: 11px;width:calc(var(--star-width) * 5);height:var(--star-height);position:relative}.star_rate::after,.star_rate::before{height:100%;top:0;left:0;background:url("../images/star-icon.png") repeat-x left center}.star_rate::before{-webkit-filter:grayscale(1);filter:grayscale(1);width:100%}.star_rate::after{width:calc(var(--rate) * var(--star-width))}.breadcrumb__list{position:relative;display:flex;justify-content:flex-start;align-items:center;padding:0 0 5px 0}.breadcrumb__list::after{content:'';position:absolute;top:100%;right:0;width:588px;border-bottom:solid 1px #cbcbcb}.breadcrumb__list>li{display:flex;position:relative;margin-left:15px}.breadcrumb__list>li::after{content:'|';position:absolute;top:50%;left:-8px;transform:translateY(-50%);font-size:13px;color:#929292}.breadcrumb__list>li a,.breadcrumb__list>li span{font-size:13px;color:#000;position:relative}.breadcrumb__list>li a.cur,.breadcrumb__list>li span.cur{color:#ea1d24}.breadcrumb__list>li a:hover:not(.cur),.breadcrumb__list>li span:hover:not(.cur){color:#ea1d24}.breadcrumb__list>li:last-child{padding:0;margin:0}.breadcrumb__list>li:last-child::after{content:none}.cms_master{position:relative;min-height:300px}.cms_master::after{width:100%;height:150px;top:-150px;right:0;left:0;background:url("../images/bg-slider.png") no-repeat center center/cover;z-index:3}.cms_master>.main{margin:39px auto 0;padding-bottom:100px}.cms_master>.main .title-h1{color:#ea1d24;text-align:center;font-weight:bold;font-size:17px;margin-bottom:20px}.inside-contact__top{border-bottom:solid 1px #000}.inside-contact__top>strong{display:block;color:#000;font-weight:bold;font-size:18px;margin:17px 41px 27px 0}.inside-contact__top .info-address{display:flex;flex-direction:column}.inside-contact__top .info-address>li{display:flex;justify-content:flex-start;align-items:center;margin-bottom:15px}.inside-contact__top .info-address>li>img{max-width:100%;margin-left:10px}.inside-contact__top .info-address>li .info-address__context{flex:1;display:flex;justify-content:flex-start;align-items:center}.inside-contact__top .info-address>li .info-address__context>.caption{color:#282828;font-weight:bold;font-size:18px}.inside-contact__top .info-address>li .info-address__context .value{color:#282828;font-size:18px}.inside-contact__top .map{margin:20px 41px 50px 0px;width:779px;height:330px}.inside-contact__bottom{margin:0 125px}.inside-contact__bottom>strong{display:block;color:#000;font-weight:bold;font-size:20px;margin:42px 0 50px 0}.inside-contact__bottom .form{max-width:724px}.row.product-row .col-right_fixed .box{padding:10px 9px 5px;border:solid 1px #ccc;margin-bottom:10px}.row.product-row .col-right_fixed .box:last-child{margin-bottom:unset}.row.product-row .col-right_fixed .box-title{font-size:14px;color:#212121;padding-bottom:5px;border-bottom:solid 1px #ccc}.row.product-row .col-right_fixed .box .box-contents{padding:10px 0}.row.product-row .col-right_fixed .box .box-contents .list-box>li{margin-bottom:10px}.row.product-row .col-right_fixed .box .box-contents .list-box>li:last-child{margin-bottom:unset}.row.product-row .col-right_fixed .box .box-contents .list-box>li>.title{cursor:pointer;display:flex;justify-content:flex-start;align-items:center;position:relative;color:#212121;font-size:14px;transition:all .3s}.row.product-row .col-right_fixed .box .box-contents .list-box>li>.title::before{content:"+";color:#212121;margin-left:5px;font-size:14px}.row.product-row .col-right_fixed .box .box-contents .list-box>li>.title.active{color:#ea1d24}.row.product-row .col-right_fixed .box .box-contents .list-box>li>.title.active::before{content:"-";color:#ea1d24}.row.product-row .col-right_fixed .box .box-contents .list-box>li>.contents{display:none}.row.product-row .col-right_fixed .box .box-contents .list-box>li>.contents>a{position:relative;padding-right:9px;display:block;color:#626262;font-size:14px;margin-top:5px;transition:all .3s}.row.product-row .col-right_fixed .box .box-contents .list-box>li>.contents>a:hover{font-weight:bold}.row.product-row .col-right_fixed .box .box-contents .list-box>li>.contents>a::before{right:4px;top:50%;transform:translateY(-50%);width:2px;height:2px;background-color:#626262;border-radius:50%}.row.product-row .col-left .product-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));grid-gap:18px}.row.product-row .col-left .product-list>li{border:solid 1px #ccc;transition:all .3s}.row.product-row .col-left .product-list>li:hover{box-shadow:0 0 20px rgba(0,0,0,0.507)}.top-post{margin-bottom:20px}.top-post>figure .top-post__images{display:block;--width: 1066;--height: 360;--max-width-images: 100%;position:relative;max-width:var(--max-width-images);width:100%}.top-post>figure .top-post__images::before{content:"";display:block;width:100%;padding-top:calc(100% * var(--height) / var(--width))}.top-post>figure .top-post__images>img{position:absolute;left:0;top:0;width:100%;height:100%}.top-post>figure>figcaption{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:solid 1px #b2b2b2}.top-post>figure>figcaption .right{display:flex;justify-content:flex-start;align-items:center}.top-post>figure>figcaption .right>a>h3{color:#000;font-size:17px;margin-left:10px;padding-left:10px;border-left:solid 1px #000}.top-post>figure>figcaption .right>span{color:#797979;font-size:15px}.top-post>figure>figcaption .left{color:#797979;font-size:15px}.row.master-row .col-right_fixed .box{background-color:#fafafa;border:solid 1px #fbd987;margin-bottom:10px;border-radius:5px}.row.master-row .col-right_fixed .box:last-child{margin-bottom:unset}.row.master-row .col-right_fixed .box-title{font-weight:bold;font-size:14px;color:#6b7074;padding-bottom:5px;border-bottom:solid 1px #fbd987;padding:10px 6px}.row.master-row .col-right_fixed .box .box-contents{padding:10px 6px}.row.master-row .col-right_fixed .box .box-contents .box-list.two>li{margin-bottom:12px}.row.master-row .col-right_fixed .box .box-contents .box-list.two>li:hover>a{color:#ea1d24}.row.master-row .col-right_fixed .box .box-contents .box-list.two>li>a{font-size:12px;color:#959595;padding:unset;background-color:transparent}.row.master-row .col-right_fixed .box .box-contents .box-list.tag{display:flex;justify-content:flex-start;flex-wrap:wrap}.row.master-row .col-right_fixed .box .box-contents .box-list.tag>li{margin:2px;width:auto}.row.master-row .col-right_fixed .box .box-contents .box-list.tag>li:hover>a{color:#ea1d24}.row.master-row .col-right_fixed .box .box-contents .box-list.tag>li>a{color:#464646;padding:2px 5px;border-radius:5px;background-color:#fff;transition:all .3s}.row.master-row .col-right_fixed .box .box-contents .box-list>li{margin-bottom:10px}.row.master-row .col-right_fixed .box .box-contents .box-list>li>a{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:2px 11px;border-radius:5px}.row.master-row .col-right_fixed .box .box-contents .box-list>li>a>span{color:#959595;font-size:13px;transition:all .3s}.row.master-row .col-right_fixed .box .box-contents .box-list>li:last-child{margin-bottom:unset}.row.master-row .col-right_fixed .box .box-contents .box-list>li:hover>a>span{color:#ea1d24}.master-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));grid-gap:18px}.master-list>li:hover .master-list__item{box-shadow:0 0 20px rgba(0,0,0,0.507)}.master-list>li .master-list__item{display:flex;justify-content:center;align-items:center;padding:13px 11px;background-color:#f3f3f3;transition:all .3s}.master-list>li .master-list__item>figure{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.master-list>li .master-list__item>figure .master-list__item-images{display:block;--width: 176;--height: 176;--max-width-images: 100%;position:relative;max-width:var(--max-width-images);width:100%}.master-list>li .master-list__item>figure .master-list__item-images::before{content:"";display:block;width:100%;padding-top:calc(100% * var(--height) / var(--width))}.master-list>li .master-list__item>figure .master-list__item-images>img{position:absolute;left:0;top:0;width:100%;height:100%}.master-list>li .master-list__item>figure>figcaption{width:100%}.master-list>li .master-list__item>figure>figcaption .master-list__item-title{display:block;margin:10px 0}.master-list>li .master-list__item>figure>figcaption .master-list__item-title>h2{color:#000;font-size:13px;height:70px;overflow:hidden}.master-list>li .master-list__item>figure>figcaption .master-list__item-middle{display:flex;justify-content:space-between;align-items:center;border:solid 1px #b2b2b2;border-right-color:transparent;border-left-color:transparent;padding:2px 0}.master-list>li .master-list__item>figure>figcaption .master-list__item-middle-right,.master-list>li .master-list__item>figure>figcaption .master-list__item-middle-left{display:flex;align-items:center}.master-list>li .master-list__item>figure>figcaption .master-list__item-middle-right>span,.master-list>li .master-list__item>figure>figcaption .master-list__item-middle-left>span{color:#000;font-size:13px}.master-list>li .master-list__item>figure>figcaption .master-list__item-middle-right>img{margin-left:5px}.master-list>li .master-list__item>figure>figcaption .master-list__item-middle-left>img{margin-right:5px}.master-list>li .master-list__item>figure>figcaption .product-list__item-btn-mor{display:flex;justify-content:center;align-items:center;width:107px;height:31px;color:#2655a8;border:solid 1px #2655a8;margin:8px auto 0}.row{display:flex;align-items:flex-start}.row .col-right{position:sticky;top:10px;width:211px;max-width:100%;margin-left:14px}.row .col-left{flex:1;max-width:100%}.blog-detail .context{text-align:justify;color:#5c5c5c;font-size:15px;font-weight:bold;line-height:2.2}.blog-detail .context *{line-height:2.2;color:#5c5c5c;font-size:15px;font-weight:bold}.blog-detail .context .detail-image{float:left;width:330px;object-fit:cover;margin-top:10px;margin-right:10px}.blog-detail .blog-detail__bottom{margin:60px auto 10px 0;display:flex;justify-content:flex-end;align-items:center}.blog-detail .blog-detail__bottom .like{display:flex;justify-content:flex-end;align-items:center;margin-left:43px}.blog-detail .blog-detail__bottom .like>span{margin-left:5px;color:#5c5c5c;font-size:17px}.blog-detail .blog-detail__bottom .social{display:flex;justify-content:flex-end;align-items:center;margin-left:30px}.blog-detail .blog-detail__bottom .social>span{color:#5c5c5c;font-size:17px;margin-left:5px}.blog-detail .blog-detail__bottom .social>a{margin-right:5px;width:36px;height:36px;transition:all .3s}.blog-detail .blog-detail__bottom .social>a:hover{opacity:.5}.blog-detail .blog-detail__bottom .social>a>img{width:100%;height:100%;object-fit:cover}.blog-detail .blog-detail__tag{display:flex;justify-content:flex-start;align-items:center;padding:20px 0;border:solid 1px #b2b2b2;border-right-color:transparent;border-left-color:transparent}.blog-detail .blog-detail__tag>strong{font-weight:bold;font-size:17px;color:#5c5c5c;margin-left:5px}.blog-detail .blog-detail__tag>a{background-color:#fff;border-radius:5px;color:#464646;font-size:13px;background-color:#e7e7e7;padding:2px 10px;margin-right:5px;transition:all .3s}.blog-detail .blog-detail__tag>a:hover{color:#ea1d24}.blog-detail .blog-detail__comment{margin:30px 90px}.blog-detail .blog-detail__comment>strong{display:block;color:#000;font-size:20px;margin-bottom:20px}.blog-detail .blog-detail__comment .comment-form{max-width:760px;padding:27px 37px;border:solid 1px #d7d7d7;border-radius:5px;margin:0 auto}.blog-detail .blog-detail__comment .comment-form .forms .row{margin-bottom:20px}.blog-detail .blog-detail__comment .comment-form .forms .row.helf{display:flex;justify-content:space-between;align-items:center}.blog-detail .blog-detail__comment .comment-form .forms .row.helf .helf-item{display:flex;justify-content:flex-start;align-items:center;width:calc(90% / 2)}.blog-detail .blog-detail__comment .comment-form .forms .row.helf .helf-item>label{width:42px;color:#5c5c5c;font-size:16px}.blog-detail .blog-detail__comment .comment-form .forms .row>label{width:42px;color:#5c5c5c;font-size:16px}.blog-detail .blog-detail__comment .comment-form .forms .row .txt{flex:1;border:solid 1px #d7d7d7;height:32px;border-radius:5px;padding:0 10px;transition:all .3s}.blog-detail .blog-detail__comment .comment-form .forms .row .txt.textarea{height:170px;resize:vertical}.blog-detail .blog-detail__comment .comment-form .forms .row .txt:focus{background-color:#d7d7d7}.blog-detail .blog-detail__comment .comment-form .forms .row.btn{margin-bottom:unset}.blog-detail .blog-detail__comment .comment-form .forms .row.btn .btn{margin-right:auto;display:flex;justify-content:center;align-items:center;width:115px;height:33px;color:#5c5c5c;font-size:16px;border:solid 1px #d7d7d7;border-radius:5px;transition:all .3s}.blog-detail .blog-detail__comment .comment-form .forms .row.btn .btn:hover{background-color:#d7d7d7;color:#000}.comment-list{margin:10px 190px}.comment-list-item{display:flex;align-items:flex-start;margin-bottom:10px;padding:10px 0;border-bottom:solid 1px #000}.comment-list-item:last-child{border-bottom-color:transparent}.comment-list-item>img{max-width:100%;margin-left:10px}.comment-list-item .contents{flex:1}.comment-list-item .contents .context{text-align:justify}.comment-list-item .contents .context *{color:#5c5c5c;font-size:16px}.comment-list-item .contents .option{margin-top:10px;display:flex;justify-content:flex-end;align-items:center;margin-right:auto}.comment-list-item .contents .option .like{cursor:pointer;display:flex;align-items:center}.comment-list-item .contents .option .like>span{margin-left:5px}.product-detail__top{display:flex;align-items:flex-start;padding:37px 15px;margin:0 36px;position:relative;min-height:587px;background-color:#f2f2f2;border-bottom:solid 8px #fdb813}.product-detail__top::after,.product-detail__top::before{top:0;height:587px;width:36px;background:url("../images/bg-side.png") no-repeat center center/cover}.product-detail__top::after{left:-36px;transform:scaleX(-1)}.product-detail__top::before{right:-36px}.product-detail__top__contents,.product-detail__top__slider{flex:0 0 50%}.product-detail__top__slider_top{position:relative;width:350px;margin:0 auto}.product-detail__top__slider_top .gallery-top{margin-bottom:10px}.product-detail__top__slider_top .gallery-top .swiper-slide>a{cursor:pointer}.product-detail__top__slider_top .gallery-top .swiper-slide>a>img{width:100%;height:100%;object-fit:cover}.product-detail__top__slider_top .gallery-thumbs{margin-bottom:10px}.product-detail__top__slider_top .gallery-thumbs .swiper-slide{cursor:pointer}.product-detail__top__slider_top .gallery-thumbs .swiper-slide>img{border:solid 1px #b7b7b7;width:100%;height:100%;object-fit:cover}.product-detail__top__slider_top .detail-button-next,.product-detail__top__slider_top .detail-button-prev{cursor:pointer;position:absolute;bottom:40px;width:9px;height:18px;background:url("../images/arrow-slide.png") no-repeat center center/cover}.product-detail__top__slider_top .detail-button-next{right:-20px}.product-detail__top__slider_top .detail-button-prev{left:-20px;transform:scaleX(-1)}.product-detail__top__slider_bottom{width:318px;height:40px;background-color:#fff;margin:60px auto 0;display:flex;justify-content:center;align-items:center}.product-detail__top__slider_bottom .like-dislike{display:flex;justify-content:flex-start;align-items:center;margin-right:18px}.product-detail__top__slider_bottom .like-dislike .item{cursor:pointer;display:flex;align-items:center;margin-right:18px}.product-detail__top__slider_bottom .like-dislike .item>span{margin-left:5px;font-size:15px}.product-detail__top__slider_bottom .like-dislike .item.like>span{color:#006107}.product-detail__top__slider_bottom .like-dislike .item.dislike{margin-right:unset}.product-detail__top__slider_bottom .like-dislike .item.dislike>span{color:#af0101}.product-detail__top__slider_bottom .shear{cursor:pointer}.product-detail__top__contents{padding:42px 20px 42px 0;border-right:solid 1px #e7e7e7}.product-detail__top__contents .product-title{color:#000000;font-size:18px;padding:0 21px 15px 21px;border-bottom:solid 1px #af0101;margin-bottom:42px}.product-detail__top__contents .product-info__item .caption{display:block;color:#000;font-weight:bold;font-size:18px;margin-bottom:20px}.product-detail__top__contents .product-info__item .value{display:block;color:#000000;font-size:18px;margin-bottom:20px}.product-detail__middle{padding:35px 32px;margin:14px 23px 35px 23px;background-color:#f2f2f2}.product-detail__middle>span,.product-detail__middle>strong{display:block;font-size:18px;color:#e52121}.product-detail__middle>strong{color:#e52121;font-weight:bold;margin-bottom:10px}.product-detail__bottom{margin:0 23px}.product-detail__bottom .title{position:relative}.product-detail__bottom .title::after{right:0;top:50%;transform:translateY(-50%);width:100%;height:1px;background-color:#000;z-index:1}.product-detail__bottom .title>h2{display:inline-block;position:relative;padding:10px 0 10px 10px;background-color:#ffffff;font-weight:bold;font-size:20px;z-index:2}.product-detail__bottom .comment-list{max-width:715px;margin:30px auto}.product-detail__bottom .form{max-width:715px;margin:0 auto}.gallery{margin:0 23px}.gallery .title{margin-bottom:10px;position:relative}.gallery .title::after{right:0;top:50%;transform:translateY(-50%);width:100%;height:1px;background-color:#000;z-index:1}.gallery .title>h2{display:inline-block;position:relative;padding:10px 0 10px 10px;background-color:#ffffff;font-weight:bold;font-size:20px;z-index:2}.gallery .gallery-images{margin-bottom:30px}.form .row{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:16px}.form .row>label{width:150px;color:#000;font-size:16px;margin-left:10px;text-align:left}.form .row .txt{width:100%;height:50px;background-color:#f2f2f2;padding:0 10px;transition:all .3s}.form .row .txt:focus{background-color:#e4e3e3}.form .row .txt.textarea{height:165px}.form .row.btn .btn{text-align:center;line-height:20px;width:115px;height:40px;background-color:#c4c4c4;color:#000;margin-right:auto}
/*# sourceMappingURL=inside.css.map */

.pagination-container{margin:40px auto 0;display:flex;justify-content:center}.pagination-container .pagination{display:flex;justify-content:flex-end;align-items:center}.pagination-container .pagination>li{margin-right:5px;border-radius:50%;transition:all .3s ease-in}.pagination-container .pagination>li>a{width:35px;height:35px;display:flex;align-items:center;justify-content:center;color:#00355f;border-radius:50%;border:2px solid #e52121;transition:all .3s ease-in;color:#535353}.pagination-container .pagination>li.active a{background-color:#e52121;color:#fdb813;border-radius:50%}.relative{position:relative}#loading{display:none;position:fixed;left:0;bottom:0;right:0;top:0;z-index:5000;width:100%;height:100%;text-align:center}#loading::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.19)}#loading>figure{height:100%;position:absolute;left:50%;top:50%;z-index:100;transform:translateX(-50%)}#loading>figure>img{height:auto;object-fit:cover;text-align:center;margin:0 auto}#loading>figure>figcaption{text-align:center;margin:10px auto;padding:10px 0;color:#000}.other_page .c-faq-list{width:100%;padding-top:30px}.other_page .c-faq-list .js-faq-item{background-color:#fff;border-radius:10px;padding:20px;border:1px solid #d3d3d3;transition:all .3s ease-out;cursor:pointer;margin-bottom:20px}.other_page .c-faq-list .js-faq-item .c-question{font-size:14px;color:#666}.other_page .c-faq-list .js-faq-item .c-question::before{font-size:17px;transition:all .3s ease-out}.other_page .c-faq-list .js-faq-item .c-answer{font-size:14px;color:#333;display:none;border-top:1px solid #eee;margin-top:10px;padding-top:10px}.other_page .c-faq-list .js-faq-item.active,.other_page .c-faq-list .js-faq-item:hover{border-color:var(--main-color);box-shadow:0 1px 10px rgba(0,0,0,.2)}.other_page .c-faq-list .js-faq-item.active .c-question,.other_page .c-faq-list .js-faq-item:hover .c-question{color:#333}.other_page .c-faq-list .js-faq-item.active .c-question::before,.other_page .c-faq-list .js-faq-item:hover .c-question::before{color:#f90}.other_page .c-faq-list .js-faq-item.active .c-answer,.other_page .c-faq-list .js-faq-item:hover .c-answer{color:#222}.other_page .c-faq-list .js-faq-item.active .c-answer{display:block}.ulcuslist{text-align:right}.ulcuslist li{display:inline-block;text-align:center;position:relative;margin:0 0 25px 13px}.ulcuslist li .hxtit{background-color:#e52121;color:#fff;padding:15px 5px}.ulcatalog{text-align:right}.ulcatalog li{display:inline-block;text-align:center;position:relative;margin:0 0 25px 13px}.ulcatalog li .hxtit{background-color:#e52121;color:#fff;padding:15px 5px}.linkpan{width:100%;text-align:center;display:flex}.linkpan a{padding:18px 5px;position:relative;margin:27px 29px;outline:none;color:#575555;text-decoration:none;text-transform:uppercase;letter-spacing:1px;width:15%}.linkpan a::before,.linkpan a::after{position:absolute;left:0;width:100%;height:1px;background:#e52121;content:'';opacity:.2;-webkit-transition:opacity .3s,height .3s;-moz-transition:opacity .3s,height .3s;transition:opacity .3s,height .3s}.linkpan a::after{top:100%;opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}.linkpan a .tit{z-index:2;padding:25px 5px 0 0;width:162px;position:relative}.linkpan a .tit::before{content:'';position:absolute;top:56px;right:0;left:-20px;width:30px;height:30px;background:url("../images/ie.png") no-repeat;background-size:100% 100%;margin:0 auto;opacity:1;transition:.5s}.linkpan a .url{z-index:1;padding:8px 0 0 0;display:block;color:#000;text-shadow:none;text-transform:none;font-size:13px;opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.linkpan a:hover::before,.linkpan a:focus::before{height:6px}.linkpan a:hover .tit::before{opacity:0}.linkpan a:hover::before,.linkpan a:hover::after,.linkpan a:focus::before,.linkpan a:focus::after{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.linkpan a:hover .url,.linkpan a:focus .url{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%)}.linkpan a img{width:32px;height:32px;float:right;margin:10px 0 0 20px}.c-career__list>*{width:calc((100% - (var(--column)*var(--gap-column)))/var(--column));margin:0 calc(var(--gap-column)/2) var(--gap-row)}.c-career__list{--column:3;--gap-column:20px;--gap-row:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 calc(var(--gap-column)/-2);width:calc(100% + var(--gap-column))}.c-career__list>li{box-shadow:2px 2px 9px 0 #dadada;background-color:#fff;padding:10px}.c-career__list>li:hover{box-shadow:2px 2px 3px 0 #dadada}.c-career__list>li>a>.c-caption{color:#000;font-size:20px;text-align:center}.c-career__list>li>a>.c-context{margin:10px 0;overflow:hidden;height:100px}.c-career__list>li>a>.c-context *{font-size:15px;color:#929191}.c-career__list>li>a time{color:#000;font-size:12px}.ulsrvilst li{margin-bottom:57px}.ulsrvilst li .tit{font-size:17px;color:#091b29;display:block;margin-bottom:28px}.gfrm.survey{width:100%;max-width:480px;margin-bottom:50px}.grdb{position:relative;margin:0 0 10px 10px}.grdb label{border-radius:50%;cursor:pointer;z-index:1;font-size:15px;color:#091b29;line-height:19px;display:inline-block;vertical-align:middle;transition:all .5s ease;margin-right:10px}
/*0 up to 479*/
@media only screen and (min-width:0px) and (max-width : 479px) {
.main { width: 340px; }
    .hamburger-menu {
        opacity: 1;
        visibility: visible;
    }

    header {
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        right: 0;
        z-index: 9;
        background-color: #fff;
    }

        header .header__top .main .header__top__right-customer {
            margin-left: 0;
        }

            header .header__top .main .header__top__right-customer > span, header .header__top .main .header__top__right-customer > a {
                font-size: 11px;
            }

        header .header__top .main .header__top__right-link > a {
            font-size: 9px;
            margin-left: 10px;
        }
        header .header__bottom .wrapper .header__bottom-center__search-navigation {
            margin: 0 0 0 45px;
        }
            header .header__bottom .wrapper .header__bottom-center__search-navigation .search .txt {
                height: 34px;
                font-size: 9px;
            }
        header .header__top .main .header__top__left-catalog {
            width: 75px;
            height: 26px;
            font-size: 10px;
        }

        header .header__top .main .header__top__left-time {
            font-size: 11px;
        }

        header .header__bottom .wrapper .header__bottom-right_logo {
            width: 70px;
            max-width: 100%;
            margin-right: 35px;
        }

        header .header__bottom .wrapper .header__bottom-center__search-navigation .search {
            position: relative;
            margin-bottom: 14px;
            top: 7px;
            width: 100%;
            left: -39px;
        }

    .navigation {
        display: none;
    }

    .js_slider {
        width: 100%;
        height: 255px;
        margin-top: 26%;
    }

        .js_slider .swiper-slide > img {
            width: 100%;
            height: 77%;
            object-fit: cover;
        }

    .about-context {
        flex-direction: column;
        align-items: center;
    }

    .about .main .about-context .about-context__description {
        flex: unset;
        margin-left: 0;
        width: 100%;
    }

    .about .main .about-context .about-context__image {
        max-width: 100%;
        position: relative;
        margin: 20px 0 50px;
    }

    .about .main .about-context .about-context__description .title-master {
        margin-bottom: 30px;
    }

    .product .main .title-master {
        margin-bottom: 50px;
    }

    .product .main .product-tab_top {
        flex-direction: column;
    }

    .news .main .news_slider {
        margin: 10px auto;
    }

        .news .main .news_slider .swiper-slide .news_slider__item {
            width: 77%;
            margin: 0 auto;
        }

    footer .footer .footer-master .main .footer-master__top__logo {
        width: 105px;
        height: 49px;
        border-radius: 50%;
        background-color: #fff;
        border: solid 1px #fbc238;
        margin-top: -150px;
        margin-right: 5px;
        margin-left: 5px;
    }
    footer .footer .footer-master .main .footer-master__bottom .links {
        margin-left: 0;
    }
    footer .footer .footer-master .main .footer-master__middle__right .context {
        display: flex;
        flex-direction: column;
        margin-left: 5px;
    }
        footer .footer .footer-master .main .footer-master__middle__right .context > strong {
            font-size: 12px;
        }
        footer .footer .footer-master .main .footer-master__middle__right .context > span {
            font-size: 9px;
        }
    footer .footer .footer-master .main .footer-master__middle__left {
        font-size: 13px;
    }
    footer .footer .footer-master .main .footer-master__top {
        margin-right: 5px;
        margin-left: 5px;
    }

    footer .footer .footer-master .main .footer-master__top__logo a {
        width: 100%;
        height: 100%;
        display: block;
    }

        footer .footer .footer-master .main .footer-master__top__logo a img {
            width: 100%;
            height: auto;
        }

    footer .footer .footer-master .main .footer-master__top__one, footer .footer .footer-master .main .footer-master__top__two, footer .footer .footer-master .main .footer-master__top__three {
        width: 104px;
        height: 47px;
    }

    footer .footer .footer-master .main .footer-master__top {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 92px;
    }

    footer .footer .footer-master .main .footer-master__top__one {
        margin-top: -66px;
    }

    footer .footer .footer-master .main .footer-master__top__two {
        margin-top: -109px;
    }

    footer .footer .footer-master .main .footer-master__top__three {
        margin-top: -136px;
    }

    footer .footer .footer-master .main .footer-master__middle {
        margin: 10px 0;
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
        flex-direction: column;
    }

    footer .footer .footer-master .main .footer-master__middle__right .form .btn {
        width: 39px;
        font-size: 11px;
    }

    footer .footer .footer-master .main .footer-master__middle__right .form .txt {
        width: 99px;
        font-size: 9px;
    }

    footer .footer .footer-master .main .footer-master__bottom {
        margin-left: 0;
        flex-direction: column;
    }

        footer .footer .footer-master .main .footer-master__bottom .info {
            width: 100%;
            max-width: 100%;
        }
        /*inside*/
    .cms_master {
        margin-top: 64% !important;
    }
    .breadcrumb__list::after {
        width: 100%;
    }
    .breadcrumb__list > li a, .breadcrumb__list > li span {
        font-size: 10px;
    }

    .cms_master > .main .title-h1 {
        font-size: 13px;
        margin-bottom: 15px;
    }
    /*products*/
    .row.product-row .col-right_fixed .box .box-contents .list-box > li > .title {
        font-size: 10px;
    }
    .row.product-row .col-right_fixed .box-title {
        font-size: 12px;
    }
    .row .col-right {
        width: 100%;
        max-width: 100%;
    }
    .row.product-row .col-right_fixed .box {
        padding: 5px 5px 0;
    }
    .product-detail__top__slider_top .gallery-top {
        margin-bottom: 10px;
        height: 333px;
    }
    .product-detail__top__slider_top {
        position: relative;
        width: 100%;
        margin: 0 auto;
    }
    .product-detail__top__contents, .product-detail__top__slider {
        flex: unset;
        width: 100%;
    }
    .product-detail__top {
        min-height: 315px;
        flex-direction: column;
    }
    .product-detail__top__contents .product-title {
        font-size: 12px;
        margin-bottom: 15px;
    }
    .product-detail__top__contents .product-info__item .caption {
        font-size: 12px;
        margin-bottom: 0px;
    }
    .product-detail__top__contents .product-info__item .value {
        font-size: 12px;
        margin-bottom: 5px;
    }
    .product-detail__top__contents .product-info__item .value *{
        font-size:11px;
    }
    .product-detail__top__contents {
        padding: 42px 10px 0 0;
        border-right: unset;
    }
    product-detail__middle > span, .product-detail__middle > strong {
        font-size: 11px;
    }
    .product-detail__middle > span, .product-detail__middle > strong {
        font-size: 10px;
        line-height: 20px;
    }
    .product-detail__middle {
        padding: 10px;
        margin: 14px 23px 10px 23px;
    }
    .product-detail__bottom .title > h2 {
        font-size: 12px;
    }
    .product-detail__bottom .comment-list {
        max-width: 100%;
        margin: 10px auto;
    }
    .form .row > label {
        width: 125px;
        font-size: 11px;
    }
    .form .row .txt {
        width: 100%;
        height: 30px;
    }
    .form .row {
        margin-bottom: 5px;
    }
    /*blog*/
    .row.master-row .col-right_fixed .box .box-contents .box-list.tag > li > a {
        padding: 0px 5px;
        font-size: 11px;
    }
    .row.master-row .col-right_fixed .box .box-contents .box-list.tag > li {
        margin: 0;
    }
    .row.master-row .col-right_fixed .box-title {
        font-size: 11px;
        color: #6b7074;
        padding-bottom: 5px;
        padding: 3px 5px;
    }
    .row.master-row .col-right_fixed .box .box-contents .box-list > li {
        margin-bottom: 0px;
    }
    .row.master-row .col-right_fixed .box .box-contents .box-list.two > li > a {
        font-size: 10px;
    }
    .master-list > li .master-list__item > figure > figcaption .master-list__item-title > h2 {
        color: #000;
        font-size: 12px;
        height: 45px;
        overflow: hidden;
    }
    .master-list > li .master-list__item > figure > figcaption .product-list__item-btn-mor {
        font-size: 12px;
    }
    /*blog detail*/
    .top-post > figure > figcaption .right > a > h3 {
        color: #000;
        font-size: 10px;
        margin-left: 10px;
        padding-left: 10px;
        border-left: solid 1px #000;
    }
    .top-post > figure > figcaption .right > span {
        font-size: 10px;
    }
    .top-post > figure > figcaption .left {
        font-size: 10px;
    }
    .blog-detail .context {
        font-size: 11px;
    }
    .blog-detail .blog-detail__bottom {
        margin: 10px auto 10px 0;
    }
        .blog-detail .blog-detail__bottom .social > span {
            font-size: 11px;
            margin-left: 5px;
        }
    .blog-detail .blog-detail__tag > strong {
        font-size: 12px;
        margin-left: 5px;
    }
    .comment-list {
        margin: 0;
    }
    .blog-detail .blog-detail__comment {
        margin: 15px 0;
    }
        .blog-detail .blog-detail__comment .comment-form {
            max-width: 100%;
            padding: 15px 5px;
            border: solid 1px #d7d7d7;
            border-radius: 5px;
            margin: 0 auto;
        }
        /*contact*/
    .inside-contact__top > strong {
        font-size: 12px;
        margin: 0 0 10px 0;
    }
    .inside-contact__top .info-address > li .info-address__context > .caption {
        font-size: 11px;
    }
    .inside-contact__top .info-address > li .info-address__context .value {
        font-size: 11px;
        padding-right: 2px;
    }
    .inside-contact__top .info-address > li {
        margin-bottom: 5px;
    }
    .inside-contact__top .map {
        margin: 20px auto;
        width: 100%;
        height: 330px;
    }
    .inside-contact__bottom {
        margin: 0 0;
    }
        .inside-contact__bottom > strong {
            font-size: 13px;
            margin: 10px 0 20px;
        }
    .c-career__list {
        --column: 1;
        margin: 0 auto;
        width: 100%;
    }
}
/*480 up to 719*/
@media only screen and (min-width : 480px) and (max-width : 719px) {
    .main {
        width: 460px;
    }

    .hamburger-menu {
        opacity: 1;
        visibility: visible;
    }

    header {
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        right: 0;
        background-color: #fff;
    }

        header .header__top .main .header__top__right-customer {
            margin-left: 0;
        }

            header .header__top .main .header__top__right-customer > span, header .header__top .main .header__top__right-customer > a {
                font-size: 11px;
            }

        header .header__top .main .header__top__right-link > a {
            font-size: 11px;
        }

        header .header__top .main .header__top__left-catalog {
            font-size: 11px;
        }

        header .header__top .main .header__top__left-time {
            font-size: 11px;
        }

        header .header__bottom .wrapper .header__bottom-right_logo {
            width: 70px;
            max-width: 100%;
            margin-right: 35px;
        }

        header .header__bottom .wrapper .header__bottom-center__search-navigation .search {
            position: relative;
            margin-bottom: 14px;
            top: 7px;
            width: 100%;
            left: -39px;
        }

    .navigation {
        display: none;
    }

    .js_slider {
        width: 100%;
        height: 227px;
        margin-top: 26%;
    }

        .js_slider .swiper-slide > img {
            width: 100%;
            height: auto;
            object-fit: cover;
        }

    .about-context {
        flex-direction: column;
        align-items: center;
    }

    .about .main .about-context .about-context__description {
        flex: unset;
        margin-left: 0;
        width: 100%;
    }

    .about .main .about-context .about-context__image {
        max-width: 100%;
        position: relative;
        margin: 20px 0 50px;
    }

    .about .main .about-context .about-context__description .title-master {
        margin-bottom: 30px;
    }

    .product .main .title-master {
        margin-bottom: 50px;
    }

    .product .main .product-tab_top {
        flex-direction: column;
    }

    .news .main .news_slider {
        margin: 10px auto;
    }

        .news .main .news_slider .swiper-slide .news_slider__item {
            width: 77%;
            margin: 0 auto;
        }

    footer .footer .footer-master .main .footer-master__top__logo {
        width: 105px;
        height: 70px;
        border-radius: 50%;
        background-color: #fff;
        border: solid 1px #fbc238;
        margin-top: -150px;
        margin-right: 5px;
        margin-left: 5px;
    }

    footer .footer .footer-master .main .footer-master__top {
        margin-right: 5px;
        margin-left: 5px;
    }

    footer .footer .footer-master .main .footer-master__top__logo a {
        width: 100%;
        height: 100%;
        display: block;
    }

        footer .footer .footer-master .main .footer-master__top__logo a img {
            width: 100%;
            height: auto;
        }

    footer .footer .footer-master .main .footer-master__top__one, footer .footer .footer-master .main .footer-master__top__two, footer .footer .footer-master .main .footer-master__top__three {
        width: 104px;
        height: 65px;
    }

    footer .footer .footer-master .main .footer-master__top {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 92px;
    }

    footer .footer .footer-master .main .footer-master__top__one {
        margin-top: -66px;
    }

    footer .footer .footer-master .main .footer-master__top__two {
        margin-top: -109px;
    }

    footer .footer .footer-master .main .footer-master__top__three {
        margin-top: -136px;
    }

    footer .footer .footer-master .main .footer-master__middle {
        margin: 10px 0;
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
        flex-direction: column;
    }

    footer .footer .footer-master .main .footer-master__middle__right .form .btn {
        width: 39px;
        font-size: 11px;
    }

    footer .footer .footer-master .main .footer-master__middle__right .form .txt {
        width: 99px;
        font-size: 9px;
    }

    footer .footer .footer-master .main .footer-master__bottom {
        margin-left: 0;
        flex-direction: column;
    }

        footer .footer .footer-master .main .footer-master__bottom .info {
            width: 100%;
            max-width: 100%;
        }
    /*inside*/
    .cms_master {
        margin-top: 64% !important;
    }

    .breadcrumb__list::after {
        width: 100%;
    }
    /*products*/
    .row.product-row .col-right_fixed .box .box-contents .list-box > li > .title {
        font-size: 10px;
    }

    .row.product-row .col-right_fixed .box-title {
        font-size: 12px;
    }

    .row .col-right {
        width: 100%;
        max-width: 100%;
    }

    .row.product-row .col-right_fixed .box {
        padding: 5px 5px 0;
    }

    .product-detail__top__slider_top .gallery-top {
        margin-bottom: 10px;
        height: 333px;
    }

    .product-detail__top__slider_top {
        position: relative;
        width: 100%;
        margin: 0 auto;
    }

    .product-detail__top__contents, .product-detail__top__slider {
        flex: unset;
        width: 100%;
    }

    .product-detail__top {
        min-height: 315px;
        flex-direction: column;
    }

    .product-detail__top__contents .product-title {
        font-size: 12px;
        margin-bottom: 15px;
    }

    .product-detail__top__contents .product-info__item .caption {
        font-size: 12px;
        margin-bottom: 0px;
    }

    .product-detail__top__contents .product-info__item .value {
        font-size: 12px;
        margin-bottom: 5px;
    }

        .product-detail__top__contents .product-info__item .value * {
            font-size: 11px;
        }

    .product-detail__top__contents {
        padding: 42px 10px 0 0;
        border-right: unset;
    }

    product-detail__middle > span, .product-detail__middle > strong {
        font-size: 11px;
    }

    .product-detail__middle > span, .product-detail__middle > strong {
        font-size: 10px;
        line-height: 20px;
    }

    .product-detail__middle {
        padding: 10px;
        margin: 14px 23px 10px 23px;
    }

    .product-detail__bottom .title > h2 {
        font-size: 12px;
    }

    .product-detail__bottom .comment-list {
        max-width: 100%;
        margin: 10px auto;
    }

    .form .row > label {
        width: 125px;
        font-size: 11px;
    }

    .form .row .txt {
        width: 100%;
        height: 30px;
    }

    .form .row {
        margin-bottom: 5px;
    }
    /*blog detail*/
    .top-post > figure > figcaption .right > a > h3 {
        color: #000;
        font-size: 10px;
        margin-left: 10px;
        padding-left: 10px;
        border-left: solid 1px #000;
    }

    .top-post > figure > figcaption .right > span {
        font-size: 10px;
    }

    .top-post > figure > figcaption .left {
        font-size: 10px;
    }

    .blog-detail .context {
        font-size: 11px;
    }

    .blog-detail .blog-detail__bottom {
        margin: 10px auto 10px 0;
    }

        .blog-detail .blog-detail__bottom .social > span {
            font-size: 11px;
            margin-left: 5px;
        }

    .blog-detail .blog-detail__tag > strong {
        font-size: 12px;
        margin-left: 5px;
    }

    .comment-list {
        margin: 0;
    }

    .blog-detail .blog-detail__comment {
        margin: 15px 0;
    }

        .blog-detail .blog-detail__comment .comment-form {
            max-width: 100%;
            padding: 15px 5px;
            border: solid 1px #d7d7d7;
            border-radius: 5px;
            margin: 0 auto;
        }
    /*contact*/
    .inside-contact__top > strong {
        font-size: 12px;
        margin: 0 0 10px 0;
    }

    .inside-contact__top .info-address > li .info-address__context > .caption {
        font-size: 11px;
    }

    .inside-contact__top .info-address > li .info-address__context .value {
        font-size: 11px;
        padding-right: 2px;
    }

    .inside-contact__top .info-address > li {
        margin-bottom: 5px;
    }

    .inside-contact__top .map {
        margin: 20px auto;
        width: 100%;
        height: 330px;
    }

    .inside-contact__bottom {
        margin: 0 0;
    }

        .inside-contact__bottom > strong {
            font-size: 13px;
        }
    .c-career__list {
        --column: 1;
        margin: 0 auto;
        width: 100%;
    }
}
/*720 up to 1000*/
@media only screen and (min-width : 720px) and (max-width : 1000px) {
.main { width: 700px; }
    .cms_master {
        margin-top: 17% !important;
    }
    header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list > li {
        margin: 0 5px;
    }
        header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list > li.has-megamenu .submenu {
            width: 100%;
        }

    header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list > li.has-megamenu .submenu > li {
        width: 33%;
        padding: 0 0px;
    }
    header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list > li {
        margin: 0 5px;
        margin-right: 5px;
        padding: 18px 10px;
    }
        header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list > li > a {
            font-size: 13px;
        }
        header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list > li.has-megamenu .submenu {
            width: 100%;
        }
    .inside-contact__top .info-address > li .info-address__context > .caption {
        font-size: 13px;
    }
    .inside-contact__top .info-address > li .info-address__context .value {
        font-size: 12px;
    }
    .inside-contact__top .map {
        margin: 20px 0 20px 0px;
        width: 100%;
        height: 330px;
    }
    .inside-contact__bottom > strong {
        font-size: 15px;
        margin: 24px 0;
    }
    .js_slider .swiper-slide > img {
        width: 100%;
        height: auto;
        object-fit: cover;
    }
    .js_slider {
        height: 298px;
    }
    .about .main .about-context .about-context__image {
        max-width: 50%;
    }
    .news .main .news_slider {
        margin: 2px auto 0px;
    }
    footer .footer .footer-master .main .footer-master__middle {
        margin: 57px 0 50px 0;
    }

    footer .footer .footer-master .main .footer-master__middle__right .form .txt {
        width: 185px;
    }

    footer .footer .footer-master .main .footer-master__bottom .links {
        max-width: 100%;
        margin-left: 0;
    }
    footer .footer .footer-master .main .footer-master__bottom .info {
        width: 100%;
        max-width: 100%;
    }
    footer .footer .footer-master .main .footer-master__bottom {
        flex-direction: column;
    }
    /*inside*/
    .cms_master {
        margin-top: 19% !important;
    }
    /*product detail*/
    .product-detail__top__contents .product-title {
        font-size: 12px;
        margin-bottom: 15px;
        width: 86%;
    }
    .product-detail__top__contents .product-info__item .caption {
        font-size: 11px;
        margin-bottom: 0px;
    }
    .product-detail__top__contents .product-info__item .value {
        font-size: 11px;
        margin-bottom: 5px;
    }
    .product-info__item {
        width: 87%;
    }
    .value *{
        font-size:11px;
    }
    /*blog detail*/
    .form .row > label {
        font-size: 13px;
    }
}
/*1001 up to 1249*/
@media only screen and (min-width : 1001px) and (max-width : 1249px) {
.main { width: 980px; }
    header .header__bottom .wrapper .header__bottom-center__search-navigation .navigation-list > li.has-megamenu .submenu {
        width: 100%;
    }
    .news .main .news_slider {
        padding: 30px 20px 0px 20px;
        margin: 70px auto 0px;
    }
    .js_slider {
        width: 100%;
        height: 394px;
    }
        .js_slider .swiper-slide > img {
            width: 100%;
            height: auto;
            object-fit: cover;
        }
    .about .main .about-context .about-context__image {
        max-width: 500px;
    }
    /*inside*/
    .cms_master {
        margin-top: 14% !important;
    }
}
/*laptop*/
@media only screen and (min-width : 1250px) and (max-width : 1366px) {
    .main { width: 1200px; }
}
/*1250 up to 1400*/
@media only screen and (min-width : 1367px) and (max-width : 1450px) {
    .main { width: 1200px; }
}
@media only screen and (min-width : 1451px) and (max-width : 1600px) {
    .main { width: 1200px; }
}
/*1750 to up*/
@media only screen and (min-width : 1601px) {
    .main { width: 1400px; }
}

