body{font-family:"Lato",Helvetica,Arial;padding:0;margin:0;letter-spacing:.1vw;background:#000;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}img,svg{width:100%;height:100%}::-webkit-scrollbar{width:.6vw;height:0}::-webkit-scrollbar-track{background:#333}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.loading-icon-container{width:100%;display:grid;place-items:center}.loading-icon-container svg{fill:#fff;width:3vw;height:3vw;-webkit-animation:spin 1.2s linear infinite;animation:spin 1.2s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.navbar-wrapper{position:fixed;top:0;background:#000;height:4.68rem;border-bottom:.12rem solid #fff;width:100%;display:grid;align-items:center;grid-template-columns:20% 60% 20%;transition:top .3s;z-index:999}.navbar-wrapper.hideNav{top:-4.8rem}.navbar-wrapper .logo-container{padding:0 0 0 2.4vw}.navbar-wrapper .logo-container img{height:3rem;width:auto;cursor:pointer}.navbar-wrapper .navbar-container{color:#fff;display:flex;justify-content:center;font-size:1rem;font-weight:600}.navbar-wrapper .navbar-container .nav-item{margin:1.2vw;transition:.12s linear;cursor:pointer}.navbar-wrapper .navbar-container .nav-item:hover{color:#aaa}.navbar-wrapper .social-media-container{color:#fff;display:flex;justify-self:flex-end}.navbar-wrapper .social-media-container .sm-item{height:2.1rem;width:2.1rem;margin:0 1rem;cursor:pointer}.navbar-wrapper .social-media-container .sm-item svg{transition:.12s linear}.navbar-wrapper .social-media-container .sm-item:hover svg{fill:#aaa}.navbar-wrapper .social-media-container .sm-item:last-child{margin:0 2.4vw 0 1rem}.dropdown-overlay,.nav-dropdown-container,.navbar-wrapper .navbar-ham{display:none}@media(max-width:768px){.dropdown-overlay{display:block;position:fixed;background:transparent;top:4.8rem;height:100vh;width:100vw;z-index:21}.nav-dropdown-container{position:fixed;display:block;color:#fff;z-index:998;background:#000;width:100%;top:calc(-87vw + 4.68rem);transition:top .3s;border-bottom:.12rem solid #fff;max-height:60vh;overflow:scroll}.nav-dropdown-container .nav-container{text-align:center}.nav-dropdown-container .nav-container .nav-item{margin:4.2vw 0;font-size:5.4vw;height:12vw;display:flex;justify-content:center;align-items:center}.nav-dropdown-container .sm-container{display:flex;justify-content:center;flex-wrap:wrap;margin:6vw 0 0}.nav-dropdown-container .sm-container .sm-title{width:100%;font-size:4.8vw;display:flex;align-items:center;justify-content:center;margin:3vw 0}.nav-dropdown-container .sm-container .sm-title svg{width:5.4vw;height:5.4vw;margin:0 2.1vw 0 0}.nav-dropdown-container .sm-container .sm-item{margin:0 2.4vw}.nav-dropdown-container .sm-container .sm-item svg{width:6.6vw;height:6.6vw}.nav-dropdown-container .nav-contact-container{margin:12vw 0 6vw}.nav-dropdown-container .nav-contact-container .contact-item{display:flex;margin:3vw 0}.nav-dropdown-container .nav-contact-container .contact-item p{width:100%;margin:0;font-size:3.6vw}.nav-dropdown-container .nav-contact-container .contact-item svg{width:30%;margin:0 0 2.1vw;height:6vw}.nav-dropdown-container .credit-container{width:100%;margin:4.2vw 0 6vw;text-align:center;font-size:3vw}.nav-dropdown-container.isOpen{top:4.8rem}.nav-dropdown-container.isOpen.hideNav{top:4.8rem!important}.nav-dropdown-container.hideNav{top:-99vw!important}.nav-dropdown-container.hideNav~.category-popup-container{top:0}.navbar-wrapper{grid-template-columns:80% 20%}.navbar-wrapper,.navbar-wrapper.isNavOpen{border-bottom:.12rem solid transparent}.navbar-wrapper.isNavOpen.hideNav{top:0}.navbar-wrapper .logo-container{padding:0 0 0 3vw}.navbar-wrapper .navbar-container,.navbar-wrapper .social-media-container{display:none}.navbar-wrapper .navbar-ham{display:block;justify-self:flex-end;align-self:center;padding:0 4.2vw 0 0}.navbar-wrapper .navbar-ham svg{stroke:#fff;fill:#fff;width:2.1rem;height:2.1rem}}.footer-wrapper{color:#fff}.footer-wrapper .footer-contact-container{display:flex;justify-content:center;padding:3vw 0 1.5vw;font-size:1vw}.footer-wrapper .footer-contact-container .contact-item{display:flex;align-items:center;margin:0 1.2vw;cursor:pointer}.footer-wrapper .footer-contact-container .contact-item p{margin:0}.footer-wrapper .footer-contact-container .contact-item svg{height:1.5vw;width:1.5vw;margin:0 .9vw 0 0}.footer-wrapper .footer-contact-container .contact-item:hover{color:#aaa}.footer-wrapper .footer-contact-container .contact-item:hover svg{fill:#aaa}.footer-wrapper .footer-credit{display:flex;justify-content:center;padding:1.2vw 0 3vw;font-size:1vw}@media(max-width:768px){.footer-wrapper .footer-contact-container{display:none}.footer-wrapper .footer-credit{margin:6vw 0 3vw;font-size:3vw}}.home-container{margin:4.8rem 0 0}.home-container .landing-wrapper{height:100vh}.home-container .landing-wrapper .loading-icon-container{height:100%}.home-container .landing-wrapper .landing-container{height:100vh;-webkit-transform:scale(1);transform:scale(1);transition:.3s linear}.home-container .landing-wrapper .landing-container.isShowSlider{height:0;-webkit-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden}.home-container .landing-wrapper .landing-container .landing-video{height:100vh;pointer-events:none}.home-container .landing-wrapper .landing-container .landing-cover{position:absolute;top:0;height:100vh;width:100%;z-index:9;cursor:pointer}.home-container .landing-wrapper .view-video-container{color:#fff;position:absolute;left:-12vw;top:calc(3vw + 4.8rem);text-align:center;transition:left .9s;cursor:pointer}.home-container .landing-wrapper .view-video-container svg{height:2.1vw;width:2.1vw;transition:.3s linear}.home-container .landing-wrapper .view-video-container p{margin:0;font-size:.72vw;transition:.3s linear}.home-container .landing-wrapper .view-video-container:hover p{color:#aaa}.home-container .landing-wrapper .view-video-container:hover svg{fill:#aaa}.home-container .landing-wrapper .view-video-container.isShowSlider{left:3vw;transition:left .9s}.home-container .landing-wrapper .slider-3d-container{height:0;-webkit-transform:scale(0);transform:scale(0);visibility:hidden;opacity:0;color:#fff;display:grid;padding:4.2vh 0 0;overflow:hidden;position:relative;transition:.9s linear;background:#000}.home-container .landing-wrapper .slider-3d-container.isShowSlider{height:100vh;-webkit-transform:scale(1);transform:scale(1);visibility:visible;opacity:1;transition:.9s linear}.home-container .landing-wrapper .slider-3d-container .react-3d-carousel .slider-container .slider-left div,.home-container .landing-wrapper .slider-3d-container .react-3d-carousel .slider-container .slider-right div{border:.21vw solid #fff;border-width:0 .21vw .21vw 0;display:inline-block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.home-container .landing-wrapper .slider-3d-container .react-3d-carousel .slider-container .slider-left div{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.home-container .landing-wrapper .slider-3d-container .react-3d-carousel .slide-title{display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;height:3.9vw;margin:0}.home-container .landing-wrapper .slider-3d-container .react-3d-carousel .slide-title p{font-size:1vw;margin:0}.home-container .landing-wrapper .slider-3d-container .react-3d-carousel .slide-title .learn-more{opacity:0;visibility:hidden;transition:.6s linear}.home-container .landing-wrapper .slider-3d-container .react-3d-carousel .slider-single.active .learn-more{cursor:pointer;opacity:1;visibility:visible;transition:.6s linear}.home-container .landing-wrapper .slider-3d-container .react-3d-carousel .slider-single.active .learn-more:hover{color:#aaa}.home-container .landing-wrapper .slider-3d-container .react-3d-carousel .slide-image-container{position:relative}.home-container .landing-wrapper .slider-3d-container .react-3d-carousel .slide-image-container .slide-image{cursor:pointer}.home-container .landing-wrapper .slider-3d-container .react-3d-carousel .slide-image-container .slide-shadow{position:absolute;bottom:calc(-99.6% - 3.9vw);-webkit-transform:scaleY(-1);transform:scaleY(-1);z-index:6;left:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.home-container .landing-wrapper .slider-3d-container .react-3d-carousel .slide-image-container .shadow-cover{position:absolute;bottom:calc(-99.6% - 3.9vw);left:0;z-index:9;height:100%;width:120%;background:linear-gradient(180deg,rgba(0,0,0,.12),#000 15%)}.home-container .landing-wrapper .slider-3d-container .react-3d-carousel .proactivede:first-of-type .slider-single-content{opacity:.6!important;-webkit-transform:translateX(-50%) scale(.6)!important;transform:translateX(-50%) scale(.6)!important}.home-container .landing-wrapper .slider-3d-container .react-3d-carousel .slider-single.proactive .slider-single-content{opacity:.72;-webkit-transform:translateX(25%) scale(.9);transform:translateX(25%) scale(.9)}.home-container .landing-wrapper .slider-3d-container .react-3d-carousel .slider-single.preactive .slider-single-content{opacity:.72;-webkit-transform:translateX(-25%) scale(.9);transform:translateX(-25%) scale(.9)}.home-container .landing-wrapper .slider-3d-container .react-3d-carousel .slider-single.proactivede .slider-single-content{opacity:.3;-webkit-transform:translateX(50%) scale(.6);transform:translateX(50%) scale(.6)}.home-container .home-about-container{width:100%;background:#fdfdfd;color:#516c7a;display:grid;grid-template-columns:30% 67%;grid-gap:3%;height:27vw;margin:2.1vw 0 0;padding:2.1vw 0}.home-container .home-about-container .head-container{text-align:center}.home-container .home-about-container .head-container .head-title{height:4.8vw;display:flex;align-items:center;justify-content:center;font-weight:600;padding:1.2vw 0 0;font-size:1.5vw}.home-container .home-about-container .head-container .img-container{box-shadow:inset 0 0 2.1vw 3vw #fdfdfd;background-repeat:no-repeat;background-position:50%;background-size:contain;height:21vw}.home-container .home-about-container .content-container h1{margin:2.1vw 0 .9vw;font-size:2.1vw}.home-container .home-about-container .content-container .desc-container{font-size:1.2vw;width:90%;margin:1.2vw 0}.home-container .home-portfolio-title{color:#fff;width:100%;text-align:center}.home-container .home-portfolio-title .header{margin:6vw 0 0;font-size:3.6vw;font-weight:600}.home-container .home-portfolio-title .subHeader{font-size:1.8vw;letter-spacing:.33vw;margin:0 0 2.1vw;font-weight:600}.home-container .home-portfolio-container{display:grid;grid-template-columns:repeat(3,1fr);margin:1.2vw 6vw;grid-gap:2.1vw}.home-container .home-portfolio-container .pf-item{height:24vw;overflow:hidden;display:flex;justify-content:center;cursor:pointer;position:relative}.home-container .home-portfolio-container .pf-item .pf-inner-wrapper{overflow:hidden}.home-container .home-portfolio-container .pf-item .pf-desc{display:none}.home-container .home-portfolio-container .pf-item img{width:auto;-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.home-container .home-portfolio-container .pf-item .pf-content{position:absolute;top:100%;left:0;z-index:9;height:100%;background:rgba(0,0,0,.72);color:#fff;transition:top .3s;display:grid;align-items:flex-end;justify-content:center;text-align:center;padding:0 3vw;font-size:1.5vw}.home-container .home-portfolio-container .pf-item .pf-content .pf-inner{padding:0 0 1.5vw}.home-container .home-portfolio-container .pf-item .pf-content .pf-inner hr{width:36%;height:.12vw;border:none;background:#fff}.home-container .home-portfolio-container .pf-item .pf-content .pf-inner p{width:100%;margin:.9vw 0 0}.home-container .home-portfolio-container .pf-item:hover img{-webkit-transform:scale(1);transform:scale(1)}.home-container .home-portfolio-container .pf-item:hover .pf-content{top:0}.home-container .client-title{color:#000;background:#fff;margin:0;text-align:center}.home-container .client-title .header{margin:3vw 0 0;padding:3vw 0 0;font-size:3.6vw;font-weight:600}.home-container .client-title .subHeader{font-size:1.8vw;letter-spacing:.57vw;padding:0 0 0 .3vw;font-weight:600;margin:0}.home-container .home-client-container{display:flex;flex-wrap:wrap;overflow-x:scroll;justify-content:center;width:100%;background:#fff;padding:3.6vw 0 4.2vw;margin:-.6vw 0 0}.home-container .home-client-container .client-item{height:3vw;width:auto;max-width:10%;margin:0 1.5vw}@media(max-width:768px){.home-container{overflow-x:hidden}.home-container .landing-wrapper{height:150vw}.home-container .landing-wrapper .view-video-container{top:calc(6vw + 4.8rem);left:-24vw}.home-container .landing-wrapper .view-video-container.isShowSlider{left:6vw}.home-container .landing-wrapper .view-video-container:hover svg{fill:#fff}.home-container .landing-wrapper .view-video-container:hover p{color:#fff}.home-container .landing-wrapper .view-video-container svg{width:6vw;height:6vw}.home-container .landing-wrapper .view-video-container p{font-size:3vw}.home-container .landing-wrapper .slider-3d-container.isShowSlider{height:142vw}.home-container .landing-wrapper .landing-container{height:150vw;overflow:hidden}.home-container .landing-wrapper .landing-container .landing-video{margin:-21vw 0 0 -100vw;height:210vw}.home-container .landing-wrapper .landing-container .landing-video div{width:300vw!important}.home-container .landing-wrapper .landing-container .landing-cover{height:150vw}.home-container .home-about-container{display:grid;grid-template-columns:unset;align-items:center;height:93vw;padding:2.1vw 0}.home-container .home-about-container .head-container .head-title{font-size:6vw;margin:3vw}.home-container .home-about-container .head-container .img-container{width:100%;height:75vw;margin-top:12vw;position:relative;-webkit-filter:opacity(.24);filter:opacity(.24);box-shadow:inset 0 0 9vw 6vw #fdfdfd}.home-container .home-about-container .content-container{position:relative;z-index:2;text-align:center;margin:-96vw 0 0;color:#000}.home-container .home-about-container .content-container h1{font-size:5.4vw;margin:3vw}.home-container .home-about-container .content-container .desc-container{width:90%;font-size:3.12vw;margin:2.1vw auto}.home-container .home-portfolio-title{margin:12vw 0 6vw}.home-container .home-portfolio-title h1{font-size:6vw}.home-container .home-portfolio-title h3{font-size:3vw;letter-spacing:.42vw}.home-container .home-portfolio-container{grid-template-columns:repeat(2,1fr)}.home-container .home-portfolio-container .pf-item{height:auto;width:100%;padding:0;flex-wrap:wrap}.home-container .home-portfolio-container .pf-item .pf-desc{display:block;color:#fff;font-size:3vw;text-align:center;margin:1.8vw 0 1.2vw}.home-container .home-portfolio-container .pf-item .pf-image{height:auto;width:100%}.home-container .home-portfolio-container .pf-item:hover .pf-content{top:60%}.home-container .home-portfolio-container .pf-item .pf-content{display:none}.home-container .client-title{margin:6vw 0 0;padding:3vw 0 0}.home-container .client-title h1{font-size:6vw}.home-container .client-title h3{font-size:3vw;letter-spacing:1vw}.home-container .home-client-container{flex-wrap:nowrap;overflow:scroll;justify-content:flex-start;align-items:center;width:101%}.home-container .home-client-container .client-item{height:auto;width:auto;max-width:unset;padding:0 3vw}.home-container .home-client-container .client-item:first-of-type{padding:0 6vw 0 3vw}.home-container .home-client-container .client-item .client-image{height:auto!important;width:30vw!important}}.portfolio-landing-wrapper{margin:4.8rem 0 0}.portfolio-landing-wrapper .loading-icon-container{height:30vw}.portfolio-landing-wrapper .category-container{display:flex;color:#fff;align-items:center;padding:3vw 3.6vw 0;text-transform:uppercase;font-size:1vw;font-weight:600}.portfolio-landing-wrapper .category-container .filter-title{display:flex;align-items:center;margin:0 .6vw 0 0}.portfolio-landing-wrapper .category-container .filter-title svg{width:1vw;height:1vw;padding:0 .6vw 0 0}.portfolio-landing-wrapper .category-container .clear-btn{margin:0 .6vw;display:flex;align-items:center;cursor:pointer;transition:.3s linear;opacity:0;visibility:hidden}.portfolio-landing-wrapper .category-container .clear-btn.isShow{opacity:1;visibility:visible}.portfolio-landing-wrapper .category-container .clear-btn:hover{color:#aaa}.portfolio-landing-wrapper .category-container .clear-btn svg{width:1.2vw;height:1.2vw;padding:0 .42vw 0 0}.portfolio-landing-wrapper .category-container .category-item{margin:0 .6vw;padding:.3vw .6vw;border:.21vw solid transparent;transition:border .3s;cursor:pointer}.portfolio-landing-wrapper .category-container .category-item.isSelected{border:.21vw solid #fff}.portfolio-landing-wrapper .category-container .category-item.isSelected:hover{border:.21vw solid #aaa}.portfolio-landing-wrapper .category-container .hint-arrow{height:3vw;width:3vw;margin:0 0 0 2.1vw;-webkit-animation:bounce 1.8s linear infinite both;animation:bounce 1.8s linear infinite both;opacity:0;visibility:hidden;transition:.3s linear}.portfolio-landing-wrapper .category-container .hint-arrow.isShow{opacity:1;visibility:visible;transition:.3s linear}.portfolio-landing-wrapper .portfolio-list-container{padding:2.1vw 3.6rem;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.3vw}.portfolio-landing-wrapper .portfolio-list-container .pf-item{cursor:pointer;overflow:hidden;position:relative;height:9vw}.portfolio-landing-wrapper .portfolio-list-container .pf-item img{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:110%;margin:0 0 0 -5%;height:auto}.portfolio-landing-wrapper .portfolio-list-container .pf-item .pf-cover{width:90%;height:calc(100% - 1.2vw);position:absolute;top:100%;left:-1%;z-index:9;text-align:center;padding:0 6% 1.2vw;background:rgba(0,0,0,.6);font-size:.6vw;transition:top .3s;display:grid;align-content:flex-end;grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content);color:#fff}.portfolio-landing-wrapper .portfolio-list-container .pf-item .pf-cover p{margin:.9vw 0;color:#000;transition:color .9s}.portfolio-landing-wrapper .portfolio-list-container .pf-item .pf-cover hr{width:36%;height:.12vw;border:none;background:#fff}.portfolio-landing-wrapper .portfolio-list-container .pf-item .pf-cover .category-word{font-size:.9vw;margin:0 0 .3vw;text-transform:uppercase}.portfolio-landing-wrapper .portfolio-list-container .pf-item:hover img{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.portfolio-landing-wrapper .portfolio-list-container .pf-item:hover .pf-cover{top:0}.portfolio-landing-wrapper .portfolio-list-container .pf-item:hover .pf-cover p{color:#fff;transition:color 0s}.portfolio-landing-wrapper .no-port-container{color:#fff;text-align:center;width:100%}.portfolio-landing-wrapper .no-port-container svg{width:12vw;height:15vw}.portfolio-landing-wrapper .no-port-container p{font-size:1.5vw}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateX(0)}50%{-webkit-transform:translateX(-2.1vw)}}@keyframes bounce{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-2.1vw);transform:translateX(-2.1vw)}}.category-popup-container,.filter-container,.pf-content{display:none}@media(max-width:768px){.portfolio-landing-wrapper{transition:.3s linear}.portfolio-landing-wrapper.filtersOpen{padding-top:32vh}.portfolio-landing-wrapper .portfolio-list-container{grid-template-columns:repeat(2,1fr);padding:15vw 3.6vw 0;grid-gap:2.1vw;transition:.3s linear}.portfolio-landing-wrapper .portfolio-list-container.hideNav{padding:6vw 3.6vw 0}.portfolio-landing-wrapper .portfolio-list-container .pf-content{color:#fff;margin:0;font-size:3vw;text-align:center;display:block}.portfolio-landing-wrapper .portfolio-list-container .pf-content p{margin:1.2vw 0}.portfolio-landing-wrapper .portfolio-list-container .pf-item{position:relative;margin-bottom:2.1vw;height:66%}.portfolio-landing-wrapper .category-container,.portfolio-landing-wrapper .portfolio-list-container .pf-item .pf-cover{display:none}.portfolio-landing-wrapper .filter-container{position:fixed;display:block;height:30vh;width:100%;background:#000;top:calc(-30vh - .18vw);z-index:15;border-bottom:.18vw solid #fff;transition:.3s linear;color:#fff}.portfolio-landing-wrapper .filter-container .header-section{display:flex;align-items:center;height:9vw;justify-content:space-between;padding:0 3vw;margin:3vw 0 0}.portfolio-landing-wrapper .filter-container .header-section p{height:100%;display:flex;align-items:center;margin:0;font-size:4.8vw}.portfolio-landing-wrapper .filter-container .header-section svg{width:4.8vw;height:4.8vw;margin:0 1.5vw 0 0}.portfolio-landing-wrapper .filter-container .category-section{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.1vw;padding:0 3vw;font-size:4.2vw;text-transform:capitalize;margin:3vw 0 0}.portfolio-landing-wrapper .filter-container .category-section .category-item{padding:3vw 0;text-align:center;border:.6vw solid transparent;transition:border .3s;cursor:pointer}.portfolio-landing-wrapper .filter-container .category-section .category-item.isSelected{border:.6vw solid #fff}.portfolio-landing-wrapper .filter-container.hideNav{top:-30vh}.portfolio-landing-wrapper .filter-container.hideNav.isShow{top:12vw}.portfolio-landing-wrapper .filter-container.isShow{top:calc(12vw + 4.8rem)}.portfolio-landing-wrapper .category-popup-container{position:fixed;display:block;top:4.8rem;left:0;width:100%;z-index:99;transition:.3s linear}.portfolio-landing-wrapper .category-popup-container.hideNav{top:0}.portfolio-landing-wrapper .category-popup-container .filter-btn{background:#fff;width:100%;height:12vw;display:flex;justify-content:center;align-items:center;font-size:3.6vw;font-weight:600}.portfolio-landing-wrapper .category-popup-container .filter-btn svg{fill:#000;width:4.8vw;height:4.8vw;margin:0 1.2vw 0 0}.portfolio-landing-wrapper .no-port-container{margin:6vw 0 12vw}.portfolio-landing-wrapper .no-port-container p{font-size:4.2vw;width:60vw;margin:6vw auto 0}.portfolio-landing-wrapper .no-port-container svg{width:60vw;height:30vw}}.portfolio-container{margin:4.8rem 0 0;color:#fff;width:100%;padding:4.2vw 0 0}.portfolio-container .back-btn{position:fixed;left:2.1vw;display:flex;align-items:center;cursor:pointer;transition:.3s linear;top:calc(2.1vw + 4.8rem);z-index:99}.portfolio-container .back-btn:hover{color:#aaa}.portfolio-container .back-btn svg{width:1.8vw;height:1.8vw;margin:0 .6vw 0 0}.portfolio-container .back-btn p{font-size:1.2vw;margin:0}.portfolio-container .nav-pop{position:fixed;width:9vw;text-align:center;font-weight:600;left:3vw;bottom:3vw}.portfolio-container .nav-pop p{margin:.3vw 0;font-size:1.2vw}.portfolio-container .nav-pop svg{width:3vw;height:3vw;-webkit-animation:bounceDown 1.8s linear infinite both;animation:bounceDown 1.8s linear infinite both}.portfolio-container .bg-cover-container{position:fixed;top:-6vw;z-index:-1;width:100%}.portfolio-container .bg-cover-container .cover-cover{background:linear-gradient(180deg,transparent,#000);position:absolute;top:0;width:100%;height:100%}.portfolio-container .content-wrapper{height:81vh;width:auto;margin:0 15vw}.portfolio-container .content-wrapper.gallery-type{margin:0 15vw 6vw}.portfolio-container .content-wrapper .loading-wrapper{height:100%;opacity:1;visibility:visible;transition:.3s linear;margin:0 0 -81vh}.portfolio-container .content-wrapper .loading-wrapper.isLoaded{opacity:0;visibility:hidden}.portfolio-container .content-wrapper .loading-icon-container{height:100%}.portfolio-container .content-wrapper .port-video{width:auto;height:100%;margin:auto;transition:.3s linear;opacity:1;visibility:visible}.portfolio-container .content-wrapper .gallery-container{height:100%;margin:0 -15vw 3vw}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel{height:100%!important}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container{z-index:997}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container .slider-content .slider-single{height:80vh;display:flex;align-items:center;cursor:pointer}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container .slider-content .slider-single:hover.active .slider-single-content{overflow:visible}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container .slider-content .slider-single.active .slider-single-content{box-shadow:none}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container .slider-content .slider-single.active .slider-single-content img:hover~.slider-single-content{width:90vw;height:100vh;position:absolute;left:-19vw;top:-4.2vw;padding:5vw}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container .slider-content .slider-single.active .slider-single-content img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container .slider-content .slider-single.active .slider-single-content img:hover>.slider-single-content{width:90vw;height:100vh;position:absolute;left:-19vw;top:-4.2vw;padding:5vw}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container .slider-content .slider-single .slider-single-content{max-height:100%;width:100%;overflow:hidden;display:grid;align-items:center;background:transparent;width:100vw}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container .slider-content .slider-single .slider-single-content img{max-height:100%;width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1);transition:.3s linear}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container .slider-left div,.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container .slider-right div{border:.21vw solid #fff;border-width:0 .21vw .21vw 0;display:inline-block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container .slider-left div{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.portfolio-container .port-content-wrapper{width:calc(100% - 30vw);padding:3vw 15vw;margin:3vw 0;background:rgba(0,0,0,.6)}.portfolio-container .port-content-wrapper .port-title{font-size:1.5vw;margin:0;padding:0 0 2.1vw}.portfolio-container .port-content-wrapper hr{background:#aaa;height:.12vw;border:0;margin:.6vw 0}.portfolio-container .port-content-wrapper .sub-video-container .sub-video-title{margin:.6vw 0;display:flex;align-items:center;height:1.8vw;font-size:1.2vw;text-transform:uppercase;font-weight:600}.portfolio-container .port-content-wrapper .sub-video-container .sub-video{height:72vh;margin:0 0 2.1vw}.portfolio-container .port-content-wrapper .bts-container{overflow:hidden;width:100%;height:30vw;position:relative;display:flex;align-items:center;flex-wrap:wrap;margin:0 0 2.1vw}.portfolio-container .port-content-wrapper .bts-container .bts-title{margin:.6vw 0;display:flex;align-items:center;height:1.8vw;font-size:1.2vw;text-transform:uppercase;width:100%;font-weight:600}.portfolio-container .port-content-wrapper .bts-container .bts-image{width:100%;height:auto;cursor:pointer}.portfolio-container .port-content-wrapper .bts-container .bts-image:hover~svg{fill:#aaa;-webkit-transform:scale(1.2);transform:scale(1.2)}.portfolio-container .port-content-wrapper .bts-container .bts-image:hover~.bts-image-cover{opacity:1;visibility:visible}.portfolio-container .port-content-wrapper .bts-container .bts-image-cover{height:27vw;position:absolute;top:3vw;width:100%;height:100%;z-index:9;background:rgba(0,0,0,.6);pointer-events:none;opacity:0;visibility:hidden;transition:.3s linear}.portfolio-container .port-content-wrapper .bts-container svg{position:absolute;width:4.2vw;height:4.2vw;left:calc(50% - 2.1vw);top:50%;fill:#fff;z-index:99;-webkit-transform:scale(1);transform:scale(1);transition:.3s linear}.portfolio-container .port-content-wrapper .content-container{display:grid;width:100%;grid-template-columns:60% 40%;padding:1.5vw 0 0}.portfolio-container .port-content-wrapper .content-container .port-desc-container{padding:0 3% 0 0}.portfolio-container .port-content-wrapper .content-container .port-desc-container .port-desc p{font-size:1vw;min-height:1vw;margin:.54vw 0}.portfolio-container .port-content-wrapper .content-container .port-desc-container h3{margin:.6vw 0;font-size:1.2vw;display:flex;align-items:center;height:1.8vw;text-transform:uppercase}.portfolio-container .port-content-wrapper .content-container .port-share{padding:0 0 0 3%;border-left:.12vw solid #aaa}.portfolio-container .port-content-wrapper .content-container .category-container{display:grid;grid-template-columns:27% 73%;align-items:center;text-transform:uppercase}.portfolio-container .port-content-wrapper .content-container .category-container .category-item-container{display:flex;flex-wrap:wrap}.portfolio-container .port-content-wrapper .content-container .category-container .category-item-container .category-item{cursor:pointer;transition:color .3s}.portfolio-container .port-content-wrapper .content-container .category-container .category-item-container .category-item:hover{color:#aaa}.portfolio-container .port-content-wrapper .content-container .category-container h3{margin:.6vw 0;font-size:1.2vw}.portfolio-container .port-content-wrapper .content-container .category-container p{margin:0 0 0 .6vw;font-size:1.2vw}.portfolio-container .port-content-wrapper .content-container .share-container{display:grid;grid-template-columns:27% 73%;align-items:center}.portfolio-container .port-content-wrapper .content-container .share-container svg{height:1.5vw;width:1.5vw;margin:0 .3vw;transition:fill .3s}.portfolio-container .port-content-wrapper .content-container .share-container svg:hover{fill:#aaa}.portfolio-container .port-content-wrapper .content-container .share-container h3{margin:.6vw 0;font-size:1.2vw}.portfolio-container .port-content-wrapper .content-container .share-container .sm-container{display:flex}.portfolio-container .next-prev-container{display:grid;width:calc(100% - 30vw);padding:3vw 15vw;grid-template-columns:45% 6% 45%;grid-gap:2%;margin:6vw auto 0;background:hsla(0,0%,100%,.6);background:#fff;color:#000;font-size:1.2vw;font-weight:600}.portfolio-container .next-prev-container .next-btn{display:flex;align-items:center;cursor:pointer;transition:.3s linear}.portfolio-container .next-prev-container .next-btn:hover{color:#818181}.portfolio-container .next-prev-container .next-btn svg{height:2.1vw;width:6vw;-webkit-animation:bounceLeft 1.8s linear infinite both;animation:bounceLeft 1.8s linear infinite both}.portfolio-container .next-prev-container .next-btn p{margin:0}.portfolio-container .next-prev-container .catalog-btn{text-align:center;cursor:pointer}.portfolio-container .next-prev-container .catalog-btn svg{width:2.1vw;height:2.1vw}.portfolio-container .next-prev-container .prev-btn{text-align:right;display:flex;align-items:center;justify-self:flex-end;cursor:pointer;transition:.3s linear}.portfolio-container .next-prev-container .prev-btn:hover{color:#818181}.portfolio-container .next-prev-container .prev-btn svg{height:2.1vw;width:6vw;-webkit-animation:bounceRight 1.8s linear infinite both;animation:bounceRight 1.8s linear infinite both}.portfolio-container .next-prev-container .prev-btn p{margin:0}@-webkit-keyframes bounceRight{0%,to{-webkit-transform:translateX(0)}50%{-webkit-transform:translateX(1.8vw)}}@keyframes bounceRight{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(1.8vw);transform:translateX(1.8vw)}}@-webkit-keyframes bounceLeft{0%,to{-webkit-transform:translateX(0)}50%{-webkit-transform:translateX(-1.8vw)}}@keyframes bounceLeft{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-1.8vw);transform:translateX(-1.8vw)}}@-webkit-keyframes bounceDown{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(1.8vw);transform:translateY(1.8vw)}}@keyframes bounceDown{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(1.8vw);transform:translateY(1.8vw)}}.portfolio-container .next-prev-container .short-dir{display:none}@media(max-width:768px){.portfolio-container{padding:15vw 0 0}.portfolio-container .bg-cover-container{width:150%;top:0;left:-25%}.portfolio-container .next-prev-container{position:fixed;top:4.8rem;margin:0 auto;padding:0 6vw;width:88vw;font-size:3.6vw;height:12vw;grid-template-columns:40% 20% 40%;transition:.21s linear}.portfolio-container .next-prev-container.hideNav{top:0;transition:.3s linear}.portfolio-container .next-prev-container .next-btn svg,.portfolio-container .next-prev-container .prev-btn svg{width:6vw;height:6vw}.portfolio-container .next-prev-container .next-btn:hover,.portfolio-container .next-prev-container .prev-btn:hover{color:#000}.portfolio-container .next-prev-container .prev-btn{margin:0 3.6vw 0 0}.portfolio-container .next-prev-container .catalog-btn{justify-self:center;align-self:center}.portfolio-container .next-prev-container .catalog-btn svg,.portfolio-container .next-prev-container p{display:none}.portfolio-container .next-prev-container .short-dir{display:block!important;margin:0 3vw!important}.portfolio-container .back-btn,.portfolio-container .nav-pop{display:none}.portfolio-container .content-wrapper{margin:0 6vw;height:60vw}.portfolio-container .content-wrapper .loading-wrapper{margin:0 0 -60vw}.portfolio-container .content-wrapper .port-video{height:57vw}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container{top:0}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container .slider-content .slider-single{height:60vw}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container .slider-content .slider-single:hover.active .slider-single-content{height:100vh;position:absolute;left:-19vw;top:0;width:88vw;padding:0 6vw;display:grid;align-items:center}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container .slider-content .slider-single:hover.active .slider-single-content img:hover{-webkit-transform:scale(1);transform:scale(1)}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container .slider-content .slider-single .slider-single-content{display:grid}.portfolio-container .content-wrapper .gallery-container .react-3d-carousel .slider-container .slider-content .slider-single .slider-single-content img{max-height:60vw;width:auto;height:auto}.portfolio-container .port-content-wrapper{width:calc(100% - 12vw);padding:0 6vw;margin:0 auto;background:transparent}.portfolio-container .port-content-wrapper .port-title{font-size:3.6vw;margin:0 0 3vw;line-height:5.4vw}.portfolio-container .port-content-wrapper hr{margin:0}.portfolio-container .port-content-wrapper .content-container{font-size:3vw;grid-template-columns:none}.portfolio-container .port-content-wrapper .content-container .port-desc-container{order:2;padding:3vw 0}.portfolio-container .port-content-wrapper .content-container .port-desc-container h3{margin:0 0 2.1vw;font-size:3vw}.portfolio-container .port-content-wrapper .content-container .port-desc-container .port-desc p{font-size:3vw}.portfolio-container .port-content-wrapper .content-container .port-share{order:1;border:none;border-bottom:.15vw solid #aaa;padding:3vw 0}.portfolio-container .port-content-wrapper .content-container .port-share .category-container{margin:0 0 2.1vw}.portfolio-container .port-content-wrapper .content-container .port-share .category-container .category-item-container .category-item,.portfolio-container .port-content-wrapper .content-container .port-share .category-container h3{font-size:3vw}.portfolio-container .port-content-wrapper .content-container .port-share .share-container{display:grid}.portfolio-container .port-content-wrapper .content-container .port-share .share-container h3{font-size:3vw}.portfolio-container .port-content-wrapper .content-container .port-share .share-container .sm-container{display:flex;justify-content:space-between;width:60%}.portfolio-container .port-content-wrapper .content-container .port-share .share-container .sm-container svg{height:5.7vw;width:5.7vw;margin:0 .9vw}.portfolio-container .port-content-wrapper .bts-container{display:grid;grid-template-columns:30% 67%;grid-gap:3%;align-items:flex-start;flex-wrap:nowrap;padding:3vw 0}.portfolio-container .port-content-wrapper .bts-container svg{left:65%}.portfolio-container .port-content-wrapper .bts-container .bts-title{align-items:flex-start;height:100%;font-size:3vw;margin:0 0 2.1vw}.portfolio-container .port-content-wrapper .sub-video-container{padding:3vw 0}.portfolio-container .port-content-wrapper .sub-video-container .sub-video-title{height:6vw;font-size:3vw;margin:0 0 2.1vw}.portfolio-container .port-content-wrapper .sub-video-container .sub-video{height:50vw}}.notification-modal{position:fixed;top:9vw;width:30vw;height:6vw;padding:0 2vw;right:33vw;background:#515151;border-radius:.6vw;font-size:1.2vw;cursor:pointer;transition:top .3s;color:#fff;display:grid;align-items:center;grid-template-columns:9% 91%;grid-column-gap:1vw;-webkit-column-gap:1vw;column-gap:1vw;z-index:9}.notification-modal svg{width:100%;height:100%}.notification-modal.success-box{background:#4a7023}.notification-modal.error-box{background:#900}.notification-modal svg{fill:#fff}.notification-modal.isClose{top:-10vw}.contact-container{color:#fff;overflow:hidden;margin:4.8rem 0 0}.contact-container .contact-bg{height:24vw;width:auto}.contact-container .contact-title{font-size:3vw;margin:-12vw 3vw 12vw;letter-spacing:.3vw;text-align:center}.contact-container .contact-content{text-align:left;padding:1.2vw 15vw 3vw;display:grid;grid-template-columns:36% 64%}.contact-container .contact-content .sm-container .contact-item{display:grid;grid-template-columns:15% 85%;align-items:center;margin:0 0 1.2vw;height:2.1vw;cursor:pointer;transition:.3s linear;font-size:.9vw;padding:0 1vw 0 0}.contact-container .contact-content .sm-container .contact-item:hover{color:#aaa}.contact-container .contact-content .sm-container .contact-item:hover svg{fill:#aaa}.contact-container .contact-content .sm-container .contact-item svg{width:2.1vw;height:2.1vw;margin:0 1.2vw 0 0;transition:.3s linear}.contact-container .contact-content .sm-container .sm-item-container{display:flex;margin:2.1vw 0 0}.contact-container .contact-content .sm-container .sm-item-container .sm-item{cursor:pointer}.contact-container .contact-content .sm-container .sm-item-container .sm-item:hover svg{fill:#aaa}.contact-container .contact-content .sm-container .sm-item-container .sm-item svg{width:2.1vw;height:2.1vw;margin:0 1.2vw 0 0;transition:.3s linear}.contact-container .contact-content .contact-form h1{font-size:1.8vw;margin:0 0 .3vw}.contact-container .contact-content .contact-form .sub-header{color:#aaa;font-size:.9vw;margin:0 0 1.2vw}.contact-container .contact-content .contact-form .form-field-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3%;margin:0 0 .3vw}.contact-container .contact-content .contact-form .submit-btn{display:flex;align-items:center;justify-content:center;margin:0 0 0 auto;height:3vw;width:50%;padding:0 3vw;font-size:1.2vw;line-height:3vw;background:#000;border:.12vw solid #fff;color:#fff;cursor:pointer;transition:.3s linear}.contact-container .contact-content .contact-form .submit-btn:hover{background:#515151}.contact-container .contact-content .contact-form .submit-btn p{margin:0}.contact-container .contact-content .contact-form .submit-btn svg{margin:0 0 0 .6vw;width:1.5vw;height:1.5vw}.contact-container .contact-content .contact-form .form-field label{display:block;font-size:1.2vw;margin:0 0 .6vw}.contact-container .contact-content .contact-form .form-field input,.contact-container .contact-content .contact-form .form-field textarea{height:2.1vw;font-size:1.2vw;padding:0 .6vw;width:calc(100% - 1.2vw);outline:none;border:none;transition:.3s linear}.contact-container .contact-content .contact-form .form-field input:focus,.contact-container .contact-content .contact-form .form-field textarea:focus{background:#515151;color:#fff}.contact-container .contact-content .contact-form .form-field textarea{padding:.6vw;height:15vw}.contact-container .contact-content .contact-form .form-field .error-container{height:1.5vw;display:flex;align-items:center;font-size:.9vw;color:red}@media(max-width:768px){.notification-modal{top:27vw;font-size:3vw;width:72vw;right:12vw;height:15vw}.notification-modal.isClose{top:-20vw}.contact-container .contact-bg{height:50vw}.contact-container .contact-title{font-size:6vw;margin:-21vw 3vw 18vw}.contact-container .contact-content{grid-template-columns:none;padding:3vw 9vw}.contact-container .contact-content .sm-container .contact-item{height:9.6vw;font-size:2.7vw;padding:0;margin:0}.contact-container .contact-content .sm-container .contact-item svg{width:7.2vw;height:7.2vw}.contact-container .contact-content .sm-container .contact-item:hover{color:#fff}.contact-container .contact-content .sm-container .contact-item:hover svg{fill:#fff}.contact-container .contact-content .sm-container .sm-item-container{margin:2.1vw 0 3.6vw}.contact-container .contact-content .sm-container .sm-item-container .sm-item{width:9vw;height:9vw;display:flex;align-items:center;margin:0 1.2vw 0 0}.contact-container .contact-content .sm-container .sm-item-container .sm-item svg{width:7.2vw;height:7.2vw}.contact-container .contact-content .contact-form{margin:3vw 0 0}.contact-container .contact-content .contact-form h1{font-size:5.4vw;margin:0 0 1.5vw}.contact-container .contact-content .contact-form .sub-header{font-size:3vw;margin:0 0 3vw}.contact-container .contact-content .contact-form .form-field-container{grid-template-columns:none;margin:0 0 7.5vw}.contact-container .contact-content .contact-form .form-field label{font-size:3.6vw;margin:0 0 1.2vw}.contact-container .contact-content .contact-form .form-field input{font-size:3.6vw;height:6vw}.contact-container .contact-content .contact-form .form-field .error-container{font-size:3.6vw;height:5.4vw;display:flex;align-items:center;transition:.3s linear}.contact-container .contact-content .contact-form .form-field .error-container.isHide{font-size:0;height:1.2vw}.contact-container .contact-content .contact-form .form-field.msg-container textarea{font-size:3.6vw;height:36vw}.contact-container .contact-content .contact-form .submit-btn{width:100%;font-size:4.5vw;height:9vw}.contact-container .contact-content .contact-form .submit-btn svg{width:4.5vw;height:4.5vw;margin:0 0 0 2.1vw}}.pagination-container{display:flex;justify-content:center;color:#fff;padding:0 2.7vw}.pagination-container .next-btn,.pagination-container .prev-btn{width:3vw;height:1.5vw;text-align:center;border:.12vw solid #fff;padding:.3vw .12vw;cursor:pointer;transition:.12s linear;margin:0 .3vw}.pagination-container .next-btn:hover,.pagination-container .prev-btn:hover{background:#515151}.pagination-container .next-btn svg,.pagination-container .prev-btn svg{width:1.5vw;height:1.5vw}.pagination-container .page-item{height:2.1vw;width:2.1vw;font-size:1.2vw;line-height:1.2vw;border:.12vw solid #fff;display:grid;place-content:center;margin:0 .3vw;cursor:pointer;transition:.12s linear}.pagination-container .page-item.isSelected{background:#aaa}.pagination-container .page-item:hover{background:#515151}.pagination-container svg{fill:#fff}@media(max-width:768px){.pagination-container{margin:6vw}.pagination-container .next-btn,.pagination-container .prev-btn{height:6.9vw;width:12vw;padding:0;margin:0 1.2vw}.pagination-container .next-btn svg,.pagination-container .prev-btn svg{width:4.2vw;height:6.9vw}.pagination-container .page-item{height:6.9vw;width:6.9vw;font-size:3vw;margin:0 1.2vw}}.gallery-slider-container{display:flex;position:relative;justify-content:center;padding:21vh 0 0}.gallery-slider-container .slide-item-1,.gallery-slider-container .slide-item-2,.gallery-slider-container .slide-item-3,.gallery-slider-container .slide-item-4,.gallery-slider-container .slide-item--1,.gallery-slider-container .slide-item--2,.gallery-slider-container .slide-item--3,.gallery-slider-container .slide-item--4,.gallery-slider-container .slide-item--left,.gallery-slider-container .slide-item-main,.gallery-slider-container .slide-item-right{position:absolute;z-index:9;left:0;transition:.3s linear}.gallery-slider-container .slide-item-main{position:absolute;z-index:5;opacity:1;left:38vw}.gallery-slider-container .slide-item-main .slide-title{opacity:1!important;visibility:visible!important}.gallery-slider-container .slide-item-right{left:-1.5vw}.gallery-slider-container .slide-item--left,.gallery-slider-container .slide-item-right{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);transition:.3s linear;z-index:0}.gallery-slider-container .slide-item--left{left:77.5vw}.gallery-slider-container .slide-item-1{opacity:1;left:23vw;z-index:4;-webkit-transform:scale(.9);transform:scale(.9)}.gallery-slider-container .slide-item-1:hover{opacity:1;z-index:7;-webkit-transform:scale(.95);transform:scale(.95)}.gallery-slider-container .slide-item-2{opacity:1;left:12vw;z-index:3;-webkit-transform:scale(.8);transform:scale(.8)}.gallery-slider-container .slide-item-2:hover{opacity:1;z-index:7;-webkit-transform:scale(.85);transform:scale(.85)}.gallery-slider-container .slide-item-3{opacity:1;left:5vw;z-index:2;-webkit-transform:scale(.7);transform:scale(.7)}.gallery-slider-container .slide-item-3:hover{opacity:1;z-index:7;-webkit-transform:scale(.75);transform:scale(.75)}.gallery-slider-container .slide-item-4{opacity:1;left:1vw;z-index:1;-webkit-transform:scale(.6);transform:scale(.6)}.gallery-slider-container .slide-item-4:hover{opacity:1;z-index:7;-webkit-transform:scale(.65);transform:scale(.65)}.gallery-slider-container .slide-item--1{opacity:1;left:53vw;z-index:4;-webkit-transform:scale(.9);transform:scale(.9)}.gallery-slider-container .slide-item--1:hover{opacity:1;z-index:7;-webkit-transform:scale(.95);transform:scale(.95)}.gallery-slider-container .slide-item--2{opacity:1;left:64vw;z-index:3;-webkit-transform:scale(.8);transform:scale(.8)}.gallery-slider-container .slide-item--2:hover{opacity:1;z-index:7;-webkit-transform:scale(.85);transform:scale(.85)}.gallery-slider-container .slide-item--3{opacity:1;left:71vw;z-index:2;-webkit-transform:scale(.7);transform:scale(.7)}.gallery-slider-container .slide-item--3:hover{opacity:1;z-index:7;-webkit-transform:scale(.75);transform:scale(.75)}.gallery-slider-container .slide-item--4{opacity:1;left:75vw;z-index:1;-webkit-transform:scale(.6);transform:scale(.6)}.gallery-slider-container .slide-item--4:hover{opacity:1;z-index:7;-webkit-transform:scale(.65);transform:scale(.65)}.gallery-slider-container .left-btn{position:fixed;left:3vw;top:42%;width:3vw;height:3vw;z-index:9;cursor:pointer}.gallery-slider-container .right-btn{position:fixed;right:3vw;top:42%;width:3vw;height:3vw;z-index:9;cursor:pointer}.gallery-slider-container .slide-image-container{width:24vw;height:18vw;overflow:hidden;cursor:pointer}.gallery-slider-container .slide-image-container:hover .img{-webkit-transform:scale(1);transform:scale(1)}.gallery-slider-container .slide-image-container .slide-title{opacity:0;visibility:hidden;height:3.6vw;font-size:.72vw;line-height:.9vw;display:grid;grid-template-columns:70% 30%;align-items:center}.gallery-slider-container .slide-image-container .slide-title .learn-more{justify-self:flex-end}.gallery-slider-container .slide-image-container .slide-image{width:100%;height:100%;background-size:cover!important;background-position:50%!important}.gallery-slider-container .slide-image-container .shadow-container{position:absolute;bottom:calc(-100% + 3.6vw);width:24vw;height:18vw;overflow:hidden;-webkit-transform:scaleY(-1);transform:scaleY(-1);z-index:-1}.gallery-slider-container .slide-image-container .shadow-container .slide-shadow{width:100%;height:100%;background-size:cover!important;background-position:top!important;border:none}.gallery-slider-container .slide-image-container .shadow-cover{position:absolute;bottom:-100%;left:-.2%;height:100%;width:100.4%;background:linear-gradient(180deg,rgba(0,0,0,.12),#000 66%)}@media(max-width:768px){.gallery-slider-container .left-btn,.gallery-slider-container .right-btn{top:50%;width:6.3vw;height:6.3vw}.gallery-slider-container .slide-image-container{width:42vw;height:36vw}.gallery-slider-container .slide-image-container .slide-title{font-size:2.1vw;line-height:3vw;height:9vw;grid-template-columns:none;text-align:center;overflow:hidden}.gallery-slider-container .slide-image-container .slide-title .learn-more{display:none}.gallery-slider-container .slide-image-container .shadow-container{bottom:calc(-100% + 3.6vw);width:42vw;height:36vw}.gallery-slider-container .slide-image-container .shadow-cover{left:-.6%;width:101.2%}.gallery-slider-container .slide-item-4,.gallery-slider-container .slide-item--4,.gallery-slider-container .slide-item--left,.gallery-slider-container .slide-item-right{display:none}.gallery-slider-container .slide-item-3{opacity:0;left:-5vw;-webkit-transform:scale(.6);transform:scale(.6);transition:.3s linear;z-index:0}.gallery-slider-container .slide-item-3:hover{opacity:0}.gallery-slider-container .slide-item--3{opacity:0;left:63vw;-webkit-transform:scale(.6);transform:scale(.6);transition:.3s linear;z-index:0}.gallery-slider-container .slide-item--3:hover{opacity:0}.gallery-slider-container .slide-item-1{left:13vw}.gallery-slider-container .slide-item-1:hover{-webkit-transform:scale(.9);transform:scale(.9);z-index:4}.gallery-slider-container .slide-item-2{left:1vw;-webkit-transform:scale(.75);transform:scale(.75)}.gallery-slider-container .slide-item-2:hover{-webkit-transform:scale(.75);transform:scale(.75);z-index:3}.gallery-slider-container .slide-item--1{left:45vw}.gallery-slider-container .slide-item--1:hover{-webkit-transform:scale(.9);transform:scale(.9);z-index:4}.gallery-slider-container .slide-item--2{left:57vw;-webkit-transform:scale(.75);transform:scale(.75)}.gallery-slider-container .slide-item--2:hover{-webkit-transform:scale(.75);transform:scale(.75);z-index:3}.gallery-slider-container .slide-item-main{left:29vw}}
/*# sourceMappingURL=main.b34252a4.chunk.css.map */