@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.5/dist/web/variable/pretendardvariable.css');*,h1,h2,h3,h4,h5,h6,p,ul,li,a{font-family:'Pretendard Variable',sans-serif}.de-portfolio-title h2.et_pb_module_header{position:absolute;bottom:10%;left:10%;z-index:3;opacity:1}.de-portfolio-title .et_pb_portfolio_item:hover h2.et_pb_module_header{opacity:1}.et_pb_ajax_pagination_container{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.et_pb_portfolio_item a img{transition:transform 1s}.et_pb_portfolio_item:hover a img{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}.de-portfolio-title span.et_overlay:before{content:''}.de-portfolio-title .et_pb_portfolio_item:hover span.et_overlay{opacity:1;z-index:3}@media all and (min-width:1405px){.et_pb_portfolio_item{width:33.33%;overflow:hidden}}@media all and (min-width:1024px) and (max-width:1405px){.et_pb_portfolio_item{width:33.33%;overflow:hidden}}@media all and (max-width:1080px){.et_pb_portfolio_item{width:50%;overflow:hidden}}@media all and (min-width:768px) and (max-width:980px){.et_pb_portfolio_item{width:50%;overflow:hidden}}@media all and (max-width:767px){.et_pb_portfolio_item{width:50%;overflow:hidden}#yesdev-contactform7-1 .yesdev-column{width:50%}}@media all and (max-width:479px){.et_pb_portfolio_item{width:100%;overflow:hidden}}.center p input{width:100%}.sep-line1{display:block;width:40px;background-color:#777;height:1px;margin-bottom:20px}@media all and (max-width:980px){.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu{display:flex!important}.lwp-hide-mobile-menu .et_mobile_nav_menu{display:none}.pa-vertical-menu .et-menu>li{padding-left:0px;padding-right:0px}.pa-vertical-menu .et_pb_menu__menu nav ul li{display:block;width:80%;margin:10px auto}}#yesdev-contactform7-1{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-around;align-items:stretch}.yesdev-column{padding:1em 0;width:45%;height:auto}@media all and (min-width:1405px){#yesdev-contactform7-1 .left,#yesdev-contactform7-1 .right{min-height:860px;height:auto}}@media all and (min-width:480px) and (max-width:1405px){#yesdev-contactform7-1 .left,#yesdev-contactform7-1 .right{min-height:860px;height:auto}}@media all and (max-width:479px){#yesdev-contactform7-1 .yesdev-column{width:100%!important}}.center p{width:200px;display:block;overflow:hidden;margin:auto;height:5em}#yesdev-contactform7-1 input[type='text'],#yesdev-contactform7-1 input[type='email'],#yesdev-contactform7-1 input[type='password'],#yesdev-contactform7-1 input[type='tel'],#yesdev-contactform7-1 input[type='text'],#yesdev-contactform7-1 input[type='url']{border-bottom:1px solid #ccc;width:100%;padding:1em 0!important}#yesdev-contactform7-1 textarea{border:1px solid #ccc;width:100%;height:180px}.yesdev-column p{padding:0;color:#bbbbbb;font-size:18px;font-family:'Pretendard';line-height:2em}.yesdev-column h2{font-size:32px;font-weight:bold;letter-spacing:-1px}.yesdev-column label{font-size:12px;width:100%;display:inline-block;text-align:left}.close,.ellipsis{cursor:pointer}.background--light{color:black!important}.background--dark{color:white!important}.background--complex{color:grey}.yesdev-logo-h2{display:flex}.dsm_contact_form_7_0 .wpcf7-form label{font-size:18px;color:#535353;font-weight:bold}