@keyframes flip-in{0%{transform:rotateX(0deg)}to{transform:rotateX(-90deg)}}@keyframes flip-out{0%{transform:rotateX(-90deg)}to{transform:rotateX(0deg)}}.flip-in{animation:flip-in .25s;animation-fill-mode:forwards}.flip-out{animation:flip-out .25s;animation-fill-mode:forwards}@keyframes jump{0%{transform:translateY(0)}50%{transform:translateY(-.625rem)}to{transform:translateY(0)}}.jump{animation:jump .25s;animation-fill-mode:forwards}@keyframes fade-in{0%{opacity:0;visibility:hidden}1%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes fade-out{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}.has-fade{visibility:hidden}.fade-in{animation:fade-in .25s ease-in-out forwards}.fade-out{animation:fade-out .25s ease-in-out forwards}html{box-sizing:border-box;font-size:100%}*,:after,:before{box-sizing:inherit;margin:0;padding:0}body{background-color:#f4f1ec}.button,button{background:linear-gradient(90deg,#f4a340,#ee5d35);border:none;border-radius:50px;color:#fff;cursor:pointer;font-weight:400;padding:.875rem 2.1875rem}@media (max-width:48em){.hide-for-mobile{display:none}}@media (min-width:49em){.hide-for-desktop{display:none}}h1,h2,h3{font-weight:700;margin-top:0}h1{font-size:2rem}@media (min-width:49em){h1{font-size:3rem}}h2{font-size:1.5rem}@media (min-width:49em){h2{font-size:2rem}}h3{font-size:1.25rem}@media (min-width:49em){h3{font-size:1.5rem}}p{font-family:Nanum Gothic,sans-serif}a,a:active,a:visited{text-decoration:none}.wrapper{overflow-y:scroll;scroll-snap-type:y mandatory}.wrapper,.wrapper section{height:100vh;overflow-x:hidden}.wrapper section{scroll-snap-align:start}.header{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(1px);backdrop-filter:saturate(180%) blur(1px);background-color:rgba(0,0,0,.2);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;justify-content:space-between;padding:.5rem;position:relative;z-index:2}.header .overlay{background:linear-gradient(#2d314d,transparent);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;z-index:-1}.header.open .header__toggle>span:first-child{transform:rotate(45deg)}.header.open .header__toggle>span:nth-child(2){opacity:0}.header.open .header__toggle>span:last-child{transform:rotate(-45deg)}.header__cap{left:180px;position:absolute;top:4px}.header__cap img{height:20px}@media (max-width:48em){.header__cap{left:120px}}@media (max-width:37.25em){.header__cap{left:100px;top:1px}}@media (max-width:20em){.header__cap{left:80px;top:1px}}.header__brand{padding-top:5px}.header__brand a img{height:3.0625rem;width:18.75rem}@media (max-width:48em){.header__brand a img{height:2.0416rem;width:12.5rem}}@media (max-width:37.25em){.header__brand a img{height:2.0416rem;width:10.5rem}}@media (max-width:20em){.header__brand a img{height:2.0416rem;width:8.5rem}}.header__links{left:40%;position:absolute}.header__links a{color:#fff;font-family:Josefin Sans,sans-serif;transition:color .25s ease-in-out}.header__links a:not(:last-child){margin-right:35px}.header__links a:hover{color:#ee5d35}.header__toggle{cursor:pointer}.header__toggle>span{background-color:none;background-image:linear-gradient(90deg,#fb7100,#d94200);display:block;height:2px;transform-origin:3px 1px;transition:transform .25s ease-in-out;width:26px}.header__toggle>span:not(:last-child){margin-bottom:5px}.header__menu{background-color:#fff;border-radius:3px;left:50%;margin-top:2.5rem;padding:1.625rem;position:absolute;top:50%;transform:translateX(-50%);width:calc(100% - 3rem)}.header__menu a{color:#2d314d;display:block;padding:.625rem;text-align:center}.header__deergif img{height:60px;margin-left:180px;width:70px}@media (max-width:48em){.header__deergif img{height:50px;margin-left:0;width:70px}}@media (max-width:37.25em){.header__deergif img{height:40px;margin-left:0;width:50px}}.header__christgif img{height:60px;width:70px}@media (max-width:48em){.header__christgif img{height:50px;width:70px}}@media (max-width:37.25em){.header__christgif img{height:40px;margin-left:0;width:50px}}.footer-container .footer{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative}.footer-container .footer__top{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;justify-content:space-between;padding:0 1rem}@media (max-width:48em){.footer-container .footer__top{display:initial}}.footer-container .footer__top__technical{height:200px;margin:20px}.footer-container .footer__top__technical--title{margin-bottom:40px}@media (max-width:48em){.footer-container .footer__top__technical--title{margin-bottom:20px}}.footer-container .footer__top__technical--title h2{font-family:Josefin Sans,sans-serif;font-size:1.125rem;text-transform:uppercase}.footer-container .footer__top__technical--title:after{background-color:none;background-image:linear-gradient(90deg,#fb7100,#d94200);content:"";display:block;height:5px;margin:10px auto;position:absolute;width:50px}.footer-container .footer__top__technical .technical-slic{max-width:500px}@media (max-width:48em){.footer-container .footer__top__technical .technical-slic{margin:auto}}.footer-container .footer__top__technical .technical-slic li{align-items:center;display:flex;flex-direction:column;justify-content:center;list-style:none}.footer-container .footer__top__technical .technical-slic li a{align-items:center;background-color:#fff;border-radius:50%;box-shadow:3px 3px 10px rgba(0,0,0,.4);display:flex;height:75px;justify-content:center;margin:10px;text-decoration:none;width:75px}@media (max-width:37.25em){.footer-container .footer__top__technical .technical-slic li a{height:60px;width:60px}}.footer-container .footer__top__technical .technical-slic li .technical-icon{height:75px;padding:15px;pointer-events:none;width:75px}@media (max-width:70em){.footer-container .footer__top__technical .technical-slic li .technical-icon{width:60px}}.footer-container .footer__top__technical .technical-slic li h4{font-family:Josefin Sans,sans-serif;font-size:1.25rem}.footer-container .footer__top__technical .technical-slic .slick-next:before,.footer-container .footer__top__technical .technical-slic .slick-prev:before{color:#000}.footer-container .footer__top__socialLinks{height:200px;margin:30px 20px}@media (max-width:48em){.footer-container .footer__top__socialLinks{margin:20px}}.footer-container .footer__top__socialLinks--title{margin-bottom:40px}@media (max-width:48em){.footer-container .footer__top__socialLinks--title{margin-bottom:20px}}.footer-container .footer__top__socialLinks--title h2{font-family:Josefin Sans,sans-serif;font-size:1.125rem;text-transform:uppercase}.footer-container .footer__top__socialLinks--title:after{background-color:none;background-image:linear-gradient(90deg,#fb7100,#d94200);content:"";display:block;height:5px;margin:10px auto;position:absolute;width:50px}.footer-container .footer__top__socialLinks ul{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:20px}.footer-container .footer__top__socialLinks ul li{cursor:pointer;list-style:none;margin-left:15px;transition:transform .5s ease-in-out}.footer-container .footer__top__socialLinks ul li a{cursor:pointer}.footer-container .footer__top__socialLinks ul li .socialMedia__icon{border-radius:10px;height:75px;pointer-events:none;width:45px}.footer-container .footer__top__socialLinks ul li:hover{transform:translateY(10px)}.footer-container .footer__mid{padding:.5rem}.footer-container .footer__mid--container{display:flex;gap:20px;justify-content:center}@media (max-width:70em){.footer-container .footer__mid--container{align-items:center;flex-direction:column}}.footer-container .footer__mid--container li{list-style-type:none;padding:1rem}@media (max-width:48em){.footer-container .footer__mid--container li{height:185px;padding:1rem}}.footer-container .footer__mid--container li img{height:290px;-o-object-fit:contain;object-fit:contain;width:290px}@media (max-width:48em){.footer-container .footer__mid--container li img{height:125px}}@media (max-width:70em){.footer-container .footer__mid--container li img{height:145px}}@media (max-width:20em){.footer-container .footer__mid--container li img{height:95px}}.footer-container .footer__bottom{align-items:center;background-color:#020202;color:#fff;display:flex;flex-direction:row;font-size:.875rem;justify-content:center;justify-content:space-between;padding:20px;width:100%}@media (max-width:48em){.footer-container .footer__bottom{flex-direction:column;font-size:.75rem;gap:10px}}.footer-container .footer__bottom__left p{font-family:Nanum Gothic,sans-serif}.footer-container .footer__bottom__right{display:flex;gap:20px}.footer-container .footer__bottom__right p{font-family:Nanum Gothic,sans-serif}.footer-container .footer__bottom__right p a{color:#fff}.footer-container .footer__bottom__right p a:hover{color:#ee5d35}::-webkit-scrollbar{display:none}.intro{position:relative}.hero{bottom:0;height:100vh;overflow:hidden;position:absolute;top:0;width:100vw;z-index:-2}.hero video{-o-object-fit:cover;object-fit:cover}@media (min-aspect-ratio:16/9){.hero video{height:100%;width:100%}}@media (max-aspect-ratio:16/9){.hero video{height:100%;width:auto}}.intro__content{border-radius:20px;color:#fff;left:50%;padding:0 6rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}@media (max-width:48em){.intro__content{padding:0 2rem}}@media (max-width:37.25em){.intro__content{padding:0 1.5rem}}.intro__content h1{font-family:Josefin Sans,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.intro__content p{font-family:Nanum Gothic,sans-serif;font-size:1.125rem;font-weight:300;margin-bottom:2rem}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.intro__container{-webkit-backdrop-filter:saturate(180%) blur(5px);backdrop-filter:saturate(180%) blur(5px);background:rgba(0,0,0,.5)}}.services{align-items:center;display:grid;grid-template-columns:1fr 2fr;height:100vh;padding:2rem;position:relative;width:100vw}@media (max-width:48em){.services{grid-template-columns:1fr;grid-template-rows:1fr 2fr;padding:1rem}}.services__tab{margin:0 auto;position:relative}@media (max-width:48em){.services__tab{align-items:center;display:flex;flex-direction:column;width:100%}}.services__tab--title{letter-spacing:2px;margin:30px 0;text-transform:uppercase}.services__tab--title h2{font-family:Josefin Sans,sans-serif;font-size:1.125rem}.services__tab--title:after{background-color:none;background-image:linear-gradient(90deg,#fb7100,#d94200);content:"";display:block;height:5px;margin:10px auto;position:absolute;width:100px}.services__tab--buttons{display:flex;flex-direction:column}.services__tab--buttons>button{background-image:linear-gradient(90deg,#fb7100,#d94200);border:none;color:#fff;cursor:pointer;filter:grayscale(100%);font-family:Raleway,sans-serif;font-size:1.125rem;font-weight:400;height:40px;line-height:15px;margin:3px;padding-left:20px;text-align:left;transition:transform .25s linear;width:315px}.services__tab--buttons>button.active{background-image:linear-gradient(90deg,#fb7100,#d94200);filter:none;transform:translateX(20px)}@media (max-width:48em){.services__tab--buttons>button{font-size:.875rem;width:225px}}@media (max-width:37.25em){.services__tab--buttons>button{font-size:12px;width:200px}}.services__tabcontent{margin:0 auto;padding:3rem;text-align:center}@media (max-width:48em){.services__tabcontent{padding:10px 5px}}.services__tabcontent div img{border:2px solid #fff;border-bottom-left-radius:40px;border-top-right-radius:40px;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);max-width:100%;-o-object-fit:cover;object-fit:cover;padding:5px;width:600px}@media (max-width:48em){.services__tabcontent div img{margin:0 auto;width:355px}}.services__tabcontent div p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.125rem;margin-top:25px;overflow:hidden}@media (max-width:48em){.services__tabcontent div p{font-size:.875rem;margin-top:15px}}.tabcontent{animation:fadeEffect 1s;display:none}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.industries{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.industries__header{font-family:Josefin Sans,sans-serif;margin-bottom:30px;text-align:center;text-transform:uppercase}.industries__header h2{font-size:1.125rem}.industries__header:after{background-color:none;background-image:linear-gradient(90deg,#fb7100,#d94200);content:"";display:block;height:5px;margin:10px auto;position:absolute;width:100px}.industries__items{grid-gap:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(425px,1fr));margin:0 auto;max-width:100vw;padding:1rem}@media (max-width:48em){.industries__items{scroll-snap-type:inline mandatory}}@media (max-width:37.25em){.industries__items{grid-template-columns:repeat(auto-fit,minmax(225px,1fr))}}.industries__items ::-webkit-scrollbar{width:0}@media (max-width:70em){.industries__items{grid-auto-flow:column;overflow-x:scroll;overscroll-behavior-inline:contain;width:100vw}}.industries__items .industries__card{align-items:center;background-color:#f4a340;box-shadow:0 1px 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.1),0 8px 8px rgba(0,0,0,.1),0 16px 16px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:1rem;position:relative;width:425px}@media (max-width:48em){.industries__items .industries__card{flex-direction:column;scroll-snap-align:center}}@media (max-width:37.25em){.industries__items .industries__card{flex-direction:column;width:235px}}.industries__items .industries__card:before{border:2px dotted #ee5d35;content:"";height:102%;position:absolute;transform:rotate(3deg);width:102%}.industries__items .industries__card--titleImage{text-align:center}.industries__items .industries__card--titleImage img{border-radius:50%;height:115px;-o-object-fit:contain;object-fit:contain}@media (max-width:48em){.industries__items .industries__card--titleImage img{height:150px}}@media (max-width:37.25em){.industries__items .industries__card--titleImage img{height:115px}}.industries__items .industries__card--titleImage h2{font-size:1.125rem;margin-top:10px}@media (max-width:48em){.industries__items .industries__card--titleImage h2{font-size:1.625rem}}@media (max-width:37.25em){.industries__items .industries__card--titleImage h2{font-size:1.125rem}}.industries__items .industries__card--description{padding:0 10px}.industries__items .industries__card--description p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;font-family:Raleway,sans-serif;font-size:.875rem;overflow:hidden;padding-left:10px}@media (max-width:37.25em){.industries__items .industries__card--description p{font-size:.6875rem}}.testimonials{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;width:100vw}.testimonials__title{font-family:Josefin Sans,sans-serif;margin-bottom:40px;position:relative;text-transform:uppercase}.testimonials__title h2{font-size:1.125rem}.testimonials__title:after{background-color:none;background-image:linear-gradient(90deg,#fb7100,#d94200);content:"";display:block;height:5px;margin:10px auto;position:absolute;width:100px}.testimonials__carousel{align-items:center;display:flex;height:490px;justify-content:center;position:relative;width:100vw}.testimonials__carousel--btn{background:none;background-color:#f4a340;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:2.1875rem;padding:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media (max-width:48em){.testimonials__carousel--btn{padding:10px;transform:none}}@media (max-width:37.25em){.testimonials__carousel--btn{padding:10px}}@media (max-width:70em){.testimonials__carousel--btn{padding:10px}}.testimonials__carousel--btn:focus,.testimonials__carousel--btn:hover{background-color:#ee5d35;color:#fff}.testimonials__carousel--btn.prev{left:2rem}@media (max-width:48em){.testimonials__carousel--btn.prev{left:.5rem}}.testimonials__carousel--btn.next{right:2rem}@media (max-width:48em){.testimonials__carousel--btn.next{right:.5rem}}.testimonials__container{height:490px;position:relative;width:740px}@media (max-width:70em){.testimonials__container{width:540px}}@media (max-width:48em){.testimonials__container{width:400px}}@media (max-width:37.25em){.testimonials__container{width:200px}}.testimonials__container .testimonials__slider--slide{align-items:center;display:flex;flex-direction:row;height:100%;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease-in-out;transition-delay:.2s}@media (max-width:70em){.testimonials__container .testimonials__slider--slide{align-items:normal;flex-direction:column}}.testimonials__container .testimonials__slider--slide[data-active]{opacity:1;transition-delay:0ms;z-index:1}.testimonials__container .testimonials__slider--slide .left{display:flex}.testimonials__container .testimonials__slider--slide .left .testimonials__slider--slide--userInfo{background-color:#fff;box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);display:flex;flex-direction:column;height:200px;justify-content:center;margin:0 auto;padding:20px;width:200px}@media (max-width:37.25em){.testimonials__container .testimonials__slider--slide .left .testimonials__slider--slide--userInfo{border-top-left-radius:25px;border-top-right-radius:25px}}.testimonials__container .testimonials__slider--slide .left .testimonials__slider--slide--userInfo img{border-radius:25px;-o-object-fit:cover;object-fit:cover;transform:translate(-32%,-30%);width:100%}@media (max-width:70em){.testimonials__container .testimonials__slider--slide .left .testimonials__slider--slide--userInfo img{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;transform:none}}.testimonials__container .testimonials__slider--slide .right{background-color:none;background-image:linear-gradient(90deg,#fb7100,#d94200);border-radius:10px;color:#fff;display:flex;flex-direction:column;height:250px;justify-content:center;padding:20px}@media (max-width:37.25em){.testimonials__container .testimonials__slider--slide .right{border-top-left-radius:0;border-top-right-radius:0;padding:15px}}.testimonials__container .testimonials__slider--slide .right p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;font-size:.875rem;font-style:italic;line-height:2.5;overflow:hidden}@media (max-width:70em){.testimonials__container .testimonials__slider--slide .right p{font-size:.75rem}}@media (max-width:37.25em){.testimonials__container .testimonials__slider--slide .right p{font-size:.75rem;line-height:1.3}}.testimonials__container .testimonials__slider--slide .right h3{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-family:Josefin Sans,sans-serif;font-size:1.125rem;margin-bottom:20px;margin-top:20px;overflow:hidden;text-transform:uppercase}@media (max-width:37.25em){.testimonials__container .testimonials__slider--slide .right h3{font-size:.875rem}}.testimonials__container .testimonials__slider--slide .right h4{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-family:Raleway,sans-serif;font-size:.875rem;margin:0;overflow:hidden;text-transform:uppercase}@media (max-width:37.25em){.testimonials__container .testimonials__slider--slide .right h4{font-size:.75rem}}.contact{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh!important;justify-content:center;width:100vw}@media (max-width:37.25em){.contact{height:140vh!important}}@media (max-width:55em){.contact{height:168vh!important}}.contact__container{grid-gap:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(385px,1fr));justify-content:center;margin:0 auto;max-width:calc(100vw - 70px)}@media (max-width:20em){.contact__container{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:calc(100vw - 50px)}}@media (max-width:37.25em){.contact__container{grid-template-columns:repeat(auto-fit,minmax(256px,1fr));max-width:calc(100vw - 50px)}}.contact__map #map{background:#4679bd;border-radius:25px;height:300px;width:100%}@media (max-width:70em){.contact__map #map{height:300px}}@media (max-width:37.25em){.contact__map #map{height:200px}}.contact__content{font-family:Josefin Sans,sans-serif;position:relative}.contact__content--title h2{font-size:1.125rem}.contact__content--title:after{background-color:none;background-image:linear-gradient(90deg,#fb7100,#d94200);content:"";display:block;height:5px;margin:10px auto;position:absolute;width:100px}.contact__content__info1{display:flex;font-family:Josefin Sans,sans-serif;margin-top:-10px}@media (max-width:70em){.contact__content__info1{flex-wrap:wrap}}.contact__content__info{margin-top:60px}@media (max-width:70em){.contact__content__info{margin-top:50px}}@media (max-width:37.25em){.contact__content__info{margin-top:40px}}.contact__content__info__container{align-items:center;display:flex;margin-bottom:20px;margin-left:20px}@media (max-width:70em){.contact__content__info__container{margin-bottom:5px}}.contact__content__info__container .icon{margin-right:20px;transition:transform .8s ease-in-out}.contact__content__info__container .icon span{font-size:2.1875rem}@media (max-width:37.25em){.contact__content__info__container .icon span{font-size:1.875rem}}.contact__content__info__container .icon:hover{color:#ee5d35;transform:translateY(-15px)}.contact__content__info__container .desc{color:#515151}.contact__content__info__container .desc h2{font-size:1.125rem}@media (max-width:37.25em){.contact__content__info__container .desc{font-size:1rem}}.contact__content__info__container .desc p{font-size:.875rem;line-height:1.6}.contact__content__info__container .desc p a{color:#515151;text-decoration:none}@media (max-width:37.25em){.contact__content__info__container .desc p{font-size:.75rem}}.contact__container .container{background-color:#f2f2f2;border-radius:25px;padding:20px}.contact__container .container form label{margin-bottom:16px;margin-top:6px}.contact__container .container form input[type=text],.contact__container .container form select,.contact__container .container form textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:16px;margin-top:6px;padding:12px;resize:vertical;width:100%}.contact__container .container form input[type=submit]{background-color:#04aa6d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:12px 20px}.contact__container .container form input[type=submit]:hover{background-color:#45a049}.about-intro{position:relative}.companyProfile{grid-gap:20px;bottom:0;display:grid;grid-template-columns:repeat(3,fr);grid-template-rows:repeat(2,1fr);padding:40px;position:absolute;top:60px}@media (max-width:48em){.companyProfile{grid-gap:initial;grid-row-gap:15px;grid-column-gap:4px;grid-template-rows:minmax(125px,auto);padding:10px}}.companyProfile__groupPhoto{align-items:center;display:flex;grid-column:span 2;height:100%;justify-content:center;width:100%}@media (max-width:48em){.companyProfile__groupPhoto{grid-column:1/6;grid-row:1/2}}.companyProfile__groupPhoto img{border-radius:20px;height:345px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:70em){.companyProfile__groupPhoto img{height:275px}}@media (max-width:48em){.companyProfile__groupPhoto img{height:265px}}@media (max-width:37.25em){.companyProfile__groupPhoto img{height:235px}}.companyProfile__establishment,.companyProfile__mission,.companyProfile__vision{align-items:center;display:flex;flex-direction:column;grid-column:1/3;grid-row:2/auto;height:100%;justify-content:center;padding:20px;width:100%}@media (max-width:48em){.companyProfile__establishment,.companyProfile__mission,.companyProfile__vision{grid-column:1/6;grid-row:2/3;padding:0}}.companyProfile__establishment--title,.companyProfile__mission,.companyProfile__vision{margin-bottom:25px}@media (max-width:48em){.companyProfile__establishment--title,.companyProfile__mission,.companyProfile__vision{margin-bottom:25px}}.companyProfile__establishment--title h1,.companyProfile__mission h1,.companyProfile__vision h1{font-family:Josefin Sans,sans-serif;font-size:1.375rem;font-weight:400;position:relative;text-transform:uppercase}@media (max-width:70em){.companyProfile__establishment--title h1,.companyProfile__mission h1,.companyProfile__vision h1{font-size:1.25rem}}@media (max-width:48em){.companyProfile__establishment--title h1,.companyProfile__mission h1,.companyProfile__vision h1{font-size:1rem}}@media (max-width:37.25em){.companyProfile__establishment--title h1,.companyProfile__mission h1,.companyProfile__vision h1{font-size:.875rem}}.companyProfile__establishment--title h1:after,.companyProfile__mission h1:after,.companyProfile__vision h1:after{background-color:none;background-image:linear-gradient(90deg,#fb7100,#d94200);content:"";display:block;height:5px;margin:10px auto;position:absolute;width:100%}.companyProfile__establishment--desc p,.companyProfile__mission p,.companyProfile__vision p{font-family:Nanum Gothic,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.4;text-align:justify}@media (max-width:48em){.companyProfile__establishment--desc p,.companyProfile__mission p,.companyProfile__vision p{font-size:.75rem}}@media (max-width:37.25em){.companyProfile__establishment--desc p,.companyProfile__mission p,.companyProfile__vision p{font-size:.6875rem}}.companyProfile__mission{grid-column:3/auto;grid-row:2/auto;height:100%;margin:auto;width:100%}@media (max-width:48em){.companyProfile__mission{grid-column:1/2;grid-row:3}}.companyProfile__mission--title{margin-bottom:25px}@media (max-width:48em){.companyProfile__mission{justify-content:start}}.companyProfile__mission--desc{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.companyProfile__vision{grid-column:3/auto;grid-row:1/auto;height:100%;width:100%}@media (max-width:48em){.companyProfile__vision{grid-column:3/auto;grid-row:3}}.companyProfile__vision--title{margin-bottom:25px}@media (max-width:48em){.companyProfile__vision{justify-content:start}}.companyProfile__vision--desc{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gallery-container{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:2rem}@media (max-width:37.25em){.gallery-container{justify-content:normal}}.gallery-container__title{font-family:Josefin Sans,sans-serif;position:relative;text-align:center;text-transform:uppercase}.gallery-container__title h2{font-size:1.125rem}.gallery-container__title:after{background-color:none;background-image:linear-gradient(90deg,#fb7100,#d94200);content:"";display:block;height:5px;margin:10px auto;position:absolute;width:100px}.gallery{display:flex;gap:20px;height:100%;justify-content:space-between;position:relative;width:100%}@media (max-width:37.25em){.gallery{flex-direction:column-reverse;height:90%}}.gallery__thumbnails{display:flex;flex-direction:column;line-height:0;overflow:scroll;position:relative}@media (max-width:37.25em){.gallery__thumbnails{flex-direction:row;justify-content:normal}}.gallery__thumbnails--btn{background:none;background-color:#f4a340;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:2.1875rem;padding:16px;position:absolute;transform:translateY(-50%);z-index:2}@media (max-width:48em){.gallery__thumbnails--btn{padding:10px;transform:none}}@media (max-width:37.25em){.gallery__thumbnails--btn{padding:10px}}@media (max-width:70em){.gallery__thumbnails--btn{padding:10px}}.gallery__thumbnails--btn:focus,.gallery__thumbnails--btn:hover{background-color:#ee5d35;color:#fff}.gallery__thumbnails--btn.prev{top:20px}.gallery__thumbnails--btn.next{bottom:20px}.gallery__thumbnails li{filter:grayscale(1);flex:auto;list-style:none}.gallery__thumbnails .active{filter:grayscale(0);transition:all .25s ease-in-out}@media (min-width:49em){.gallery__thumbnails .active a img{border-radius:15px;border-right:5px solid orange;transition:all .25s ease-in-out}}.gallery__thumbnails a{display:block}.gallery__thumbnails img{height:17vmin;margin:5px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:30vmin}@media (max-width:37.25em){.gallery__thumbnails img{margin:3px;width:26vmin}}.gallery__slides{align-items:center;display:flex;flex:1;flex-direction:row;height:100%;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative}@media (max-width:37.25em){.gallery__slides{align-items:center}}.gallery__slides li{align-items:center;bottom:20px;display:flex;justify-content:center;left:20px;line-height:350px;list-style:none;position:absolute;right:20px;top:20px;z-index:1}.gallery__slides li:target{animation:slide 1s 1;z-index:3}.gallery__slides li:not(:target){animation:hidden 1s 1}@keyframes slide{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes hidden{0%{z-index:2}to{z-index:2}}.gallery__slides img{border-radius:25px;box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.05);max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (max-width:){.gallery__slides img{height:650px}}@media (max-width:37.25em){.gallery__slides img{margin:0}}.team-container{background:#fff;min-height:100vh;overflow:hidden;padding:2rem;position:relative;width:100%}.team,.team-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.team{margin:auto;max-width:850px;width:90%}.team__title{color:#000;margin-bottom:20px;margin-top:40px;position:relative;text-align:center}@media (max-width:37.25em){.team__title{margin-bottom:0}}.team__title h2{font-family:Josefin Sans,sans-serif;font-size:1.5rem;text-transform:uppercase}.team__title:after{background-color:none;background-image:linear-gradient(90deg,#fb7100,#d94200);content:"";display:block;height:5px;margin:10px auto;position:absolute;width:50px}.team__cards{width:100%}@media (max-width:37.25em){.team__cards{width:264px}}.team__cards__card{margin:40px auto}@media (max-width:37.25em){.team__cards__card{margin:25px auto}}.team__cards__card--userInfo{cursor:pointer;outline:none}.team__cards__card--userInfo .img-area{align-items:center;display:flex;flex-direction:row;justify-content:center}.team__cards__card--userInfo .content-area{background-color:none;background-image:linear-gradient(90deg,#fb7100,#d94200);border-radius:15px;height:180px;padding:25px 15px}.team__cards__card--userInfo img{background-size:cover;max-height:200px;max-width:100%}.team__cards__card--userInfo h2{color:#fff;font-family:Nanum Gothic,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.team__cards__card--userInfo h3{color:#fff;font-family:Nanum Gothic,sans-serif;font-size:.875rem;margin-bottom:10px;margin-top:5px}.team__cards__card--userInfo p{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:.875rem;overflow:hidden}.team__thumbnails{cursor:pointer;max-width:500px;visibility:hidden}.team__thumbnails li{outline:none}.team__thumbnails li h1{background-color:#ee5d35;color:#fff;line-height:30px;margin:7px;opacity:.4;padding:20px;position:relative;text-align:center;transition:.3s linear}.team__thumbnails .slick-center h1{background-color:none;background-image:linear-gradient(90deg,#fb7100,#d94200);opacity:1;transform:scale(1.4)}.slick-slide{margin:0 10px;position:relative}
/*# sourceMappingURL=style.css.map */