@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@300&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"CaviaDreams","CaviaDreamsBold","CaviaDreamsItalic","CaviaDreamsBoldItalic";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"CaviaDreams","CaviaDreamsBold","CaviaDreamsItalic","CaviaDreamsBoldItalic"}*{outline:none}body{overflow-x:hidden}a{color:#000!important}#main-canvas{z-index:-1}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.content{height:100vh;width:100vw;overflow-y:hidden}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:"CaviaDreams";src:local("CaviaDreams"),url(/static/media/CAVIARDREAMS.3670aa49.TTF) format("truetype")}@font-face{font-family:"CaviaDreamsBold";font-weight:900;src:local("CaviaDreams"),url(/static/media/CAVIARDREAMS_BOLD.65ab651c.TTF) format("truetype")}@font-face{font-family:"CaviaDreamsItalic";font-weight:900;src:local("CaviaDreams"),url(/static/media/CAVIARDREAMS_ITALIC.e67f5c38.TTF) format("truetype")}@font-face{font-family:"CaviaDreamsBoldItalic";font-weight:900;src:local("CaviaDreams"),url(/static/media/CAVIARDREAMS_BOLDITALIC.825e49e4.TTF) format("truetype")}.title-page{color:#fff;background:#000;position:absolute;top:0;left:0;height:100%;width:100%;font-family:sans-serif;overflow-y:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center}@media only screen and (min-width:301px) and (max-width:1023px){.title-page{flex-direction:column}}.title-page .architecture,.title-page .engineering{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.title-page .architecture a,.title-page .engineering a{margin:0}.title-page .architecture .architecture-page,.title-page .engineering .architecture-page,.title-page .engineering .engineering-page{color:#fff;font-size:250%;display:flex;justify-content:center}@media only screen and (min-width:300px) and (max-width:474px){.title-page .architecture .architecture-page,.title-page .engineering .architecture-page,.title-page .engineering .engineering-page{font-size:150%}}.title-page .active.engineering,.title-page .architecture.active{background:#fff!important}.title-page .active.engineering a,.title-page .architecture.active a{width:100%;height:100%;transition:0s!important}@media only screen and (min-width:301px) and (max-width:1023px){.title-page .engineering{width:100%}}.title-page .engineering a{margin:0}.title-page .divider{background:#969696;width:.1em;height:6.5rem;-webkit-animation:mydivider1;animation:mydivider1;-webkit-animation-duration:1s;animation-duration:1s}@media only screen and (min-width:301px) and (max-width:1023px){.title-page .divider{width:6.5rem;height:.8px}}@-webkit-keyframes mydivider1{0%{height:0}to{height:6.5rem}}@keyframes mydivider1{0%{height:0}to{height:6.5rem}}.title-page .architecture-page,.title-page .engineering-page{width:100%;height:100%}.title-page .img-overlay{width:100%;height:100%;display:grid;place-items:center}.title-page .title-image{-webkit-animation-name:example;animation-name:example;-webkit-animation-duration:4s;animation-duration:4s}@media only screen and (min-width:300px) and (max-width:474px){.title-page .title-image{width:12rem}}@-webkit-keyframes example{to{transform:scale(1.2);transition:transform 2s ease}}@keyframes example{to{transform:scale(1.2);transition:transform 2s ease}}@media only screen and (max-width:1024px){.title-page img{width:80%}.title-page .divider{-webkit-animation:mydivider2;animation:mydivider2;-webkit-animation-duration:1s;animation-duration:1s}}@-webkit-keyframes mydivider2{0%{width:0}to{width:6.5rem}}@keyframes mydivider2{0%{width:0}to{width:6.5rem}}@media only screen and (max-width:475px){.title-page .title-page .architecture img,.title-page .title-page .engineering img{width:60%}}.home-wrapper{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.root-content{width:100%;height:100%;margin:-1px auto}@media only screen and (min-width:301px) and (max-width:1023px){.root-content{display:grid;place-items:center;width:100%}}@media only screen and (min-width:1536px){.root-content{width:100%}}.root-content .company-content{padding:16px}.root-content .company-content .title{text-align:right;font-size:1.4rem;font-family:"CaviaDreamsBold";font-weight:bolder;max-height:72px;overflow:auto}@media only screen and (min-width:301px) and (max-width:1023px){.root-content .company-content .title{text-align:center;font-size:17px}}.root-content .company-content .description{text-align:right;padding-top:10px;font-size:.8rem;font-family:"CaviaDreams";opacity:.8;max-height:200px;overflow-y:auto}@media only screen and (min-width:301px) and (max-width:1023px){.root-content .company-content .description{text-align:center;font-size:.8rem}}.filler{width:100%;height:39px}.desc-sub span,.footer-heading{font-family:"CaviaDreams";font-weight:bolder;font-size:.9rem}.desc-sub{margin-top:1.5rem;font-size:.85rem}.desc,.desc-sub{font-family:"CaviaDreams"}.desc{font-size:.9rem}.modal-header{padding:0;border:none;position:absolute;right:10px;z-index:999}.modal-body{padding:1.2rem}.modal-dialog{margin:15rem auto!important}.made-company{font-weight:700;color:#222}.made-company,.made-company:hover{text-decoration:none}.footer{font-family:"CaviaDreams";min-width:18em;color:#6c757d;text-align:right;position:fixed;bottom:.2%;right:0;margin-right:3.6vw;display:flex;grid-gap:5px;z-index:9999}@media only screen and (min-width:300px) and (max-width:474px){.footer{min-width:1em}}.footer .message{width:90%;font-size:.9rem;color:#fff;position:relative}@media only screen and (min-width:300px) and (max-width:474px){.footer .message{display:none}}.footer .message .tooltip-1,.footer .message .tooltip-2{width:100%;height:100%;padding-top:.8em;background-color:#252525;padding-right:1em;position:absolute;transition:2s}.footer .cr-logo{width:10%;font-size:2rem;cursor:pointer;color:#303030}.tooltip-inner{max-width:100%!important}.slider-part{flex:2 1;height:100%}.detail-wrapper{width:100%}.detail-part{display:flex;justify-content:flex-end;align-items:center;position:absolute;bottom:15%;z-index:999;padding:0;width:100vw}@media only screen and (min-width:301px) and (max-width:1023px){.detail-part{justify-content:center}}.detail-part .company-content{background-color:hsla(0,0%,100%,.9);margin-right:4vw;border-radius:5px;max-width:680px}@media only screen and (min-width:301px) and (max-width:1023px){.detail-part .company-content{margin-right:0}}@media only screen and (min-width:300px) and (max-width:474px){.detail-part .company-content{max-width:400px}}.item{background:transparent;height:100%;z-index:10;transition:transform .3s ease .1s;display:flex;overflow:hidden;object-fit:fit}@media only screen and (min-width:1536px){.item{width:100%;height:100%}}.item div #img{width:100vw;height:100%;border-radius:2px;cursor:pointer;background-size:cover;background-repeat:no-repeat;background-position:50%}.player-main{width:100%;min-height:100vh}@media only screen and (min-width:301px) and (max-width:1023px){.player-main{min-height:unset;height:23.0583125em;margin-top:21vh}}@media only screen and (min-width:300px) and (max-width:474px){.player-main{min-height:unset;margin-top:21vh;height:17.2em;margin-left:-2px;display:flex;flex-direction:column}}@media only screen and (min-width:300px) and (max-width:474px){.player-main .our-player-play-pause{position:unset;transform:unset;padding-left:unset;justify-content:center}}.player-main .player-ours{width:100%;height:100%;background-color:#fff!important}.player-main .player-ours #y-player{height:100%!important;width:100%!important}.player-main .player-ours #y-player div iframe{width:100vw;height:100%}.item.active{display:inline}.company-content{padding:15px}.our-player-play-pause{display:inline-flex;position:absolute;bottom:8%;left:50%;transform:translateX(-50%);background-color:hsla(0,0%,100%,.8);border-radius:5px;padding-left:15px}@media only screen and (min-width:301px) and (max-width:1023px){.our-player-play-pause{bottom:28%}}@media only screen and (min-width:300px) and (max-width:474px){.our-player-play-pause{bottom:40%}}.slider-btn-main{height:32px;position:absolute;bottom:8%;right:0;margin:0 4vw 0 auto;display:flex}@media only screen and (min-width:301px) and (max-width:1023px){.slider-btn-main{width:100%;right:0;display:grid;place-items:center;margin-right:0}}.slider-btn-main .slider-buttons{border-radius:5px;display:inline-flex;height:32px;flex:1 1;background-color:hsla(0,0%,100%,.9)}@media only screen and (min-width:301px) and (max-width:1023px){.slider-btn-main .slider-buttons{position:unset}}.slider-btn-main .slider-buttons button:disabled,.slider-btn-main .slider-buttons button[disabled]{color:#bbb!important}.slider-btn-main .slider-buttons .number-text{font-size:1rem;display:flex;justify-content:center;align-items:center;flex:6 1}.play{background-color:#fff;font-size:23px;border-style:solid;border-width:0;background:transparent;cursor:pointer}.play:hover{border-color:transparent transparent transparent rgba(36,28,28,.53)}@media only screen and (min-width:300px) and (max-width:474px){.play{font-size:22px}}.pause{margin-top:11px;margin-right:-11px;height:16px;border:double #202020;border-width:0 0 0 15px;cursor:pointer;background:transparent}@media only screen and (min-width:300px) and (max-width:474px){.pause{border-width:0 0 0 12px;margin-left:15px}}.pause:hover{border-color:transparent transparent transparent rgba(36,28,28,.53)}.next,.previous{color:#1d1d1d;background:transparent;padding:0;border:0;width:30px;font-size:1.1rem;font-weight:200}.view-btn{margin-top:20px;width:100px;height:35px;background-color:#fff;border:1px solid #000;color:#000;font-family:"Open Sans",sans-serif;font-size:12px;margin-bottom:20px}.view-btn:hover{background-color:#000;color:#fff}.slider-image{height:100%;width:100%;overflow:hidden}@media only screen and (min-width:301px) and (max-width:1023px){.slider-image{margin-left:0}}.slider-image img{object-fit:cover;object-position:center top}.next:focus,.pause:focus,.play:focus,.previous:focus{outline:0}.team-content{min-height:580px;width:70%;margin:0 auto;display:grid;place-items:center}.team-content .members-collection{width:95%;display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(10rem,3fr));grid-auto-rows:minmax(350px,auto)}.team-content .members-collection #member{display:flex;flex-direction:column}.team-content .members-collection #member #member-image{flex:1 1;display:grid;place-items:center}.team-content .members-collection #member #member-image #img{width:140px;height:140px;border-radius:50%;box-shadow:0 0 12px 3px #eee;overflow:hidden}.team-content .members-collection #member #member-image #img img{width:100%;height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.team-content .members-collection #member #member-information{flex:1 1;padding:0 20px;text-align:center;font-size:15px}.team-content .members-collection #member #member-information #icon-p{padding-top:10px}.team-content .members-collection #member #member-information p{font-family:"CaviaDreams";margin-bottom:5px!important}.team-content .members-collection #member #member-information p span{font-family:"CaviaDreamsBold";font-weight:700}.team-content .members-collection #member #member-information p #icon{padding:10px 5px 0;color:rgba(0,0,0,.6)}.sample-img{width:100%;margin:10px;display:grid;place-items:center}@media only screen and (min-width:301px) and (max-width:1023px){.sample-img{margin:80px auto}}.sample-img img{width:70%;height:auto}@media only screen and (min-width:301px) and (max-width:1023px){.sample-img img{width:95%}}@media only screen and (min-width:300px) and (max-width:474px){.sample-img img{width:89%}}@media only screen and (min-width:301px) and (max-width:1023px){.sample-img{width:95%}}@media only screen and (min-width:300px) and (max-width:474px){.sample-img{width:95%}}#introduction{max-height:64vh;margin-top:40px;display:flex;justify-content:center;overflow:auto}@media only screen and (min-width:301px) and (max-width:1023px){#introduction{min-height:500px}}.introduction-content{background:transparent;height:80%;width:100%}@media only screen and (min-width:301px) and (max-width:1023px){.introduction-content{width:90%}}.introduction-content .intro-description{font-size:.9rem;font-family:"CaviaDreams";text-align:left;padding-top:.7em;opacity:.6;padding-bottom:3em}.introduction-content .intro-description h1,.introduction-content .intro-description h1 span,.introduction-content .intro-description h2,.introduction-content .intro-description h2 span,.introduction-content .intro-description h3,.introduction-content .intro-description h3 span,.introduction-content .intro-description h4,.introduction-content .intro-description h4 span,.introduction-content .intro-description h5,.introduction-content .intro-description h5 span,.introduction-content .intro-description h6,.introduction-content .intro-description h6 span,.introduction-content .intro-description p,.introduction-content .intro-description p span{font-family:"CaviaDreams"!important}.title{font-size:1.3rem;font-family:"CaviaDreamsBold"}@media only screen and (min-width:300px) and (max-width:474px){.title{text-align:center}}.mission{font-size:1.3rem;font-family:"CaviaDreamsBold"}@media only screen and (min-width:300px) and (max-width:474px){.mission{text-align:center}}@media only screen and (min-width:1024px){.about-wrapper{width:94.5%;position:absolute;top:47.2%;left:50%;transform:translate(-50%,-50%)}}.about-gallery-main{width:75%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width:1024px){.about-gallery-main{width:100%}}@media only screen and (min-width:301px) and (max-width:1023px){.about-gallery-main{margin-top:1em}}@media only screen and (min-width:300px) and (max-width:474px){.about-gallery-main{width:90%}}.about-gallery{flex:2 1;width:100%;display:flex}@media only screen and (min-width:301px) and (max-width:1023px){.about-gallery{flex-direction:column-reverse}}.about-gallery-info{flex:1 1;display:grid;padding-left:1em}@media only screen and (min-width:301px) and (max-width:1023px){.about-gallery-info{padding-left:0}}.about-gallery-info .about-info{text-align:right}@media only screen and (min-width:301px) and (max-width:1023px){.about-gallery-info .about-info{padding:0 20px 60px;text-align:center}}.about-gallery-info .about-info h4{font-family:"CaviaDreamsBold";font-size:20px;text-transform:capitalize}.about-gallery-info .about-info p{font-family:"CaviaDreams";font-size:.8rem;margin:0}.about-gallery-info-images{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-main{width:95%;margin:10px auto;display:flex;flex-direction:row}@media only screen and (min-width:301px) and (max-width:1023px){.contact-main{flex-direction:column-reverse}}.contact-main .right-page{display:inline-block;flex:2 1}.contact-main .right-page iframe{width:97%;height:70vh;border:0;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media only screen and (min-width:301px) and (max-width:1023px){.contact-main .right-page iframe{height:380px;border:0}}@media only screen and (min-width:301px) and (max-width:1023px){.contact-main .right-page{display:inline-block;margin-top:40px;flex:2 1}}.contact-main .left-page{padding:10px 35px 10px 20px;flex:1 1;display:flex;flex-direction:column}@media only screen and (min-width:301px) and (max-width:1023px){.contact-main .left-page{flex-direction:column-reverse;padding-bottom:50px}}.contact-main .left-page .contact-form{flex:3 1;display:flex;justify-content:center;align-items:center}.contact-main .left-page .contact-form form{display:inline-block;height:75%;width:100%}@media only screen and (min-width:301px) and (max-width:1023px){.contact-main .left-page .contact-form form{margin-top:30px;margin-bottom:40px}}.contact-main .left-page .contact-form form input{width:95%!important;padding:8px}.contact-main .left-page .contact-form form textarea{padding:8px}.contact-main .left-page .contact-text{flex:1 1;padding-top:10px}.contact-main .left-page #icon{padding-left:8px}.contact-main .left-page #icon a{color:#202020!important}.contact-main .left-page .md-form{margin-bottom:0!important;margin-top:0!important;font-family:"CaviaDreams"!important}.contact-main .left-page .md-form textarea.md-textarea{padding:0!important}.contact-main .button-color{background-color:#000!important;opacity:.9!important;color:#fff!important;float:right;font-family:"CaviaDreams";width:7em;height:35px;margin:0;font-size:.8em!important;border-radius:0!important}.contact-main .contact-text{font-family:"CaviaDreams";clear:both;text-align:right;font-size:.9em}@media only screen and (min-width:301px) and (max-width:1023px){.contact-main .contact-text{text-align:center}}.contact-main .a{color:#000}#introduction-details{height:68vh}.activities{height:100%;width:100%;padding-bottom:20px}.activities .activity{width:100%;min-height:40px;display:flex;flex-direction:column}.activities .activity .goback{font-size:.75rem;font-family:"CaviaDreams";padding:5px 5px 5px 0;border-bottom:1px solid #a1a1a1;cursor:pointer}.activities .activity .goback span{text-transform:capitalize}.activities .activity .activity-title{flex:1 1;text-transform:uppercase;border-bottom:1px solid #a1a1a1;padding:5px;font-size:1rem;font-family:"CaviaDreams"}.activities .activity .activity-titlespan.active{color:red}.activities .activity .activity-title .activity-plus-minus{font-size:1.8rem!important}.activities .activity .activity-title .activity-main-title{font-size:1.2rem;padding-left:3px;font-weight:700}.activities .activity .author{font-size:.75rem;font-family:"CaviaDreams";padding-top:.6rem;padding-right:5px;font-weight:700}.activities .activity .author2{font-size:.9rem;font-family:"CaviaDreams";padding-left:5px;font-weight:700}.activities .activity .date{font-size:.75rem;font-family:"CaviaDreams";padding-top:.6rem;font-weight:700}.activities .activity .details{border-bottom:unset!important;font-weight:bolder;padding-top:20px;padding-bottom:0;padding-left:13px}.activities .activity .activity-description{padding:5px 5px 5px 15px;flex:1 1;font-size:.9rem;font-family:"CaviaDreams";color:#464646;display:none;max-height:54vh;overflow-y:auto;overflow-x:hidden}.activities .activity .activity-description .description{font-family:"CaviaDreams";text-align:left!important;padding-top:20px;font-size:.9rem!important;padding-bottom:50px}.activities .activity .activity-description .description a{color:#000!important}.activities .activity .activity-description .description p{font-size:.9rem!important}.activities .activity .activity-description .description p a{color:#000!important}.activities .activity .activity-description .description span{font-family:"CaviaDreams"!important;font-size:.9rem!important}.activities .activity .activity-description .description em{font-size:.9rem!important}.activities .activity .activity-description .short-description{font-family:"CaviaDreams";text-align:left!important;max-height:3rem;overflow:hidden;padding-top:20px}.activities .activity .activity-description .short-description p{margin:0;font-size:1rem!important}.activities .activity .activity-description .short-description p span{display:inline-block;font-family:"CaviaDreams"!important;width:98%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1rem!important}.activities .activity .activity-description .readmore{float:right;border:none;background-color:#141414;color:#fff;padding:4px 11px;font-size:.8rem}#plusminus{font-size:32px;cursor:pointer;display:inline-block}.activity div.active{display:block!important}.img{width:200px;height:150px;float:left;background-color:#cecece;margin:5px 10px 0 0}.below-title{padding-left:14px;padding-bottom:10px}.activities .not-found{width:100%;min-height:400px;overflow:hidden;display:flex;justify-content:center;align-items:center}.activities .not-found .not-found-content img{width:180px;opacity:.1}.activities .not-found .not-found-content .no-text{font-family:"CaviaDreams"!important;font-size:1rem;font-weight:700;color:#777;padding-top:15px}.contactus{border:none;background-color:#000;color:#fff;padding:5px 10px;font-size:.9rem;float:right}@media only screen and (min-width:1024px){.work-wrapper{width:94.5%;position:absolute;top:47.2%;left:50%;transform:translate(-50%,-50%)}}.ck.ck-balloon-panel{z-index:10500!important}@media only screen and (min-width:1024px){.main-container{width:82%;height:25rem;position:absolute;top:47.2%;left:50%;z-index:1000;transform:translate(-50%,-50%)}}@media only screen and (min-width:1024px) and (min-width:1536px){.main-container{height:50vh}}@media only screen and (min-width:301px) and (max-width:1023px){.main-container{width:100%;height:35em}}@media only screen and (min-width:300px) and (max-width:474px){.main-container{width:90%;height:35em}}@media (max-width:654px){.main-container{width:90%;margin:20px auto}}.gallery-main{width:75%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width:1024px){.gallery-main{width:100%}}@media only screen and (min-width:301px) and (max-width:1023px){.gallery-main{margin-top:1em}}@media only screen and (min-width:300px) and (max-width:474px){.gallery-main{width:90%}}.gallery{flex:2 1;width:100%;display:flex}@media only screen and (min-width:301px) and (max-width:1023px){.gallery{flex-direction:column-reverse}}.gallery-info{flex:1 1;display:grid;align-items:center;padding-left:1em}@media only screen and (min-width:301px) and (max-width:1023px){.gallery-info{padding-left:0}}.gallery-info .work-info{text-align:right}@media only screen and (min-width:301px) and (max-width:1023px){.gallery-info .work-info{padding:60px 20px;text-align:center}}.gallery-info .work-info h4{font-family:"CaviaDreamsBold";font-size:20px;text-transform:capitalize}.gallery-info .work-info p{font-family:"CaviaDreams";font-size:.8rem;margin:0}.gallery-info-images{flex:2 1;display:flex;flex-direction:column;justify-content:center;align-items:center}.gallery-details-main{width:75%;margin:15px auto;display:flex;flex-direction:row}@media only screen and (min-width:1024px){.gallery-details-main{width:93%}}@media only screen and (min-width:301px) and (max-width:1023px){.gallery-details-main{flex-direction:column-reverse;margin-top:1em;width:85%}}@media only screen and (min-width:300px) and (max-width:474px){.gallery-details-main{width:99%}}.gallery-details-main .gallery-desc{flex:1 1;display:flex;justify-content:center;align-items:center;padding-left:1em}@media only screen and (min-width:301px) and (max-width:1023px){.gallery-details-main .gallery-desc{padding:40px 20px}}.gallery-details-main .gallery-desc .work-detail .heading{font-size:20px;font-family:"CaviaDreamsBold";padding-right:5px;text-align:right;padding-left:1em;margin-top:1rem}@media only screen and (min-width:301px) and (max-width:1023px){.gallery-details-main .gallery-desc .work-detail .heading{text-align:center}}.gallery-details-main .gallery-desc .work-detail .description{font-size:.8rem;font-family:"CaviaDreams";text-align:right;color:#000;opacity:.8;max-height:450px;overflow:auto}@media only screen and (min-width:301px) and (max-width:1023px){.gallery-details-main .gallery-desc .work-detail .description{text-align:center}}.gallery-details-main .gallery-detail{flex:2 1;display:flex;justify-content:center;align-items:center;flex-direction:column}.ReactGridGallery{margin-top:10px;width:94%;height:auto}@media only screen and (min-width:301px) and (max-width:1023px){.ReactGridGallery{margin-left:0}}.ReactGridGallery_tile{width:24.6%!important;height:auto!important;cursor:pointer;margin:0 0 2px 2px!important}.ReactGridGallery_tile .ReactGridGallery_tile-viewport{width:unset!important;overflow:hidden}.ReactGridGallery_tile .ReactGridGallery_tile-viewport img{width:100%!important;object-fit:cover}.gallery img:hover{-webkit-filter:blur(2px);filter:blur(2px);transition:.4s ease-in-out}.img title{display:none!important}.up-down-btn{width:97%}@media only screen and (min-width:301px) and (max-width:1023px){.up-down-btn{display:flex;justify-content:center;align-items:center}}@media only screen and (min-width:1536px){.up-down-btn{width:95%}}.up-down{display:flex;float:right;z-index:999;width:4.5em;height:100%!important;cursor:pointer}@media only screen and (min-width:301px) and (max-width:1023px){.up-down{padding:0;float:unset}}button:disabled,button[disabled]{color:#bbb!important}.up{color:#303030;background:transparent;font-size:1.3rem;border:0;margin-top:0;height:100%;padding-left:14px}.up div{transform:scaleX(1.5)!important}.down{color:#303030;background:transparent;font-size:1.3rem;border:0;height:100%;padding-right:0!important}.down div{transform:scaleX(1.5)!important}.down:focus,.up:focus{outline:0}.back-grid{display:flex;flex-direction:row;height:2em;position:relative;margin-bottom:8px;padding-bottom:20px;border-bottom:1px solid #e2e2e2}@media only screen and (min-width:1024px){.back-grid{width:90%;margin:0 auto}}@media only screen and (min-width:301px) and (max-width:1023px){.back-grid{width:88%;left:unset;margin:0 auto}}@media only screen and (min-width:300px) and (max-width:474px){.back-grid{width:93%}}.back-grid a{font-size:13px;position:relative;top:25%}.back{font-size:1rem}.back,.front{font-family:"CaviaDreams";flex:1 1;cursor:pointer}.front-main{display:flex;flex-direction:row-reverse;width:70px;float:right;position:relative;top:30%}.grid-container{display:grid;grid-column-gap:0;grid-template-columns:auto auto;background-color:#fff;width:22px}.slider-container{width:30px;display:flex;justify-content:center;align-items:center;margin-right:11px;border:1px solid #000;border-top:none;border-bottom:none}.grid-item{background-color:#000;border:1px solid #000;padding:3px;text-align:center;margin:1px}.rectangle-toggle-box{height:10px;width:17px;background-color:#fff;border:1px solid;color:#000}.ReactGridGallery_tile:hover img{-webkit-filter:blur(1px);filter:blur(1px);transition:.2s}.ReactGridGallery_custom-overlay div{overflow:unset!important}.inlarge-icon{position:absolute;right:4%;bottom:-3em}@media (min-width:1600px){.up-down{padding-right:1.5em}}@media (max-width:1450px){.ReactGridGallery_tile .ReactGridGallery_tile-viewport{height:7.5em!important}}@media (max-width:1240px){.ReactGridGallery_tile .ReactGridGallery_tile-viewport{height:7em!important}}@media (max-width:700px){.ReactGridGallery_tile{width:32.5%!important}.ReactGridGallery_tile .ReactGridGallery_tile-viewport{height:7em!important}}@media (max-width:0px){.ReactGridGallery_tile .ReactGridGallery_tile-viewport{height:6em!important}}@media (max-width:500px){.ReactGridGallery_tile{width:49%!important}.ReactGridGallery_tile .ReactGridGallery_tile-viewport{height:8em!important}}.company-logo{min-height:8rem;width:100vw;margin-bottom:10px}.company-logo img{margin-top:20px;margin-left:3.6vw;width:9rem;height:3.5rem}@media only screen and (min-width:301px) and (max-width:1023px){.company-logo img{margin-left:3.6vw;width:6.5rem;height:2.5rem}}.header-wrapper{position:relative;z-index:999}#company-name{text-transform:uppercase}.toogle-company{display:flex;margin-left:3.6vw;margin-top:18px}.toogle-company a{text-decoration:none;display:flex;flex-direction:row}.toogle-text{padding-top:3px;color:#000;font-family:"CaviaDreams";font-size:13px;padding-left:10px}.toogle-bar{background:#000;height:25px;width:1.5px}#social-media{float:right;margin-top:15px;margin-right:3.6vw}#social-media .s-icons{list-style:none;display:inline-block;padding:12px 0 12px 24px;font-size:1.1rem;color:#0e0e0e}#social-media .s-icons span a{color:#000}@media only screen and (min-width:301px) and (max-width:1023px){#social-media .s-icons{font-size:1.2rem}}@media only screen and (min-width:301px) and (max-width:1023px){#social-media{padding:0}}.work-slider-part{flex:2 1}@media only screen and (min-width:300px) and (max-width:474px){.work-slider-part{flex:1 1}}.work-detail-part{flex:1 1;display:flex;justify-content:center;align-items:center;padding-left:1em;padding-right:1em}@media only screen and (min-width:301px) and (max-width:1023px){.work-detail-part{padding-left:0;padding-bottom:100px;padding-top:40px}}@media only screen and (min-width:300px) and (max-width:474px){.work-detail-part{padding-top:20px}}@media only screen and (min-width:301px) and (max-width:1023px){.work-root-content{flex-direction:column-reverse;overflow:auto}}@media only screen and (min-width:300px) and (max-width:474px){.work-root-content{min-height:300px}}.work-root-content{display:flex;min-height:330px!important;width:93%;height:75%;margin:0 auto}@media only screen and (min-width:1536px){.work-root-content{height:55vh}}@media only screen and (min-width:301px) and (max-width:1023px){.work-root-content{flex-direction:column-reverse;width:100%;overflow:auto}}@media only screen and (min-width:300px) and (max-width:474px){.work-root-content{min-height:300px;width:100%}}.work-item{background:transparent;width:100%;height:100%;z-index:10;transition:transform .3s ease .1s;display:flex;overflow:hidden;object-fit:fit}@media only screen and (min-width:301px) and (max-width:1023px){.work-item{height:90%}}.work-item div img{width:100%;height:auto;position:relative;left:50%;transform:translateX(-50%);border-radius:2px;cursor:pointer}@media only screen and (min-width:1024px){.work-item div img{max-height:62vh!important;object-fit:cover}}.description{font-size:.8rem;font-family:"CaviaDreams";text-align:right;color:#000;opacity:.8}@media only screen and (min-width:301px) and (max-width:1023px){.description{text-align:center}}.custom-scrollbar{max-height:360px!important;overflow:auto!important;padding:5px}.custom-scrollbar::-webkit-scrollbar{display:none}.work-player-main{width:94.5%;min-height:62vh;margin:0 auto}@media only screen and (min-width:301px) and (max-width:1023px){.work-player-main{min-height:unset;height:24.0583125em}}@media only screen and (min-width:300px) and (max-width:474px){.work-player-main{min-height:unset;height:15.2em}}.work-player-main .work-player-ours{width:100%;height:100%;background-color:#f0f0f0!important}.work-player-main .work-player-ours #work-y-player{height:100%!important;width:100%!important}#work-img,.work-player-main .work-player-ours #work-y-player iframe{width:100%;height:100%}#work-img{background-size:cover}.work-player-main{margin-top:10px}.work-item.active{display:inline}.work-our-player-play-pause{display:inline-flex;position:absolute}.work-slider-btn-main{width:95%;margin:0 auto;position:relative}@media only screen and (min-width:301px) and (max-width:1023px){.work-slider-btn-main{display:grid;place-items:center;width:100%}}.work-slider-btn-main .work-slider-buttons{margin-top:5px;float:right;height:2em;width:7.3em}@media only screen and (min-width:300px) and (max-width:474px){.work-slider-btn-main .work-slider-buttons{width:unset}}.work-slider-btn-main .work-slider-buttons button:disabled,.work-slider-btn-main .work-slider-buttons button[disabled]{color:#bbb!important}.work-slider-btn-main .work-slider-buttons .work-previous{padding-left:0;cursor:pointer}.work-slider-btn-main .work-slider-buttons .work-next{padding-right:0;color:pointer}.work-slider-btn-main .work-slider-buttons .work-number-text{font-size:1rem;display:flex;justify-content:center;align-items:center;cursor:context-menu}.work-play{background-color:#fff;font-size:23px;border-style:solid;border-width:0;background:transparent;cursor:pointer;margin-top:5px}.work-play:hover{border-color:transparent transparent transparent rgba(36,28,28,.53)}.work-pause{margin-top:16px;margin-right:-11px;height:16px;border:double #202020;border-width:0 0 0 15px;cursor:pointer;background:transparent}.work-pause:hover{border-color:transparent transparent transparent rgba(36,28,28,.53)}a{padding:0;font-family:"CaviaDreams"}.work-title{font-size:20px;font-family:"CaviaDreamsBold";padding-right:5px;text-align:right;padding-left:1em}@media only screen and (min-width:301px) and (max-width:1023px){.work-title{text-align:center}}.work-previous{border:0}.work-next,.work-previous{color:#000;background:transparent;font-size:40px;margin-top:-20px}.work-next{border-width:0}.work-view-btn{margin-top:20px;width:100px;height:35px;background-color:#fff;border:1px solid #000;color:#000;font-family:"Open Sans",sans-serif;font-size:12px;margin-bottom:20px}.work-view-btn:hover{background-color:#000;color:#fff}.work-slider-image{height:100%;width:100%;margin-top:10px;overflow:hidden}@media only screen and (min-width:301px) and (max-width:1023px){.work-slider-image{margin-left:0}}.work-slider-image img{width:35em!important;height:25em;object-fit:cover}.work-next:focus,.work-pause:focus,.work-play:focus,.work-previous:focus{outline:0}#sub-menu{cursor:pointer}#transit{transition:2s}.menu-main{position:fixed;bottom:0;left:0;z-index:9999}.menu,.menu-main{width:100%;min-height:45px}.menu{z-index:99;color:#6b6b6b!important;display:flex;flex-direction:row;background-color:hsla(0,0%,100%,.9);position:relative}@media only screen and (min-width:301px) and (max-width:1023px){.menu{background-color:#fff}}.menu a{color:#202020!important}.menu-active{color:#000;font-weight:900}.about-menu{display:inline-block;padding-left:10px;padding-bottom:1px;transition:2s}.list{transition:.3s}.list a{display:block;padding-bottom:1px}.ham-menu{position:relative;width:50px;margin-left:3.6vw;padding-left:0!important}.ham-menu button{position:absolute;bottom:1.1%;margin-left:0!important;padding-left:0}#main-menu{font-size:1.1rem}.contact-menu{transition:.1s;transform-origin:left;background-color:#fff}.contact-menu,.menu-item{text-align:right;font-family:"CaviaDreams"}.menu-item{display:inline-grid;font-size:1.6em;z-index:1;opacity:1;padding-bottom:.19em;padding-top:.31em;width:170px}.full-slider{position:fixed;display:inline-flex;margin-top:-30px}.about-menu{font-family:"CaviaDreams";transition:.2s}.work-menu{transition:.2s;padding-bottom:5px}.work-menu a{display:block;border:none!important;transition:.2s}.burger_hamburger-inner__14XT2,.burger_hamburger-inner__14XT2:before{border-radius:0!important;width:27px!important;height:3.5px!important}.burger_hamburger-inner__14XT2:before{content:""}.location{text-transform:uppercase;font-family:"CaviaDreamsBold";font-size:1.5rem;padding-top:.3em}.location,.submenu{display:inline-block;height:30px}.submenu{font-family:"CaviaDreams";font-size:1rem;padding-top:.7em;padding-left:.8rem;text-transform:capitalize}@media (min-width:1696px){.burger_hamburger-inner__14XT2:before{height:3.5px!important}}.burger_hamburger-inner__14XT2:after{content:"";width:27px!important;height:3.5px!important;border-radius:0!important}.copyright{display:none;cursor:pointer}@media (max-width:1024px){.menu-main{width:100%;min-height:45px;bottom:0;left:0;box-shadow:0 0 6px 1px #cecece;z-index:9999}.copyright{display:none;font-size:1.7rem;position:absolute;right:4%;bottom:3%}.about-menu{padding:0;transition:.2s!important}.about-menu a{padding-bottom:5px}.menu-item{width:100%;text-align:center;padding-right:70px}.about-menu,.work-menu{text-align:center;width:100%;padding-left:.8em}}#plus-minus{font-size:1.3rem}
/*# sourceMappingURL=main.4447d6bc.chunk.css.map */