@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);html{font-size:10px;margin:0;overflow-x:hidden;scroll-behavior:smooth}body{background:#fff;color:#333;font-family:"Inter","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-size:16px;overflow-x:hidden!important}@media (min-width:2000px){body{font-size:16px}}img{width:100%;display:block}.container-fluid{padding:0 5vw}@media (max-width:480px){.container-fluid{padding:0 10vw}}@media (max-width:767px){.container-fluid-small{padding:0 6vw}}@media (min-width:768px){.container-fluid-small{padding:0 10vw}}.big-title{font-size:2.5em;font-weight:300;letter-spacing:-.5px;line-height:1.6}@media (max-width:1400px){.big-title{font-size:2em}}@media (max-width:768px){.big-title{font-size:1.5em;padding-right:0}}@media (max-width:480px){.big-title{line-height:2}}.sub-title{letter-spacing:.5px;font-size:.9em}.sub-title,p{font-weight:300}p{font-size:1.3rem;line-height:1.7;color:#333}@media (max-width:768px){p{font-size:.9em}}p.fade-p{font-size:.9em;color:#888}p.big-p{font-size:1.3em;line-height:1.8}@media (max-width:768px){p.big-p{font-size:1.1em}}ul{list-style:none;margin:0;padding:0}ul li{font-weight:300;line-height:2.4;letter-spacing:.2px;font-size:.9em}a{position:relative}a,a:after{transition:.25s cubic-bezier(.75,.25,.25,.75)}a:after{content:"";height:1px;width:100%;background:#fe0012;position:absolute;left:0;right:auto;bottom:-3px}a:hover{color:#333!important;outline:0;text-decoration:none}a:hover,a:hover:after{transition:.25s cubic-bezier(.75,.25,.25,.75)}a:hover:after{width:0;right:0;left:auto}a.active,a:focus{outline:0;text-decoration:none}a.active{color:#333!important}a.active,a.active:after{transition:.25s cubic-bezier(.75,.25,.25,.75)}a.active:after{width:100%;right:auto;left:0}.loading-overlay{position:fixed;top:0;right:0;width:100%;height:100%;background:#000;z-index:9999}@-webkit-keyframes color-animation{0%{background:red}25%{background:#ff0}50%{background:#00ff3b}to{background:#00f}}@keyframes color-animation{0%{background:red}25%{background:#ff0}50%{background:#00ff3b}to{background:#00f}}.colorful-bg{opacity:0;-webkit-animation:color-animation 3s linear infinite alternate;animation:color-animation 3s linear infinite alternate}.colorful-bg,.dark-bg{position:absolute;top:0;left:0;width:100%;height:100%}.dark-bg{background:rgba(0,0,0,.7)}.scroll-down{position:fixed;bottom:4.5vw;right:5vw;z-index:100;display:flex;justify-content:space-between;align-items:center;opacity:1}@media (max-width:768px){.scroll-down{right:6vw}}.scroll-down h5{font-size:.9em;font-weight:300;margin-right:15px;letter-spacing:.5px;margin-top:5px;color:#888;opacity:1;transition:.5s cubic-bezier(.75,.25,.25,.75)}@media (max-width:992px){.scroll-down h5{margin-right:10px}}@media (max-width:768px){.scroll-down h5{margin-right:5px}}.scroll-down a{position:absolute;top:0;left:0;width:100%;font-size:16px!important}.scroll-down a:after{display:none}.scroll-down .scroll-arrow{height:39px;width:39px;border:1px solid #222;border-radius:50%;transform:rotate(90deg);position:relative;padding:0;opacity:1;transition:transform .8s cubic-bezier(.75,.25,.25,.75),border .4s cubic-bezier(.75,.25,.25,.75),opacity .5s cubic-bezier(.75,.25,.25,.75)}@media (max-width:992px){.scroll-down .scroll-arrow{transform:rotate(90deg) scale(.8)}}@media (max-width:567px){.scroll-down .scroll-arrow{transform:rotate(90deg) scale(.7);border:1px solid #656565}}.scroll-down .scroll-arrow .line{position:relative;right:-13px;top:1px;height:1px;width:11px;background:#656565;display:inline-block;transition:.4s cubic-bezier(.75,.25,.25,.75)}.scroll-down .scroll-arrow .line-1{width:9px;position:relative;right:-6px;transform:rotate(45deg);top:-2px}.scroll-down .scroll-arrow .line-2{width:9px;position:relative;right:3px;transform:rotate(-45deg);top:4px}.scroll-down.scroll-top .scroll-arrow,.scroll-down.scroll-top h5{opacity:0;transition:.4s cubic-bezier(.75,.25,.25,.75)}@media (max-width:992px){.scroll-down.scroll-top .scroll-arrow{transform:scale(.8)}}@media (max-width:567px){.scroll-down.scroll-top .scroll-arrow{transform:scale(.7)}}.scroll-down.scroll-top-active .scroll-arrow{opacity:1;transform:rotate(-90deg);transition:transform .8s cubic-bezier(.75,.25,.25,.75),border .4s cubic-bezier(.75,.25,.25,.75),opacity .5s cubic-bezier(.75,.25,.25,.75)}@media (max-width:992px){.scroll-down.scroll-top-active .scroll-arrow{transform:rotate(-90deg) scale(.8)}}@media (max-width:567px){.scroll-down.scroll-top-active .scroll-arrow{transform:rotate(-90deg) scale(.7)}}.scroll-down.scroll-top-active .scroll-arrow:hover{border:1px solid #fe0012;transition:transform .8s cubic-bezier(.75,.25,.25,.75),border .4s cubic-bezier(.75,.25,.25,.75)}.scroll-down.scroll-top-active .scroll-arrow:hover .line{background:#fe0012;transition:.4s cubic-bezier(.75,.25,.25,.75)}.page-trans{position:fixed;top:0;left:0;background:#fe0012;width:100vw;height:100vh;z-index:9999}.header-anim{transform:translateY(15px);opacity:0}.header-anim,.header-anim-on{will-change:transform;transition:all .3s ease-in-out}.header-anim-on{transform:translateY(0);opacity:1}.hero-title{transform:translateY(25px);opacity:0}.hero-title,.hero-title-on{will-change:transform;transition:all .3s ease-in-out}.hero-title-on{transform:translateY(0);opacity:1}.hero-cta{transform:translateY(25px);opacity:0}.hero-cta,.hero-cta-on{will-change:transform;transition:all .3s ease-in-out}.hero-cta-on{transform:translateY(0);opacity:1}.img-anim-bg-on{width:0!important;transition:all .3s ease-in-out}.img-anim-on img{transform:scale(1)!important}.anim-bot,.img-anim-on img{transition:all .5s ease-in-out}.anim-bot{will-change:transform;transform:translateY(20px);opacity:0}.item-anim-bot{transform:translateY(0)!important;opacity:1!important;transition:all .5s ease-in-out}.anim-bot-single-img{will-change:transform;transition:all .5s ease-in-out}.item-anim-bot-single-img{transform:translateY(0)!important;opacity:1!important;transition:all .5s ease-in-out}.green-bg{background:var(--accent);position:absolute;top:0;left:0;height:100%}.green-anim{width:0}.green-anim,.item-anim-green{transition:all .5s ease-in-out}.item-anim-green{width:100%}.single-project-hero{opacity:0;transition:all .3s ease-in-out}.single-project-hero-on{opacity:1;transition:all .3s ease-in-out}.single-news-hero{opacity:0;transition:all .3s ease-in-out}.single-news-hero-on{opacity:1;transition:all .3s ease-in-out}.col-15,.col-lg-15,.col-md-15,.col-sm-15{position:relative;min-height:1px;padding-right:15px;padding-left:15px;width:100%}@media (min-width:768px){.col-sm-15{width:20%;flex:0 0 20%}}@media (min-width:992px){.col-md-15{width:20%;flex:0 0 20%}}@media (min-width:1200px){.col-lg-15{width:20%;flex:0 0 20%}}#backList{padding-bottom:100px}@media (min-width:768px){#backList{padding-bottom:150px}}#backList .back-list-btn-box{text-align:center}#backList .back-list-btn-box a{color:#aaa;font-size:1em}@media (min-width:768px){#backList .back-list-btn-box a{font-size:1.5em}}header{padding:2vw 0 0;position:fixed;top:0;left:0;width:100%;height:auto;z-index:999;background:transparent}@media (max-width:768px){header{padding:7vw 0 0}}@media (max-width:480px){header{padding:8vw 0 0}}@media (max-width:768px){header .header-left{margin-bottom:20px}}@media (max-width:480px){header .header-left{margin-bottom:15px}}header .header-left .logo a:after{display:none}header .header-left .logo a img{width:108px;height:auto;margin:0 auto}header .header-left .logo span{font-weight:400;letter-spacing:1px;font-size:1.2em;color:#fff}@media (max-width:480px){header .header-left .logo span{font-size:1em}}header .header-right{display:flex;justify-content:flex-end;align-items:center;padding-bottom:6px}@media (max-width:768px){header .header-right{justify-content:flex-start}}header .header-right .main-menu{list-style:none;margin:0;padding:0;text-align:right}header .header-right li{display:inline-block}header .header-right li a{color:#aaa;font-weight:400;margin-left:60px;font-size:1em;position:relative;transition:.25s cubic-bezier(.75,.25,.25,.75)}@media (max-width:768px){header .header-right li a{margin-left:0;margin-right:30px}}@media (max-width:480px){header .header-right li a{font-size:.8em}}header .header-right li a:after{content:"";height:1px;width:0;background:#fe0012;position:absolute;left:auto;right:0;bottom:-3px;transition:.25s cubic-bezier(.75,.25,.25,.75)}header .header-right li a:hover{color:#333;transition:.25s cubic-bezier(.75,.25,.25,.75)}header .header-right li a:hover:after{width:100%;left:0;right:auto;transition:.25s cubic-bezier(.75,.25,.25,.75)}header .header-right li a.active{color:#333!important;outline:0;text-decoration:none;transition:.25s cubic-bezier(.75,.25,.25,.75)}header .header-right li a.active:after{width:100%;right:auto;left:0;transition:.25s cubic-bezier(.75,.25,.25,.75)}#heroSection{min-height:70vh;width:100%!important;display:flex;justify-content:center;align-items:center;background:#fff;position:relative;background-color:#efefef}#heroSection h6{text-align:center;margin-bottom:20px}@media (max-width:768px){#heroSection h6{margin-bottom:25px}}#heroSection h1{text-align:center;line-height:1.6;margin-bottom:0}#heroSection h1.big-title{line-height:1.5}@media (min-width:768px){#heroSection h1.big-title{font-size:2.4em;margin-bottom:20px}}@media (max-width:767px){#heroSection h1.big-title{font-size:1.5em;padding-right:0;margin-bottom:20px}}@media (max-width:480px){#heroSection h1.big-title{font-size:1.5em;margin-bottom:20px}}#HomeHeroSection{min-height:calc(var(--home-hero-vh)*100);width:100%!important;display:flex;justify-content:center;align-items:center;background:#fff;position:relative}#HomeHeroSection .home-hero-logo{width:200px;margin:0 auto 1em}@media (min-width:768px){#HomeHeroSection .home-hero-logo{width:260px;margin:0 auto 1em}}@media (min-width:2000px){#HomeHeroSection .home-hero-logo{width:330px;margin:0 auto 1em}}#HomeHeroSection h6{color:#fe0012;line-height:1.6;margin-bottom:1.4em;text-align:center}@media (max-width:768px){#HomeHeroSection h6{font-size:.6em}}@media (min-width:2000px){#HomeHeroSection h6{font-size:1.2em}}#HomeHeroSection h1{color:#fe0012;line-height:1.6;text-align:center;margin-bottom:0;font-weight:700}#HomeHeroSection h1.big-title{font-size:2em}@media (max-width:1400px){#HomeHeroSection h1.big-title{font-size:2em}}@media (max-width:768px){#HomeHeroSection h1.big-title{font-size:1.6em;padding-right:0}}@media (max-width:480px){#HomeHeroSection h1.big-title{font-size:1.2em}}@media (min-width:2000px){#HomeHeroSection h1.big-title{font-size:2.5em}}#HomeHeroSection h1 span{font-size:.8em}#portfolioSection{padding:120px 0;background-color:#efefef}@media (max-width:480px){#portfolioSection{padding:100px 0}}@media (min-width:2000px){#portfolioSection{padding:150px 0}}#portfolioSection h2{margin-bottom:125px}@media (max-width:768px){#portfolioSection h2{line-height:1.6}}@media (max-width:567px){#portfolioSection h2{margin-bottom:50px}}#portfolioSection .portfolio-nav{margin-bottom:75px}#portfolioSection .portfolio-nav a{margin-right:20px;color:#aaa;text-transform:capitalize;cursor:pointer}#portfolioSection .portfolio-nav a:after{content:"";height:1px;width:0;background:#285bd4;position:absolute;left:auto;right:0;bottom:-3px;transition:.25s cubic-bezier(.75,.25,.25,.75)}#portfolioSection .portfolio-nav a:hover{color:#fff;transition:.25s cubic-bezier(.75,.25,.25,.75)}#portfolioSection .portfolio-nav a:hover:after{width:100%;left:0;right:auto;transition:.25s cubic-bezier(.75,.25,.25,.75)}#portfolioSection .portfolio-nav a.active{color:#fff!important;outline:0;text-decoration:none;transition:.25s cubic-bezier(.75,.25,.25,.75)}#portfolioSection .portfolio-nav a.active:after{width:100%;right:auto;left:0;transition:.25s cubic-bezier(.75,.25,.25,.75)}#portfolioSection h3{margin-bottom:20px}#portfolioSection .desc{margin-bottom:30px;text-align:justify}#portfolioSection .portfolio-row{margin:0 -20px}#portfolioSection .portfolio-row .portfolio-box{margin-bottom:30px;padding:0 20px;position:relative}#portfolioSection .portfolio-row .portfolio-box .cancel-anchor{width:100%;height:100%;top:0;left:0;position:absolute;z-index:999;display:none}#portfolioSection .portfolio-row .portfolio-box a{color:#fff}#portfolioSection .portfolio-row .portfolio-box .portfolio-image{opacity:1;transition:.4s cubic-bezier(.75,.25,.25,.75);overflow:hidden;position:relative;cursor:pointer;box-shadow:0 8px 16px rgba(17,17,26,.1),0 16px 32px rgba(17,17,26,.05)}#portfolioSection .portfolio-row .portfolio-box .portfolio-image img{max-width:100%;max-height:100%;transform:scale(1);opacity:1;transition:.4s cubic-bezier(.75,.25,.25,.75)}#portfolioSection .portfolio-row .portfolio-box .portfolio-image .dark-bg{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);opacity:0;z-index:100;transition:.4s cubic-bezier(.75,.25,.25,.75)}#portfolioSection .portfolio-row .portfolio-box .portfolio-image .portfolio-text h3{color:#fff;font-size:14px;position:absolute;top:0;left:0;padding:14px;z-index:101;opacity:0;transform:translateX(10px);will-change:transform;transition:.4s cubic-bezier(.75,.25,.25,.75);font-feature-settings:"palt";line-height:1.5em}@media (max-width:768px){#portfolioSection .portfolio-row .portfolio-box .portfolio-image .portfolio-text h3{font-size:14px}}#portfolioSection .portfolio-row .portfolio-box .portfolio-image .portfolio-text h6{color:#fff;font-size:.8em;transform:translateX(10px);letter-spacing:.3px;position:absolute;text-transform:capitalize;left:0;bottom:0;padding:14px;margin:0;z-index:101;opacity:0;will-change:transform;transition:.4s cubic-bezier(.75,.25,.25,.75)}#portfolioSection .portfolio-row .portfolio-box .portfolio-image:hover img{transform:scale(1.1);transition:.4s cubic-bezier(.75,.25,.25,.75)}#portfolioSection .portfolio-row .portfolio-box .portfolio-image:hover .dark-bg{opacity:1;transition:.4s cubic-bezier(.75,.25,.25,.75)}#portfolioSection .portfolio-row .portfolio-box .portfolio-image:hover .portfolio-text h3,#portfolioSection .portfolio-row .portfolio-box .portfolio-image:hover .portfolio-text h6{opacity:1;transform:translateX(0);transition:.4s cubic-bezier(.75,.25,.25,.75)}#portfolioSection .portfolio-row .portfolio-box.portfolio-hidden .cancel-anchor{display:block}#portfolioSection .portfolio-row .portfolio-box.portfolio-hidden .portfolio-image{opacity:.15!important;transition:all .3s ease-in-out}#portfolioSection .portfolio-row .portfolio-box.portfolio-hidden .portfolio-image:hover img{transform:scale(1);transition:.4s cubic-bezier(.75,.25,.25,.75)}#portfolioSection .portfolio-row .portfolio-box.portfolio-hidden .portfolio-image:hover .dark-bg{opacity:0;transition:.4s cubic-bezier(.75,.25,.25,.75)}#portfolioSection .portfolio-row .portfolio-box.portfolio-hidden .portfolio-image:hover .portfolio-text h3,#portfolioSection .portfolio-row .portfolio-box.portfolio-hidden .portfolio-image:hover .portfolio-text h6{opacity:0;transform:translateX(0);transition:.4s cubic-bezier(.75,.25,.25,.75)}.portfolio-scene{box-shadow:0 8px 16px rgba(17,17,26,.1),0 16px 32px rgba(17,17,26,.05)}.exercise-box{margin-bottom:80px}@media (min-width:768px){.exercise-box{margin-bottom:40px}}.single-project-hero{height:70vh!important;background-size:cover!important;background-position:50%!important;position:relative;text-align:center}.single-project-hero .dark-bg{background-color:#000;opacity:.7}.single-project-hero h6{text-transform:capitalize;color:#fff}.single-project-hero h1,.single-project-hero h2{color:#fff}#projectDescription{padding:200px 0 150px}@media (max-width:480px){#projectDescription{padding:100px 0}}@media (min-width:2000px){#projectDescription{padding:400px 0}}@media (max-width:1200px){#projectDescription h2{margin-bottom:75px}}@media (max-width:567px){#projectDescription h2{margin-bottom:50px}}#projectDescription h5{color:#888;margin-bottom:25px}#projectDescription .project-desc{padding-top:10px}#projectDescription .project-desc p.big-p{padding-right:50px}#projectDescription .desc-bottom{margin-top:55px}@media (max-width:768px){#projectDescription .desc-bottom{margin-top:10px;margin-bottom:0}}#projectDescription .desc-bottom a{color:#aaa}#projectDescription .desc-bottom p{color:#888}@media (max-width:1200px){#projectDescription .desc-bottom-after-2{order:4}#projectDescription .desc-bottom-after-1{order:3}#projectDescription .desc-bottom-before-2{margin-top:50px;margin-bottom:50px;order:2}#projectDescription .desc-bottom-before-1{margin-top:50px;margin-bottom:50px;order:1}}@media (max-width:992px){#projectDescription .desc-bottom-before-2{margin-top:0}}#WorkPresentation{padding-bottom:150px}#workGallery{padding-bottom:75px}@media (min-width:768px){#workGallery{padding-bottom:150px}}.gallery-title{font-size:1.5em;font-weight:400;text-align:center;margin-bottom:1.5em}.project-images{padding:0}@media (max-width:768px){.project-images{padding:0 0 100px}}@media (max-width:480px){.project-images{padding:100px 0}}@media (min-width:2000px){.project-images{padding:150px 0}}.project-images .row{margin:0 -50px}.project-images .presentation-image{padding:0 50px}.project-images .presentation-image img{max-width:100%;max-height:100%;margin-top:100px;box-shadow:0 8px 16px rgba(17,17,26,.1),0 16px 32px rgba(17,17,26,.05)}@media (max-width:768px){.project-images .presentation-image img{margin-top:80px}}.project-images .gallery-image-box{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding:0 50px}@media (min-width:768px){.project-images .gallery-image-box:before{content:"";display:block;width:22%;order:1}.project-images .gallery-image-box:after{content:"";display:block;width:22%}}.project-images .gallery-image-box a.gallery-image{position:relative;width:44%;margin-bottom:30px;background-size:cover;background-position:50%;box-shadow:0 8px 16px rgba(17,17,26,.1),0 16px 32px rgba(17,17,26,.05);overflow:hidden}@media (min-width:768px){.project-images .gallery-image-box a.gallery-image{width:22%}}.project-images .gallery-image-box a.gallery-image:before{content:"";display:block;padding-top:75%}.project-images .gallery-image-box a.gallery-image:after{display:none}.project-images .gallery-image-box a.gallery-image img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:auto}#projectNext{padding:0 0 50px;font-size:1em}@media (min-width:768px){#projectNext{font-size:1.5em}}#projectNext .project-nav{text-align:center}#projectNext .project-nav h5{color:#888;margin-bottom:30px}#projectNext .project-nav a{color:#aaa;display:inline-block}#projectNext .project-nav .next-grey{color:#333}.simple-hero{height:100vh!important;background:#fff!important}#aboutStory{padding:200px 0 150px}@media (max-width:480px){#aboutStory{padding:100px 0}}@media (min-width:2000px){#aboutStory{padding:400px 0}}#aboutStory h2{margin-bottom:50px}@media (max-width:1200px){#aboutStory .story-left{margin-bottom:75px}}#aboutStory .story-right{padding-top:10px}#aboutStory .story-bottom{margin-top:50px}#aboutStory a{color:#aaa}#aboutTeam{padding:150px 0}@media (max-width:480px){#aboutTeam{padding:100px 0 30px}}@media (min-width:2000px){#aboutTeam{padding:400px 0 330px}}#aboutTeam .team-row{margin:0 -35px}#aboutTeam .team-row .team-title{padding:0 35px}#aboutTeam .team-row .team-box{padding:0 35px;margin-bottom:70px}#aboutTeam .team-row .team-box .team-box-title{display:flex;justify-content:space-between}#aboutTeam .team-row .team-box .team-box-title h3{font-size:1.3em;font-weight:300;color:#fff;margin-bottom:15px}@media (max-width:768px){#aboutTeam .team-row .team-box .team-box-title h3{font-size:1em}}#aboutTeam .team-row .team-box .team-box-title a{color:#fff;transition:all .1s ease-in-out!important}#aboutTeam .team-row .team-box .team-box-title a:after{display:none}#aboutTeam .team-row .team-box .team-box-title a:hover{color:#285bd4!important;transition:all .1s ease-in-out!important}#aboutTeam .team-row .team-box .team-box-title span{margin-left:12px;position:relative;bottom:10px;opacity:0;transition:all .3s ease-in-out!important}#aboutTeam .team-row .team-box h5{color:#888}#aboutTeam .team-row .team-box img{max-width:100%;max-height:100%;margin-bottom:30px}#aboutTeam .team-row .team-box:hover span{bottom:2px;opacity:1;transition:all .3s ease-in-out!important}#aboutServices{padding:80px 0 200px;position:relative}@media (max-width:768px){#aboutServices{padding:200px 0 150px}}@media (max-width:480px){#aboutServices{padding:100px 0 40px}}@media (min-width:2000px){#aboutServices{padding:400px 0 340px}}#aboutServices i{font-size:2em;color:#285bd4}#aboutServices h2{margin-bottom:30px}#aboutServices p{margin-bottom:50px}@media (max-width:992px){#aboutServices .services-left{margin-bottom:75px}}#aboutServices .services-right{padding-top:12px}#aboutServices .services-box{margin-top:15px;margin-bottom:60px}#aboutServices h5{color:#888;margin-bottom:20px;margin-top:20px;font-size:.9em}#aboutServices a{color:#aaa}#aboutServices ul li{line-height:2.2}#newsSection{padding:250px 0 100px}@media (max-width:480px){#newsSection{padding:100px 0 50px}}@media (min-width:2000px){#newsSection{padding:400px 0 250px}}#newsSection .blog-post{margin-bottom:150px;cursor:pointer}@media (max-width:480px){#newsSection .blog-post{margin-bottom:100px}}@media (max-width:992px){#newsSection .blog-post .blog-date{order:3}}#newsSection .blog-post .blog-date h5{color:#888;margin-top:37px;transition:.25s cubic-bezier(.75,.25,.25,.75)}@media (max-width:992px){#newsSection .blog-post .blog-date h5{color:#aaa}}@media (min-width:1800px){#newsSection .blog-post .blog-date h5{margin-top:50px}}@media (min-width:2000px){#newsSection .blog-post .blog-date h5{margin-top:55px}}#newsSection .blog-post .blog-title{display:flex;align-items:center}@media (max-width:992px){#newsSection .blog-post .blog-title{order:2}}#newsSection .blog-post .blog-title h2{line-height:1.6;color:#888;padding-right:50px;transition:.25s cubic-bezier(.75,.25,.25,.75)}@media (max-width:992px){#newsSection .blog-post .blog-title h2{color:#fff}}@media (max-width:992px){#newsSection .blog-post .blog-image{order:1;margin-bottom:50px}}#newsSection .blog-post .blog-image img{opacity:0;max-width:100%;max-height:100%;position:relative;right:0;transition:.35s cubic-bezier(.75,.25,.25,.75)}@media (max-width:992px){#newsSection .blog-post .blog-image img{opacity:1!important;right:0!important}}#newsSection .blog-post a:after{display:none}#newsSection .blog-post.selected .blog-date h5{color:#aaa;transition:.25s cubic-bezier(.75,.25,.25,.75)}#newsSection .blog-post.selected .blog-title h2{color:#fff;transition:.25s cubic-bezier(.75,.25,.25,.75)}#newsSection .blog-post.selected .blog-image img{opacity:1;right:-10px;transition:.35s cubic-bezier(.75,.25,.25,.75)}.single-news-hero{height:100vh!important}.single-news-hero h6{color:#888;letter-spacing:0;font-weight:400;margin-bottom:50px!important}.single-news-hero h6 span{text-transform:none!important;margin-right:75px}@media (max-width:768px){.single-news-hero h6 span{display:block;margin-bottom:25px;margin-right:0}}.single-news-hero h6 a{color:#aaa;margin-right:25px}@media (min-width:1200px){.single-news-hero h1{max-width:70%}}.single-news-hero img{max-width:100%;max-height:100%}#singleNews{padding:200px 0}@media (max-width:480px){#singleNews{padding:100px 0}}#singleNews img{max-width:100%;max-height:100%;margin-bottom:75px}#singleNews .single-news-left h3{margin-bottom:35px}#singleNews .single-news-left .single-news-date{margin-bottom:40px;font-weight:300;letter-spacing:.5px;margin-right:75px}#singleNews .single-news-left blockquote{margin:35px 0;padding-left:50px;padding-bottom:3px;border-left:5px solid #222}#singleNews .single-news-left blockquote p{font-size:1.2em;color:#eee}#singleNews .single-news-left blockquote cite{font-size:.8em;color:#656565}#singleNews .single-news-left ul{margin:30px 0;padding-left:50px}#singleNews .single-news-left ul li:before{content:"";width:4px;height:4px;border-radius:50%;border:0;background:#454545;display:inline-block;position:relative;right:16px;bottom:4px}#singleNews .single-news-left .tags{margin-top:75px}#singleNews .single-news-left .tags span{border:1px solid #285bd4;padding:7px 10px;border-radius:25px;font-size:.7em;margin-right:10px;color:#fff;cursor:pointer;transition:.25s cubic-bezier(.75,.25,.25,.75)}#singleNews .single-news-left .tags span:hover{color:#fff;background:#285bd4;transition:.25s cubic-bezier(.75,.25,.25,.75)}#singleNews .sidebar{padding-left:75px}@media (max-width:1200px){#singleNews .sidebar{padding-left:15px;margin-top:150px}}#singleNews .sidebar .widget{margin-bottom:75px;border:1px solid #222;padding:40px}#singleNews .sidebar .widget h5{color:#888;margin-bottom:30px}#singleNews .sidebar .widget .recent-post{margin-bottom:30px}#singleNews .sidebar .widget .recent-post h4{font-weight:300;color:#fff;font-size:1em;line-height:1.6}#singleNews .sidebar .widget .recent-post .recent-date{font-size:.75em;color:#888}#singleNews .sidebar .widget .recent-post:last-child{margin-bottom:0}#singleNews .sidebar .widget ul li{line-height:1;margin-bottom:17px}#singleNews .sidebar .widget ul li:last-child{margin-bottom:10px}#singleNews .sidebar .widget ul li a{color:#aaa}#singleNews .sidebar .widget a{color:#aaa;margin-bottom:15px}#contactSection{padding:250px 0 200px}@media (max-width:480px){#contactSection{padding:100px 0}}@media (min-width:2000px){#contactSection{padding:400px 0 350px}}#contactSection .succes-message{text-align:center;padding-top:50px}#contactSection .succes-message i{color:#285bd4;font-size:2.5em}#contactSection .succes-message h1{margin-top:10px;margin-bottom:25px;font-size:2em}#contactSection .succes-message p{color:#888!important}@media (max-width:992px){#contactSection .contact-left{margin-bottom:100px}}#contactSection .contact-left h2{margin-bottom:100px;line-height:1.6}@media (max-width:992px){#contactSection .contact-left h2{margin-bottom:50px}}#contactSection .contact-left h5{color:#888;margin-bottom:25px}@media (max-width:576px){#contactSection .contact-left h5{margin-top:30px}}#contactSection .contact-left ul{margin-bottom:100px}@media (max-width:576px){#contactSection .contact-left ul{margin-bottom:30px}}#contactSection .contact-left .footer-menu ul{list-style:none;margin:0;padding:0}#contactSection .contact-left .footer-menu ul li{display:inline-block;font-size:.85em;font-weight:400;margin-right:30px}#contactSection .contact-left .footer-menu ul li a{color:#aaa}#contactSection .contact-left .footer-menu ul li a:after{width:0;left:auto;right:0;transition:.25s cubic-bezier(.75,.25,.25,.75)}#contactSection .contact-left .footer-menu ul li a:hover{color:#fff;transition:.25s cubic-bezier(.75,.25,.25,.75)}#contactSection .contact-left .footer-menu ul li a:hover:after{width:100%;left:0;right:auto;transition:.25s cubic-bezier(.75,.25,.25,.75)}@media (max-width:1199px){#contactSection .contact-left .copyright{margin-top:30px}}#contactSection .contact-left .copyright p{display:inline-block;font-size:.9em;font-weight:300;line-height:2;color:#b6b6b6;margin-bottom:25px}#contactSection .contact-right input{width:100%;background:transparent;border:0;border-bottom:1px solid #333;padding:0 0 10px;margin:20px 0;font-weight:300;font-size:1em;color:#fff;transition:.25s cubic-bezier(.75,.25,.25,.75)}#contactSection .contact-right input::-webkit-input-placeholder{color:#888;font-weight:300}#contactSection .contact-right input:-ms-input-placeholder{color:#888;font-weight:300}#contactSection .contact-right input::-ms-input-placeholder{color:#888;font-weight:300}#contactSection .contact-right input::placeholder{color:#888;font-weight:300}#contactSection .contact-right input:focus{outline:0;border-bottom:1px solid #285bd4;transition:.25s cubic-bezier(.75,.25,.25,.75)}#contactSection .contact-right textarea{width:100%;background:transparent;border:0;border-bottom:1px solid #333;padding:0 0 10px;margin:20px 0;font-weight:300;min-height:145px;font-size:1em;color:#fff;transition:.25s cubic-bezier(.75,.25,.25,.75)}#contactSection .contact-right textarea::-webkit-input-placeholder{color:#888;font-weight:300}#contactSection .contact-right textarea:-ms-input-placeholder{color:#888;font-weight:300}#contactSection .contact-right textarea::-ms-input-placeholder{color:#888;font-weight:300}#contactSection .contact-right textarea::placeholder{color:#888;font-weight:300}#contactSection .contact-right textarea:focus{outline:0;border-bottom:1px solid #285bd4;transition:.25s cubic-bezier(.75,.25,.25,.75)}#contactSection .contact-right button{padding:10px 20px;margin:30px 0 0;font-weight:300;font-size:.9em;color:#fff;text-align:left;transition:.25s cubic-bezier(.75,.25,.25,.75);position:relative;border:1px solid #285bd4;background:transparent;display:inline-block;width:auto}#contactSection .contact-right button:hover{background:#285bd4;transition:.25s cubic-bezier(.75,.25,.25,.75)}#contactSection .contact-right button:focus{outline:0;text-decoration:none}#contactSection .contact-right p{color:#ea3c3c;font-size:.9em;font-weight:300;margin:-5px 0 10px}footer#footerSection{padding:40px 0;background:#111;position:relative}@media (min-width:768px){footer#footerSection{padding:60px 0}}@media (max-width:480px){footer#footerSection{padding:100px 0}}@media (min-width:2000px){footer#footerSection{padding:150px 0}}footer#footerSection .footer-title{margin-bottom:125px}@media (max-width:1200px){footer#footerSection .footer-title{margin-bottom:35px}}footer#footerSection .footer-title h2{line-height:1.6}footer#footerSection .footer-project{margin-bottom:125px;padding-bottom:23px;display:flex;align-items:flex-end}@media (max-width:1440px){footer#footerSection .footer-project{padding-bottom:25px}}@media (max-width:1200px){footer#footerSection .footer-project{margin-bottom:75px;padding-bottom:0}}@media (max-width:768px){footer#footerSection .footer-project{margin-bottom:125px}}footer#footerSection .footer-project a{color:#aaa;font-weight:400}footer#footerSection .footer-project a:hover{color:#fff}@media (max-width:768px){footer#footerSection .contact-box{margin-bottom:50px}}footer#footerSection .contact-box h5{color:#888;margin-bottom:25px}footer#footerSection .contact-box ul li{line-height:2.4}footer#footerSection .contact-box.proceed-box{padding-right:60px}@media (max-width:1200px){footer#footerSection .contact-box.contact-mail{order:1}}@media (max-width:1200px){footer#footerSection .contact-box.contact-address{order:2}}footer#footerSection .footer-menu ul{list-style:none;margin:0;padding:0}footer#footerSection .footer-menu ul li{display:inline-block;font-size:.85em;font-weight:400;margin-right:30px}footer#footerSection .footer-menu ul li a{color:#aaa}footer#footerSection .footer-menu ul li a:after{width:0;left:auto;right:0;transition:.25s cubic-bezier(.75,.25,.25,.75)}footer#footerSection .footer-menu ul li a:hover{color:#fff;transition:.25s cubic-bezier(.75,.25,.25,.75)}footer#footerSection .footer-menu ul li a:hover:after{width:100%;left:0;right:auto;transition:.25s cubic-bezier(.75,.25,.25,.75)}@media (max-width:1200px){footer#footerSection .footer-offset{display:none}}@media (max-width:1200px){footer#footerSection .copyright{order:3;margin-top:0}}footer#footerSection .copyright p{font-size:.8em;font-weight:300;line-height:2;color:#fff;margin-bottom:0;text-align:center}@media (min-width:768px){footer#footerSection .copyright p{text-align:left}}footer#footerSection .footer-logo{display:flex;flex-direction:column;align-items:center;margin-top:20px}@media (min-width:768px){footer#footerSection .footer-logo{flex-direction:row}}footer#footerSection .footer-logo a{display:block;height:auto;margin:0 10px 20px}footer#footerSection .footer-logo a.logo_id,footer#footerSection .footer-logo a.logo_oit{width:140px}@media (min-width:768px){footer#footerSection .footer-logo a:first-child{margin-left:0}footer#footerSection .footer-logo a:last-child{margin-right:0}}footer#footerSection .footer-logo a:after{display:none}.page-404 h1 input{font-size:.8em}.page-404 h1.big-title{margin-bottom:50px!important}.page-404 a{padding:10px 20px;margin:30px 0 0;font-weight:300;font-size:.9em;color:#333;text-align:center;transition:.25s cubic-bezier(.75,.25,.25,.75);position:relative;border:1px solid #fe0012;background:transparent;display:block;width:auto}.page-404 a:after{display:none}.page-404 a:hover{background:#fe0012;transition:.25s cubic-bezier(.75,.25,.25,.75)}.page-404 a:focus{outline:0;text-decoration:none}.redirect #footerSection{background:#050505}
/*# sourceMappingURL=main.5d5bfb98.chunk.css.map */