/*!
 * Cropper.js v1.5.11
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2021-02-17T11:53:21.992Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:0.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,0.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:0.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:0.75;position:absolute;top:50%;width:0}.cropper-center::before,.cropper-center::after{background-color:#eee;content:' ';display:block;position:absolute}.cropper-center::before{height:1px;left:-3px;top:0;width:7px}.cropper-center::after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:0.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:0.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:0.75;width:5px}}.cropper-point.point-se::before{background-color:#39f;bottom:-50%;content:' ';display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none !important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}@media all and (min-width: 768px){.i-btn.-big,a.i-btn.-big{font-size:18px;padding-top:12px;padding-bottom:12px}}.i-btn.back,a.i-btn.back{font-size:16px;font-weight:600;padding:8px 15px;min-height:auto}.i-btn.back::before,a.i-btn.back::before{content:'';width:10px;height:10px;display:inline-block;vertical-align:middle;margin-right:12px;margin-top:-1px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/assets/gallery/icon-back-04147b12e9ef8db34ed20250e0b8bcaf3ec5e503f2364884208f3fd18e4cedc4.png)}.icon-zoom{width:30px;height:30px;background-image:url(/assets/gallery/icon-plus-b51c0dfbf3b2d18322754d1d57fe2f74ca76084e361dcc4757b9fa308bd1e28b.svg)}.icon-close-2{width:30px;height:30px;background-image:url(/assets/gallery/icon-close-4e4adf15f5197e31a8854d1dd0d8d58983cf631acdb052e16d8402bda49e7aed.svg)}.icon-filter{width:20px;height:20px;background-image:url(/assets/gallery/icon-filter-bea77006f386d86afd541557082c5b3959f55977d4f49317b5170e0170dfc361.svg)}.icon-marker{width:21px;height:21px;background-image:url(/assets/gallery/icon-marker-fadd8b5ff2910790ac8d2148b52c1fecb7b8465dae94ce67d2dd4eda202e57cc.svg)}.icon-yen{width:21px;height:21px;background-image:url(/assets/gallery/icon-yen-7896762752ae030e80132b92f4b0b576fc6fe0640fe72a04d0c009017af4c7af.svg)}.icon-bag{width:25px;height:22px;background-image:url(/assets/gallery/icon-bag-acc438559223a3a315d30a27d6015650d7c64688b863f442610709a33eff7048.svg)}.icon-building{width:20px;height:22px;background-image:url(/assets/gallery/icon-building-d4b45c80ff4d0442ced956caf17a9b6256fe4f1ace232c632a9a28a7d32179fb.svg)}.icon-scout{width:28px;height:28px;background-image:url(/assets/logo/scout-logo-origin-03c5b008a3c7971a0ca2eb60cf48914af9a546ad607c13046cf267963c0da3ed.svg)}.icon-freelance{width:28px;height:28px;background-image:url(/assets/gallery/icon-freelance-234829076a57d8a605f0ef669d993ba0681d99fd06d0d4f9a8d160cf12e569d9.svg)}@media (min-width: 1440px){.container{max-width:1330px}}.body-gallery{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.body-gallery .header-not_login__btn{min-height:32px;padding:4px 20px}.d-nav{display:flex;flex-wrap:wrap;align-items:center}.d-nav__item{font-size:19px;line-height:30px;padding:7px 25px;border-radius:40px;border:solid 2px #6dd0b0;color:#707070;margin-right:14px;margin-bottom:14px;position:relative;transition:all .2s ease-in-out}@media all and (min-width: 992px){.d-nav__item.-upload{background:#6dd0b0;color:white;padding:12px 70px 12px 25px}.d-nav__item.-upload i{width:50px;height:50px;border-radius:50%;border:solid 2px white;position:absolute;right:2px;top:2px;background-image:url(/assets/gallery/camera-2af74ff110368d600c0b06746bc598b357557702282c39d43d9bf690f38fe7dd.svg);background-repeat:no-repeat;background-position:center;background-size:54% auto}.d-nav__item::after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #6dd0b0;position:absolute;left:50%;margin-left:-5px;bottom:-7px;opacity:0}}.d-nav__item:last-child{margin-right:0}.d-nav__item:hover{opacity:0.7}.d-nav__item.active{background:#6dd0b0;color:#fff}.d-nav__item.active::after{opacity:1}@media all and (max-width: 1199px){.d-nav__item{font-size:16px;line-height:22px;padding-left:20px;padding-right:20px}.d-nav__item.-upload{padding:11px 60px 11px 20px}.d-nav__item.-upload i{width:40px;height:40px}}@media all and (max-width: 991px){.d-nav{display:none !important}}.gallery-header{padding:20px 0 40px 0}.gallery-header.-full .container{max-width:none}@media all and (min-width: 992px){.gallery-header.-full .container{padding-right:30px;padding-left:30px}}@media all and (min-width: 992px){.gallery-header.-small .container{max-width:860px}}.gallery-header__logo{display:inline-block;vertical-align:middle}.gallery-header__logo img{height:70px}.gallery-header__label{color:#000;font-size:20px;font-weight:bold}.gallery-header__title{color:#000;font-size:20px;font-weight:bold;position:relative;z-index:1}.gallery-header__link:hover{opacity:0.65}.gallery-header .d-nav__item{margin-bottom:0;padding-top:4px;padding-bottom:4px;font-size:16px}@media all and (max-width: 1199px){.gallery-header__logo img{height:60px}}@media all and (max-width: 991px){.gallery-header{padding-top:10px;padding-bottom:10px;background-color:#434343}.gallery-header__logo img{height:40px;width:auto;filter:brightness(0) invert(1)}.gallery-header__label,.gallery-header__title{color:#fff;font-family:arial;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100vw - 85px);line-height:20px}.gallery-header__label{font-size:13px}.gallery-header__title{font-size:15px}}footer.-photo-gallery{background:#f4f4f4;color:#a3a3a3;padding-top:0}footer.-photo-gallery .footer__top{padding:70px 0}footer.-photo-gallery .footer__top img{max-width:200px}footer.-photo-gallery .footer__bot{margin-top:0}footer.-photo-gallery a{color:#707070;transition:all .1s ease-in-out}footer.-photo-gallery .footer__list .footer__list__title{color:#a3a3a3}footer.-photo-gallery .footer__list a:hover{color:#000}footer.-photo-gallery .footer__social a{background:transparent;color:#fff}footer.-photo-gallery .footer__social a.facebook{background:#1877f2}footer.-photo-gallery .footer__social a.twitter{background:#1da1f2}footer.-photo-gallery .footer__social a:hover{opacity:0.65}@media all and (max-width: 991px){footer.-photo-gallery{padding-top:0}footer.-photo-gallery .footer__logo img{height:60px}footer.-photo-gallery .footer__bot{margin-top:0}footer.-photo-gallery .footer__bot__m-logo{margin-top:15px;display:inline-block}footer.-photo-gallery .footer__bot__m-logo img{height:40px;width:auto}}@media all and (max-width: 767px){footer.-photo-gallery .container-fluid{padding-left:15px;padding-right:15px}footer.-photo-gallery .footer__top{display:none}footer.-photo-gallery a{color:#fff}footer.-photo-gallery .footer__operating span{display:block;text-align:center;margin-bottom:10px;color:#fff}footer.-photo-gallery .footer__nav li::after{margin-left:20px;margin-right:20px}footer.-photo-gallery .copyright{color:#fff;line-height:1.5}footer.-photo-gallery .footer__nav{margin-top:20px;margin-bottom:10px}}.m-nav{position:fixed;bottom:0;left:0;right:0;z-index:9;background-color:#444;display:flex;text-align:center;box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}@media all and (min-width: 992px){.m-nav{display:none}}.m-nav__item{opacity:0.5;display:block;flex:1;cursor:pointer;color:#fff;font-weight:bold;padding:13px 0 7px 0;line-height:1.3}.m-nav__item__icon{height:35px;display:flex;align-items:center;justify-content:center;margin-bottom:3px}.m-nav__item__icon img{max-height:100%}.m-nav__item__text{font-size:11px;line-height:16px;height:32px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.m-nav__item.active{opacity:1;background:#333}@media all and (max-width: 991px){.m-nav+.footer.-photo-gallery .footer__bot{padding-bottom:120px}}@media all and (min-width: 992px){.m-upload{display:none !important}}@media all and (max-width: 991px){.m-upload{position:fixed;top:190px;right:20px;z-index:10}.m-upload__btn{position:relative;padding-top:6px;width:70px;height:70px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:11}.m-upload__btn img{width:88px;height:88px;object-fit:cover}.m-upload__pane{position:fixed;top:0;bottom:0;left:0;right:0;background:#6dd0b0;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:50px 110px 180px 20px;color:#fff;opacity:0;visibility:hidden}.m-upload__item{font-size:20px;cursor:pointer;margin-bottom:25px}.m-upload__item input{display:none}.m-upload.active .m-upload__pane{opacity:1;visibility:visible}.m-upload.active .m-upload__btn__icon{background:none;position:relative}.m-upload.active .m-upload__btn__icon::before,.m-upload.active .m-upload__btn__icon::after{content:'';height:3px;width:40px;background:#fff;border-radius:2px;position:absolute;top:50%;margin-top:-1px;margin-left:-19px;left:50%}.m-upload.active .m-upload__btn__icon::before{transform:rotate(45deg)}.m-upload.active .m-upload__btn__icon::after{transform:rotate(-45deg)}}.m-menu{position:fixed;top:60px;width:270px;right:0;bottom:0;z-index:12;background:#fff;box-shadow:0 25px 15px 0 rgba(0,0,0,0.6);padding:30px 25px;overflow:auto;font-size:16px;opacity:0;visibility:hidden}.m-menu.active{opacity:1;visibility:visible}.m-menu li{margin-bottom:20px}.m-menu .i-btn{padding-left:18px;padding-right:18px;transition:none}.m-menu-btn{padding:5px;cursor:pointer}.m-menu-btn i,.m-menu-btn::before,.m-menu-btn::after{content:'';display:block;height:3px;width:28px;background-color:#a3a3a3;margin:5px 0;transition:all .2s ease-in-out}.m-menu-btn.active i{transform:translateX(7px);opacity:0}.m-menu-btn.active::before{transform:rotate(45deg) translateY(11px)}.m-menu-btn.active::after{transform:rotate(-45deg) translateY(-11px)}.m-menu-backdrop{position:fixed;top:60px;left:0;right:0;bottom:0;z-index:10;background:rgba(0,0,0,0.5)}.gallery-pagination{display:flex;align-items:center;justify-content:center;margin:40px 0 60px 0}.gallery-pagination span{min-width:40px;height:40px;font-size:20px;line-height:39px;text-align:center;margin:0 5px;border:solid 1px #a3a3a3;border-radius:20px;color:#707070;transition:all .2s ease-in-out}.gallery-pagination span a{display:block;width:100%;height:100%;color:inherit}.gallery-pagination span.first,.gallery-pagination span.prev,.gallery-pagination span.next,.gallery-pagination span.last{font-size:16px;width:66px}.gallery-pagination span:hover:not(.gap){background:#f0f0f0}.gallery-pagination span.current{color:#6dd0b0;border-color:#6dd0b0}@media all and (max-width: 767px){.gallery-pagination{margin-top:20px;margin-bottom:40px}.gallery-pagination span{min-width:30px;height:30px;font-size:15px;margin:0 2px;border-radius:15px;line-height:29px}.gallery-pagination span.first,.gallery-pagination span.prev,.gallery-pagination span.next,.gallery-pagination span.last{font-size:13px;width:50px}}.gallery-card{border:solid 1px #ccc;border-radius:5px;padding:20px 20px 12px 20px;height:100%;position:relative;display:flex;flex-direction:column}.gallery-card__blur-wrap{overflow:hidden;margin-bottom:13px}.gallery-card__blur-wrap .gallery-card__img{margin:0}.gallery-card__img{position:relative;margin-bottom:13px;display:block;transition:opacity 0.2s ease-in-out,filter 1s cubic-bezier(0.37, 0.07, 0.43, 1);overflow:hidden}.gallery-card__img::before{content:'';padding-top:56.25%;display:block}.gallery-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease-in-out}.gallery-card__img.lazy-loading{filter:blur(40px)}@media (hover: hover){.gallery-card:not(.photo-detail) .gallery-card__img:hover img{transform:scale(1.12)}}.gallery-card__label{color:#707070;font-size:15px;margin-bottom:2px}.gallery-card__name{color:#000;font-weight:bold;font-size:15px;margin-bottom:5px}.gallery-card__ct{display:flex;flex-direction:column;flex:1}.gallery-card__ct::after{content:'';display:block;clear:both}@media all and (max-width: 575px){.gallery-card__ct{flex:0}}.gallery-card__text .gallery-card__label{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:arial;white-space:pre-wrap}.gallery-card__action{margin-top:auto;padding-top:10px}.gallery-card.-small{padding:15px 15px 12px 15px}@media all and (max-width: 1599px){.gallery-card.-small .action__btn{margin-left:15px;font-size:13px}.gallery-card.-small .action__btn__icon{font-size:20px;margin-left:6px}.gallery-card.-small .action__btn__icon.-eye{width:25px;height:20px}.gallery-card.-small .action__btn__icon.fa-twitter{width:20px;height:20px;font-size:14px;line-height:22px}}.gallery-card-ctrl{position:absolute;top:30px;right:30px;color:#707070;opacity:0;visibility:hidden;transition:all .2s ease-in-out;padding:6px 30px 6px 25px;border-radius:10px 0 0 10px}.gallery-card-ctrl.active{box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);background:#fff;opacity:1;visibility:visible}.gallery-card-ctrl.active .gallery-card-ctrl__btn{box-shadow:none}.gallery-card-ctrl.active .gallery-card-ctrl__list{opacity:1;visibility:visible}.gallery-card-ctrl__list{opacity:0;visibility:hidden;transition:all .2s ease-in-out}.gallery-card-ctrl__btn{padding:7px 5px;position:absolute;right:4px;top:2px;color:#555;cursor:pointer}.gallery-card-ctrl__btn::before{content:'';height:25px;display:block;border-left:dotted 6px;transition:all .2s ease-in-out}.gallery-card-ctrl__btn:hover{color:#000}.gallery-card-ctrl__item{display:block;font-weight:bold;font-size:14px;padding:5px 0;min-width:40px}.gallery-card-ctrl__item:hover{color:#6dd0b0}.gallery-card.show-ctrl .gallery-card__img{opacity:0.24}.gallery-card__nav{display:inline-block;font-size:16px;font-weight:bold;line-height:20px;border-radius:40px;border:solid 1px #a3a3a3;padding:10px 20px;color:#000;transition:all .2s ease-in-out}.gallery-card__nav.prev::before,.gallery-card__nav.next::after{content:'';width:14px;height:18px;background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:middle;margin-top:-0.2em;opacity:inherit}.gallery-card__nav.prev::before{background-image:url(/assets/gallery/prev-e21bef84416c026ed48000953df9b6412be1d4706abb38f0701ca70657aa672c.png);margin-right:13px}.gallery-card__nav.next::after{background-image:url(/assets/gallery/next-cdcba1540daeaf9676a19086dfcada4abb23f6a274d75d0696324ce663bb3d21.png);margin-left:13px}.gallery-card__nav:hover{color:#000;opacity:0.6}@media all and (max-width: 991px){.gallery-card__nav{font-size:14px;padding:6px 20px;margin-top:20px}.gallery-card__nav.prev::before,.gallery-card__nav.next::after{width:10px;height:14px}}@media all and (max-width: 991px){.gallery-card{padding:10px}.gallery-card.-small{padding:10px}.gallery-card__label{font-size:14px}.gallery-card__name{font-size:14px}.gallery-card-ctrl{top:20px;right:20px}}@media all and (max-width: 767px){.gallery-card__text{float:none;margin-bottom:0;order:1}.gallery-card__text .gallery-card__name::before{content:none}.gallery-card__label{margin-bottom:8px}.gallery-card__action{float:none;margin-bottom:15px}.gallery-card__action .action{text-align:left}}.hoverable:hover .gallery-card-ctrl{opacity:1;visibility:visible}.action{margin-bottom:2px;text-align:right}.action__btn{color:#a3a3a3;font-size:14px;margin-left:25px;display:inline-flex;vertical-align:middle;align-items:center;transition:all .2s ease-in-out}.action__btn:first-child{margin-left:0}.action__btn__icon{margin-left:10px;font-size:28px;margin-top:-3px;transition:all .2s ease-in-out}.action__btn__icon.-eye{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/assets/gallery/eye-0ebe14580a0d27db20fc09f558dc75d71b1fe21d35aaaae9ae4598016d0fd2cc.png);width:36px;height:27px}.action__btn__icon.fa-twitter{width:28px;height:28px;border-radius:50%;background:#00abe3;color:#fff;text-align:center;font-size:18px;line-height:29px;margin-top:-0.2em}@media (hover: hover){.action a.action__btn.action__like:hover .action__btn__icon{color:#eb6877;animation:heart linear 0.3s infinite alternate}.action a.action__btn.action__twitter:hover .action__btn__icon{animation:bounce linear 1.7s infinite}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.action a.action__btn.action__like:hover .action__btn__icon{color:#eb6877;animation:heart linear 0.3s infinite alternate}.action a.action__btn.action__twitter:hover .action__btn__icon{animation:bounce linear 1.7s infinite}}.action__like.active .action__btn__icon{color:#eb6877}@media all and (max-width: 991px){.action__btn{font-size:13px;margin-left:15px}.action__btn__icon{font-size:20px;margin-left:6px}.action__btn__icon.-eye{width:25px;height:20px}.action__btn__icon.fa-twitter{width:20px;height:20px;font-size:14px;line-height:22px}}@keyframes heart{from{transform:scale(1)}to{transform:scale(1.2)}}@keyframes bounce{0%{transform:translateY(0)}10%{transform:translateY(-8px)}17%{transform:translateY(3px)}24%{transform:translateY(-4px)}31%{transform:translateY(0)}100%{transform:translateY(0)}}.gallery-banner{margin-bottom:-30px}.gallery-banner__label{font-size:20px;color:#eb6877;margin-bottom:15px}.gallery-banner__title{font-weight:bold;font-size:39px;color:#000;margin-bottom:15px}.gallery-banner__desc{font-size:18px;line-height:1.8888888889;margin-bottom:35px}.gallery-banner__desc strong{color:#000}@media all and (min-width: 992px){.gallery-banner .d-nav{margin-bottom:60px}}@media all and (min-width: 1440px){.gallery-banner .d-nav{margin-right:65px}}.gallery-banner__content{position:relative;z-index:1}.gallery-banner__img{margin:-130px -40px 0 -150px;position:relative;display:flex;align-items:center;justify-content:center}.gallery-banner__img__finished{position:absolute;border:solid 10px;background:#000;color:#ffd800;box-shadow:0 2px 8px 0 rgba(0,0,0,0.15);padding:5px 15px;font-weight:bold;font-size:24px;margin-left:70px;transform:rotate(-15deg)}@media all and (max-width: 1199px){.gallery-banner__img__finished{font-size:18px;margin-left:50px}}@media all and (max-width: 575px){.gallery-banner__img__finished{font-size:13px;margin-left:20px;padding:5px;border-width:5px}}@media all and (max-width: 1439px){.gallery-banner__img{margin-right:-15px;margin-left:-190px}}@media all and (max-width: 1199px){.gallery-banner__label{font-size:18px}.gallery-banner__title{font-size:32px}.gallery-banner__desc{font-size:16px}.gallery-banner__img{margin-left:-150px}}@media all and (max-width: 991px){.gallery-banner{margin-bottom:0}.gallery-banner__label{font-size:18px}.gallery-banner__title{font-size:24px}.gallery-banner__desc{font-size:15px;margin-bottom:0}.gallery-banner__img{margin-top:0}.gallery-banner__m-banner{position:relative}.gallery-banner__m-banner img{display:block;width:100%}.gallery-banner__m-banner__text{position:absolute;top:15px;left:15px;right:15px;bottom:15px;display:flex;align-items:center;justify-content:center}.gallery-banner__m-banner__label{background:rgba(255,255,255,0.8);color:#505050;font-size:16px;padding:10px 8px}}@media all and (max-width: 767px){.gallery-banner{text-align:center;margin-bottom:30px}.gallery-banner__label{font-size:16px;margin-bottom:10px}.gallery-banner__title{font-size:20px;margin-bottom:10px}.gallery-banner__desc{font-size:13px;margin-bottom:10px}.gallery-banner__content{padding-top:20px;padding-bottom:0}.gallery-banner__img{margin:0 0 0 -7vw}}.home-cards{position:relative;z-index:1;padding-bottom:50px}.home-cards__title{font-size:30px;font-weight:bold;margin-bottom:30px}@media all and (max-width: 767px){.home-cards__title{font-size:22px;margin-bottom:25px;text-align:center}}@media all and (max-width: 991px){.home-cards{padding-bottom:70px}}@media all and (max-width: 767px){.home-cards{padding-bottom:50px}}.winner{background:#f9f9f9;padding:20px;border:solid 1px #ccc;border-radius:5px;margin-bottom:10px}@media all and (max-width: 767px){.winner{padding:20px 0 0 0;margin-bottom:20px}}.winner__prize-title{font-weight:bold;margin-bottom:20px;font-size:18px;color:#000}@media all and (max-width: 767px){.winner__prize-title{text-align:center;font-size:16px;padding:0 10px;margin-bottom:10px}}.winner__photo{flex:0 0 52%}@media all and (min-width: 768px){.winner__photo{order:-1}}@media all and (max-width: 767px){.winner__photo{margin:20px -1px -1px -1px}}.winner__prize{padding:10px 20px;text-align:center;flex:1}.winner__prize__img{display:flex;align-items:center;justify-content:center;height:330px;margin-bottom:20px}.winner__prize__img img{max-height:100%}.winner__prize__img.-small{height:150px;margin-bottom:10px}@media all and (max-width: 1199px){.winner__prize__img{height:280px}.winner__prize__img.-small{height:130px}}@media all and (max-width: 991px){.winner__prize__img{height:210px}.winner__prize__img.-small{height:90px}}@media all and (max-width: 575px){.winner__prize__img{height:160px}}.winner__prize__title{font-size:15px;color:#0084ff;text-decoration:underline;font-weight:bold}.winner__prize__title.-small{font-size:14px}@media all and (max-width: 991px){.winner__prize__title.-small{font-size:12px}}.winner__prize__title:hover{text-decoration:underline;opacity:0.8;color:#0084ff}@media all and (max-width: 767px){.winner__prize{flex:0 0 100%}.winner__prize__title{font-size:14px}}.winner .gallery-card{background:#fff;padding:15px}.winner .gallery-card-col{margin-bottom:20px}.winner.-multiple .winner__prize{margin-bottom:35px}.winner.-multiple .winner__prize__img:not(.-small){height:250px;margin-bottom:10px}@media all and (max-width: 991px){.winner.-multiple .winner__prize__img:not(.-small){height:210px}}@media all and (max-width: 575px){.winner.-multiple .winner__prize__img:not(.-small){height:160px}}@media all and (max-width: 767px){.winner.-multiple{padding-left:10px;padding-right:10px;padding-bottom:10px}.winner.-multiple .winner__prize{margin-bottom:25px}.winner.-multiple .gallery-card-col{margin-bottom:10px}}.gallery-page{padding-left:30px;padding-right:30px}.gallery-page__title{font-size:18px;color:#000;font-weight:bold;text-align:center;margin-bottom:25px}.gallery-page__label{font-size:16px;color:#eb6877;margin-bottom:10px;text-align:center}@media all and (max-width: 991px){.gallery-page__label{margin-top:10px}}.gallery-page__head{margin-bottom:25px}@media all and (max-width: 991px){.gallery-page__head{margin-top:25px}}@media all and (max-width: 767px){.gallery-page.-detail+.m-upload{bottom:20px;z-index:99}}.page-control{display:flex;align-items:center;justify-content:flex-end;margin-bottom:6px}.page-control__view-mode,.page-control__sort__btn{width:30px;height:21px;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:0;transition:opacity .2s ease-in-out}.page-control__view-mode{margin-right:28px;opacity:0.3}.page-control__view-mode.-column-4{background-image:url(/assets/gallery/list-4-c04fac08f91b496718f331a34ca78dd1f97dd62cdb4a75feed7626519e1259ed.png)}.page-control__view-mode.-column-3{background-image:url(/assets/gallery/list-3-455c7f9b68ae79b73667b16f1acb480e4242f1c86f307153a4ad80ec975219a7.png)}.page-control__view-mode.active{opacity:1;pointer-events:none}.page-control__view-mode:hover{opacity:0.6}@media all and (max-width: 1199px){.page-control__view-mode{display:none}}.page-control__sort{position:relative}.page-control__sort__btn{display:block;background-image:url(/assets/gallery/sort-9c3649d82a4a24dd204220bda2abccf5c1ea334dd33af2181ae11eba48529da1.png)}.page-control__sort__btn:hover{opacity:0.6}.page-control__sort__pane{position:absolute;right:0;background-color:#fff;border-radius:10px;box-shadow:2px 2px 10px 0 rgba(0,0,0,0.2);z-index:1;padding:10px 0;margin-top:10px;text-align:right;opacity:0;visibility:hidden}.page-control__sort__pane.active{opacity:1;visibility:visible}.page-control__sort__item{display:block;white-space:nowrap;padding:5px 20px}.page-control__sort__item:hover,.page-control__sort__item.active{color:#6dd0b0}.page-control__sort__item.active{font-weight:bold}@media all and (max-width: 767px){.page-control__view-mode,.page-control__sort{width:20px;height:16px}.page-control__view-mode{margin-right:12px}}@media all and (min-width: 768px){.photo-detail-sp-zoom{display:none}.photo-detail-popup{display:none}}@media all and (max-width: 767px){.photo-detail{position:fixed;top:0;bottom:0;left:0;right:0;z-index:99;background:#434343;border:none;padding:0;overflow:auto;padding-bottom:30px}.photo-detail .gallery-card-ctrl{top:12px;right:10px;opacity:1;visibility:visible}.photo-detail .gallery-card-ctrl__btn{background:#fff;border-radius:10px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}.photo-detail:hover .gallery-card__img{opacity:1}.photo-detail .gallery-card__img{margin-bottom:20px;min-height:56.25vw}.photo-detail .gallery-card__label{color:#a3a3a3;padding:10px}.photo-detail .gallery-card__name{color:#fff}.photo-detail .action{margin-top:10px;margin-bottom:10px}.photo-detail-sp-zoom{position:absolute;left:15px;top:56.25vw;margin-top:-51px;cursor:pointer}}.photo-detail-popup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;background:#434343;opacity:0;visibility:hidden}.photo-detail-popup.active{opacity:1;visibility:visible}@media all and (min-width: 768px){.photo-detail-popup.active.landscape-mode{display:block}}.photo-detail-popup__close{position:absolute;top:20px;left:20px;z-index:1;cursor:pointer}.photo-detail-popup__img{width:100vh;position:absolute;height:100vw;top:50%;margin-top:-50vw;left:50%;margin-left:-50vh}.photo-detail-popup__img.active{transform:rotate(-90deg)}.photo-detail-popup__img.active.-aspect{transform:rotate(0);width:100%;height:100%;top:0;margin-top:0;left:0;margin-left:0}.photo-detail-popup img{width:100%;height:100%;object-fit:contain}.photo-detail-popup.landscape-mode .photo-detail-popup__img{width:100%;height:100%;top:0;margin-top:0;left:0;margin-left:0;transform:rotate(0)}.photo-detail-popup.landscape-mode .photo-detail-popup__close{left:auto;right:20px}.photo-detail .gallery-card__img{position:relative;filter:none}.photo-detail .gallery-card__img::after{content:'';position:absolute;z-index:1;left:0;right:0;top:0;background-color:#888;height:12px;background-image:linear-gradient(45deg, rgba(255,255,255,0.35) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0.35) 75%, transparent 75%, transparent);background-size:12px 12px;animation:0.3s linear infinite progress-bar-stripes;opacity:0;transition:all .6s ease-in-out}.photo-detail .gallery-card__img img{transition:filter 0.6s ease-in-out}@media all and (min-width: 768px){.photo-detail .gallery-card__img img{object-fit:contain}}.photo-detail .gallery-card__img.lazy-loading{pointer-events:none}.photo-detail .gallery-card__img.lazy-loading::before{background-color:#f1f1f1}.photo-detail .gallery-card__img.lazy-loading img{filter:blur(40px)}.photo-detail .gallery-card__img.lazy-loading::after{opacity:1}@keyframes progress-bar-stripes{0%{background-position-x:-12px}}.gallery-jobs__title{font-weight:bold;font-size:26px;margin-bottom:25px;margin-top:30px;color:#000}@media all and (max-width: 767px){.gallery-jobs__title{font-size:22px;margin-top:30px;text-align:center;margin-bottom:20px}}.gallery-jobs__tab{display:flex;align-items:center;margin:0 -3px 35px -3px}.gallery-jobs__tab__icon{margin-left:20px;order:3}.gallery-jobs__tab__item{flex:0 0 370px;height:90px;display:flex;align-items:center;justify-content:center;border:solid 1px rgba(163,163,163,0.5);border-radius:10px;margin:0 3px;cursor:pointer;transition:all .1s ease-in-out}.gallery-jobs__tab__item img{max-width:50%;max-height:50%;width:auto;height:auto;pointer-events:none}@media (hover: hover){.gallery-jobs__tab__item:hover{border-color:#555}}.gallery-jobs__tab__item.active{border-color:transparent}.gallery-jobs__tab__item.active img{filter:brightness(0) invert(1)}.gallery-jobs__tab__item.active.-scout{background:#eb6877}.gallery-jobs__tab__item.active.-freelance{background:#33568c}@media all and (max-width: 991px){.gallery-jobs__tab{margin:0 0 30px 0;justify-content:space-between}.gallery-jobs__tab__icon{flex:0 0 100%;text-align:center;order:unset;margin-left:0;margin-bottom:8px}.gallery-jobs__tab__item{margin:0;flex:0 0 calc(50% - 3px);position:relative}.gallery-jobs__tab__item::after{content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(163,163,163,0.5);opacity:0;position:absolute;bottom:-7px;left:50%;margin-left:-6px}.gallery-jobs__tab__item.active.-scout::after{opacity:1;border-top-color:#eb6877}.gallery-jobs__tab__item.active.-freelance::after{opacity:1;border-top-color:#33568c}}.gallery-jobs__s-title{font-size:18px;color:#707070;margin-bottom:25px;margin-top:30px;text-align:center}.gallery-job{border:solid 1px #ccc;border-radius:10px;position:relative;padding:25px 30px;height:100%;display:flex;flex-direction:column}@media all and (max-width: 991px){.gallery-job{padding:15px 10px 15px 20px}}.gallery-job-col{margin-bottom:20px}@media all and (max-width: 767px){.gallery-job-col{margin-bottom:15px}}.gallery-job__row{margin-top:auto}.gallery-job__label{font-size:14px;font-weight:bold;margin-bottom:2px}@media all and (max-width: 991px){.gallery-job__label{font-size:12px}}.gallery-job__title{color:#000;font-size:22px;font-weight:bold;line-height:26px;margin-bottom:18px;max-height:52px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;font-family:arial}.gallery-job__title a{color:inherit}@media all and (max-width: 991px){.gallery-job__title{font-size:18px;margin-bottom:12px;line-height:22px;max-height:44px}}@media all and (max-width: 991px){.gallery-job__title{font-size:16px}}.gallery-job__info{position:relative;padding-left:35px;color:#707070;line-height:1.35;margin-bottom:10px}.gallery-job__info:last-child{margin-bottom:0}.gallery-job__info .icon{position:absolute;left:0;top:-1px}@media all and (min-width: 1200px){.gallery-job__info{font-size:18px}.gallery-job__info .icon{top:0.1em}}@media all and (max-width: 991px){.gallery-job__info{padding-left:25px}.gallery-job__info .icon{transform:scale(0.8);transform-origin:left center}}.gallery-job .i-btn{min-height:32px;padding:5px 10px}@media all and (min-width: 1200px){.gallery-job .i-btn{font-size:16px}}.gallery-job::before{content:'';position:absolute;width:5px;left:-1px;top:1px;bottom:1px;border-radius:10px 0 0 10px / 18px 0 0 18px}.gallery-job.-scout .gallery-job__label,.gallery-job.-scout .gallery-job__title a:hover{color:#eb6877}.gallery-job.-scout::before{background:#eb6877}.gallery-job.-freelance .gallery-job__label,.gallery-job.-freelance .gallery-job__title a:hover{color:#33568c}.gallery-job.-freelance::before{background:#33568c}.upload-photo{padding-bottom:50px;color:#707070;height:100%}.upload-photo-form{position:relative}@media (max-width: 992px){.upload-photo-form{height:100%;padding-bottom:15px}}.upload-photo .i-textarea.-auto-resize{min-height:190px}@media (max-width: 576px){.upload-photo .i-textarea.-auto-resize{min-height:120px}}@media (min-width: 992px){.upload-photo .container{max-width:860px}}.upload-photo .i-btn{font-size:2rem}.upload-photo .block-title{margin-bottom:40px;color:#000}.upload-photo .i-label{font-size:1.6rem}.upload-photo .i-dropdown{font-size:1.6rem}.upload-photo .i-dropdown__pane{border-top:none;box-shadow:none}.upload-photo .i-check{margin-bottom:20px;font-size:1.6rem}.upload-photo .i-check__icon{transition:none}.upload-photo .i-check input:checked+.i-check__icon{border-color:#6dd0b0}.upload-photo .i-check input:checked+.i-check__icon+span{color:#000;font-weight:900}.upload-photo-camera,.upload-photo-trash{background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:middle}.upload-photo-camera{width:35px;height:32px;background-image:url(/assets/icons/icon-camera-ec287daa21d33ed2feabe774f1f35248af9db82204f85d3aa425ed78a32acca1.png)}.upload-photo-trash{width:19px;height:21px;background-image:url(/assets/icons/trash-2-0f246e51b4733d4c6a35643dad0e7f2006981683f0ebecf7295921791dad0c41.png)}.upload-photo__form{border:solid 1px #ccc;border-radius:8px;padding:10px}.upload-photo__form__upload{position:absolute;left:0;top:-30px}.upload-photo__form__upload i{width:25px;height:25px}.upload-photo__form__ct{background:#f8f8f8;width:100%;padding-top:56.25%;position:relative}.upload-photo__form__ct__btn,.upload-photo__form__ct__img{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;width:100%;height:100%;top:0}.upload-photo__form__ct__btn.active i{display:none}.upload-photo__form__ct__btn.active label.i-btn.-border{min-height:auto;padding:10px;position:absolute;right:-3px;bottom:-14px;z-index:1;background:#fff}.upload-photo__form__ct__btn.active label.i-btn.-border i{display:block;width:20px;height:20px}.upload-photo__form__ct__btn.active span{display:none}.upload-photo__form__ct__btn label i{display:none}.upload-photo__form__ct__img{border:solid 1px #ccc}.upload-photo__form__ct__img img{width:100%;height:100%;object-fit:cover}.upload-photo__form__ct .i-btn input{display:none}.upload-photo__form__desc{font-size:1.4rem;margin-top:30px;position:absolute;color:#a3a3a3}.upload-photo__form__desc table td{padding:3px}@media (max-width: 576px){.upload-photo__form__desc table td{font-size:1.2rem}}.upload-photo__form__ctl{display:none}.upload-photo__form__ctl__sp{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.upload-photo__form__ctl__sp .i-btn.-danger{width:40px;padding:8px;text-align:center}.upload-photo__form__ctl__sp input{display:none}@media (max-width: 992px){.upload-photo__form__ctl{display:block;margin-top:20px}}@media (max-width: 576px){.upload-photo__form__ctl .i-btn{font-size:1.3rem;margin-bottom:0}}.upload-photo__form__btn{text-align:right;margin-top:20px}@media (max-width: 992px){.upload-photo__form{margin-top:30px;border:none;border-radius:0;padding:0 0 30px;height:100%}.upload-photo__form__ct{height:100%;padding-top:0}.upload-photo__form__desc{display:none}}@media (max-width: 576px){.upload-photo__form__ct__btn i{display:none}.upload-photo__form__ct__btn label.i-btn.-border{min-height:auto;padding:10px;position:absolute;z-index:1;background:#fff}.upload-photo__form__ct__btn label.i-btn.-border i{display:block;width:20px;height:20px}.upload-photo__form__ct__btn span{display:none}}.upload-photo__desc{font-size:1.5rem;text-align:center;margin-top:40px}.upload-photo__btn{margin:40px 0}.upload-photo__edit{display:flex;justify-content:space-between;flex-direction:column;height:100%}.upload-photo__edit .block-desc{margin-bottom:0}@media (max-width: 992px){.upload-photo__edit .block-desc,.upload-photo__edit .i-group{margin-bottom:20px}}.upload-photo__thanks{text-align:center}.upload-photo__thanks .block-title{margin-bottom:20px}.upload-photo__thanks .block-desc{margin-bottom:20px}.upload-photo__thanks__social__btn{display:inline-block;vertical-align:middle;color:#fff;text-align:center}.upload-photo__thanks__social__btn.i-btn{font-size:1.6rem}.upload-photo__thanks__social__btn.twitter{background:#1da1f2;margin-right:30px}.upload-photo__thanks__social__btn.facebook{background:#1877f2}.upload-photo__thanks__social__btn:hover{opacity:0.65;color:#fff}@media (max-width: 576px){.upload-photo__thanks__social__btn.i-btn{font-size:1.6rem;max-width:230px;width:100%;padding:8px 10px 8px 20px}.upload-photo__thanks__social__btn.twitter{margin-right:0;margin-bottom:30px}}.upload-photo__thanks__btn{margin:30px 0}@media (max-width: 992px){.upload-photo{padding:30px 0}.upload-photo .block-title{margin-bottom:20px;margin-top:20px}}.upload-photo .i-popup .modal-content{padding:40px}.upload-photo .i-popup .modal-content .i-btn{font-size:1.8rem}.submit-loading{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(85,85,85,0.5);z-index:999;display:flex;align-items:center;justify-content:center;font-size:40px;color:#fff;transition:all 0.15s ease-in-out;opacity:0;padding-right:inherit}.submit-loading::after{content:'';width:40px;height:40px;border-radius:50%;border:solid 5px #f6f6f6;border-right-color:#ccc;animation:fa-spin 1.3s infinite linear}.submit-loading.active{opacity:1}.prizes{padding:20px 0 70px;font-size:1.6rem}@media all and (max-width: 991px){.prizes__desc{display:none}}.prizes__content{margin:30px 0}.prizes__content__header{font-size:3rem;color:#0084ff;font-weight:bold;margin-bottom:30px}.prizes__content__body{margin-bottom:30px}.prizes__content__footer{justify-content:center}.prizes__item{padding:30px 20px 30px 20px;border:1px solid #ddd;border-radius:8px;height:100%;text-align:center;color:#0084ff}.prizes__item-col{margin-bottom:10px}.prizes__item__img{position:relative;z-index:0;padding-top:60%}.prizes__item__img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto}.prizes__item__img__label{position:absolute;z-index:-1;color:rgba(0,0,0,0.1);font-size:250px;font-weight:bold;line-height:1;top:5%;left:-20px}.prizes__item__group{border:1px solid #ddd;border-radius:8px}.prizes__item__group__title{font-size:2.4rem;font-weight:600;color:#707070;text-align:center;margin-top:20px}.prizes__item__group .prizes__item__img{padding-top:50%}.prizes__item__group .prizes__item{border:none}@media all and (max-width: 991px){.prizes__item__group__title{font-size:2rem}.prizes__item__group .prizes__item__img{padding-top:100%}}@media all and (max-width: 575px){.prizes__item__group .prizes__item__img{max-height:200px;padding:0;height:80vw}}.prizes__item__first{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-top:50px}.prizes__item__first .prizes__item__img{position:unset;padding-top:0}.prizes__item__first .prizes__item__img img{position:unset;width:100%;height:100%}@media all and (max-width: 991px){.prizes__item__first .prizes__item__img img{width:auto;height:auto}}@media all and (max-width: 991px){.prizes__item__first{padding-top:0}.prizes__item__first .prizes__item__img img{width:auto;height:auto}}.prizes__item__ct{margin-top:30px}.prizes__item__title{font-size:2.4rem;font-weight:600}.prizes__item__desc{font-size:1.6rem}@media all and (max-width: 1365px){.prizes__item__title{font-size:2.2rem}.prizes__item__desc{font-size:1.4rem}}@media all and (max-width: 1199px){.prizes__item__title{font-size:1.8rem}}@media all and (max-width: 991px){.prizes__item__ct{margin-top:10px}.prizes__item__img{padding-top:100%}}@media all and (max-width: 767px){.prizes__item{padding:10px 10px 20px 10px}.prizes__item__img__label{font-size:180px;left:2%}.prizes__item__title{font-size:1.8rem;line-height:1.3;margin-bottom:5px}.prizes__item__desc{font-size:1.3rem}}@media all and (max-width: 575px){.prizes__item__img{max-height:200px;padding:0;height:80vw}}.job{margin-bottom:50px}.job__label{font-size:20px;font-weight:bold;margin-bottom:2px}.job__name{color:#000;font-size:26px;font-weight:bold;line-height:28px}.job__detail{margin-top:30px}.job__detail.-scout .job__label,.job__detail.-scout .job__name a:hover{color:#eb6877}.job__detail.-freelance .job__label,.job__detail.-freelance .job__name a:hover{color:#33568c}.job__detail.-freelance .job__detail__head__btn .i-btn span{color:#33568c}.job__detail__top{position:relative}.job__detail__head{display:flex;justify-content:space-between;margin-bottom:20px}@media all and (min-width: 992px){.job__detail__head__title{margin-right:20px;display:flex;flex-direction:column;justify-content:flex-end}}@media all and (min-width: 992px){.job__detail__head__btn{white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end}}.job__detail__head__btn p{margin-bottom:3px}.job__detail__head__btn .i-btn{font-size:16px;padding:9px 25px 7px 54px;position:relative;white-space:nowrap;border-color:#377a97;color:#377a97}.job__detail__head__btn .i-btn:hover{color:#377a97 !important}.job__detail__head__btn .i-btn.-disabled{border-color:#878787;color:#878787}@media all and (min-width: 992px){.job__detail__head__btn .i-btn:only-child{margin-bottom:auto;margin-top:25px}}.job__detail__head__btn .i-btn:not(:only-child){margin-bottom:6px;margin-top:auto}.job__detail__head__btn .i-btn .icon{position:absolute;left:18px;top:5px}.job__detail__banner{border-radius:8px;width:100%;padding-top:25%;position:relative}.job__detail__banner img{border-radius:8px;background-color:black;height:100%;width:100%;position:absolute;top:0;object-fit:contain}.job__detail__info{width:100%;position:relative;margin-bottom:30px}.job__detail__info__logo img{height:150px;width:150px;position:absolute;border:1px solid #ddd;border-radius:10px;object-fit:contain;background:#fff;transform:translateY(-50%)}.job__detail__info__group{padding-left:170px;padding-top:20px}.job__detail__info__item{position:relative;padding-left:30px;color:#000;margin-bottom:10px;margin-right:10px}.job__detail__info__item .icon{position:absolute;left:0;top:-1px;width:22px;height:22px}.job__detail__desc{padding-top:10px}.job__detail__desc .block-title{font-size:20px;color:#000}.job__detail__desc__item{border-top:1px solid #ccc;padding:30px 0;color:#707070}.job__detail__desc__item__title{font-size:20px;font-weight:500;margin-bottom:20px;color:#000}@media all and (max-width: 991px){.job{margin-top:30px}.job__label{font-size:16px}.job__name{font-size:20px;line-height:22px}.job__detail__top{padding-bottom:75px;position:relative}.job__detail__banner{padding-top:35%}.job__detail__banner img{border-radius:0}.job__detail__info__group{padding:0}.job__detail__info__logo{position:absolute;left:50%;transform:translateX(-50%);z-index:1}.job__detail__info__logo img{position:unset;height:100px;width:100px;transform:translateY(-65%)}.job__detail__info__item{display:flex;flex-direction:column;padding:20px 10px;border:1px solid #ddd;margin-right:-1px;border-top:none;margin-bottom:0;height:100%}.job__detail__info__item .icon{position:unset;margin-bottom:10px}.job__detail__head__btn{position:absolute;bottom:0;width:100%;text-align:center}.job__detail__head__btn .i-btn:only-child{top:-25px}}@media all and (max-width: 575px){.job__detail__banner{padding-top:50%}}
