.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}html{box-sizing:border-box;position:relative;}html.noscroll{overflow:hidden;}html,body{min-width:480px;max-width:1904px;margin:0 auto;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{max-width:1200px;margin:auto;position:relative;}header,#content,footer{width:100%;float:left;clear:both;}.page_title{box-sizing:border-box;padding:0 20px;height:128px;display:flex;align-items:center;padding-bottom:20px;position:relative;}.page_title .container{position:relative;width:100%;max-width:1705px;font-size:50px;line-height:68px;letter-spacing:0.5px;color:#000;}.page_back{position:relative;font-size:16px;width:max-content;}.page_back::before{content:"";width:8px;height:18px;top:50%;left:-16px;position:absolute;transform:translateY(-50%);background:url('/img/1/3/arrow_back.svg') no-repeat center center;}.pulldown{position:fixed;left:0;width:100%;top:150px;overflow-y:scroll;background-color:#fff;height:calc(100% - 150px);box-sizing:border-box;padding-top:60px;transition:clip-path 0.5s;clip-path:polygon(0 0,100% 0,100% 0%,0 0%);z-index:11;}@media (max-width: 767px){.pulldown{top:100px;height:calc(100% - 100px);}}.pulldown .lang_container{text-align:center;margin-bottom:47px;}.pulldown .lang_container .lang{display:inline-flex;vertical-align:top;width:40px;height:40px;justify-content:center;align-items:center;box-sizing:border-box;border:1px solid #000;border-radius:12px;font-size:18px;}@media (min-width: 768px){.pulldown .lang_container .lang{display:none;}}.pulldown .links_container{text-align:center;}.pulldown .links_container .link_cell{display:table;margin:0 auto;vertical-align:top;position:relative;margin-bottom:47px;}.pulldown .links_container .link_cell.current:after{transform:scaleX(1);}/*953795e33e25c16a067bcfa2a5842f5b*/.pulldown .links_container .link_cell:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;transform-origin:center;transform:scaleX(0);}.pulldown .links_container .link_cell a.link{display:inline-block;font-size:18px;line-height:30px;letter-spacing:0.18px;color:#000;box-sizing:border-box;padding-bottom:13px;}header{height:150px;background-color:#fff;display:flex;align-items:center;box-sizing:border-box;padding:0 20px;transition:box-shadow 0.5s;z-index:1;}@media (max-width: 1199px){header{padding:0 30px;}}@media (max-width: 767px){header{height:100px;padding:0 19px;}}header.openmenu{position:fixed;top:0;left:0;width:100%;box-shadow:0px 0px 30px rgba(0,0,0,0.1);}header.openmenu .container .right_container .menu{background-image:url('/img/1/1/button_menu_close.svg');}header.openmenu + .pulldown{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);}header .container{width:100%;max-width:1706px;display:flex;justify-content:space-between;}header .container .logo{display:inline-block;vertical-align:top;width:360px;box-sizing:border-box;padding-bottom:1px;padding-top:7px;}@media (max-width: 1199px){header .container .logo{padding-top:9px;padding-bottom:0px;}}@media (max-width: 767px){header .container .logo{padding-top:11px;width:300px;}}header .container .logo a{display:block;}header .container .logo a img{width:100%;height:auto;}@media (max-width: 1199px){header .container .logo a img.desk{display:none;}}@media (min-width: 1200px){header .container .logo a img.mob{display:none;}}header .container .right_container{display:flex;align-items:center;}header .container .right_container .right{box-sizing:border-box;padding-top:4px;}header .container .right_container .right .links_container{display:inline-flex;vertical-align:top;margin-right:29px;box-sizing:border-box;padding-top:5px;}@media (max-width: 1199px){header .container .right_container .right .links_container{display:none;}}header .container .right_container .right .links_container .link_cell{display:inline-flex;vertical-align:top;margin-right:30px;}header .container .right_container .right .links_container .link_cell:last-child{margin-right:0;}header .container .right_container .right .links_container .link_cell.current > :first-child > :first-child:before{transform:translateX(100%);}header .container .right_container .right .links_container .link_cell.current > :first-child > :last-child:before{transform:translateX(-100%);}header .container .right_container .right .links_container .link_cell:hover > :first-child > :first-child:before{transform:translateX(100%);background:#000;transition:transform 0.75s ease 0s, background 0.75s ease 0s;}header .container .right_container .right .links_container .link_cell:hover > :first-child > :first-child:after{transform:translateX(100%);background:#000;transition:transform 0.75s ease 0s, background 0.75s ease 0s;}header .container .right_container .right .links_container .link_cell:hover > :first-child > :last-child:before{transform:translateX(-100%);background:#000;transition:transform 0.75s ease 0s, background 0.75s ease 0s;}header .container .right_container .right .links_container .link_cell:hover > :first-child > :last-child:after{transform:translateX(-100%);background:#000;transition:transform 0.75s ease 0s, background 0.75s ease 0s;}header .container .right_container .right .links_container .link_cell > :first-child{position:relative;}header .container .right_container .right .links_container .link_cell > :first-child > :first-child{position:absolute;bottom:-3px;left:calc(0px * -1);height:1px;width:51%;overflow:hidden;}header .container .right_container .right .links_container .link_cell > :first-child > :first-child:before{content:'';position:absolute;left:-100%;top:0;width:100%;height:100%;background:#000;transform:translateX(calc(0% + 0%));transition:transform 0.75s ease 0s, background 0.75s ease 0s;}header .container .right_container .right .links_container .link_cell > :first-child > :first-child:after{content:'';position:absolute;left:calc(200% + -100%);top:0;width:100%;height:100%;background:#000;transform:translateX(calc(-0% + 0%));transition:transform 0.75s ease 0s, background 0.75s ease 0s;}header .container .right_container .right .links_container .link_cell > :first-child > :last-child{position:absolute;bottom:-3px;right:calc(0px * -1);height:1px;width:51%;overflow:hidden;}header .container .right_container .right .links_container .link_cell > :first-child > :last-child:before{content:'';position:absolute;right:-100%;top:0;width:100%;height:100%;background:#000;transform:translateX(calc(0% + 0%));transition:transform 0.75s ease 0s, background 0.75s ease 0s;}header .container .right_container .right .links_container .link_cell > :first-child > :last-child:after{content:'';position:absolute;left:calc(-200% - -100%);top:0;width:100%;height:100%;background:#000;transform:translateX(calc(0% + 0%));transition:transform 0.75s ease 0s, background 0.75s ease 0s;}header .container .right_container .right .links_container .link_cell a.link{font-size:18px;line-height:30px;letter-spacing:0.18px;color:#000;box-sizing:border-box;padding-bottom:10px;}header .container .right_container .right .links_container .link_cell a.link p{transition:transform 0.75s;font-size:18px;line-height:30px;letter-spacing:0.18px;}header .container .right_container .right .lang{display:inline-flex;vertical-align:top;width:40px;height:40px;justify-content:flex-end;align-items:center;box-sizing:border-box;border:1px solid #000;border-radius:12px;font-size:18px;margin-right:2px;position:relative;overflow:hidden;flex-flow:row;white-space:nowrap;}@media (max-width: 1199px){header .container .right_container .right .lang{margin-right:40px;}}@media (max-width: 767px){header .container .right_container .right .lang{display:none;}}header .container .right_container .right .lang:hover p{color:#fff;}header .container .right_container .right .lang:hover:before{border-radius:0 0px 0px 0;clip-path:none;transform:translate(0%,0%);transition:transform 0.75s 0s, border-radius 0.75s 0s, clip-path 0.75s 0s, background 0.75s 0s;}header .container .right_container .right .lang:hover:after{border-radius:0px;clip-path:none;transform:translate(0%,0%);transition:transform 0.75s 0s, border-radius 0.75s 0s, clip-path 0.75s 0s, background 0.75s 0s;}header .container .right_container .right .lang:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:black;pointer-events:none;transform:translate(-100%,0);z-index:2;border-radius:0 10px 10px 0;clip-path:none;transition:transform 0.75s 0s, border-radius 0.75s 0s, clip-path 0.75s 0s, background 0.75s 0s;}header .container .right_container .right .lang:after{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:transparent;pointer-events:none;transform:translate(100%,0);z-index:1;border-radius:0px;clip-path:none;transition:transform 0.75s 0s, border-radius 0.75s 0s, clip-path 0.75s 0s, background 0.75s 0s;}header .container .right_container .right .lang p{width:38px;min-width:38px;height:38px;min-height:38px;display:flex;justify-content:center;align-items:center;transition:transform 0.75s, color 0.75s;position:relative;z-index:3;}header .container .right_container .menu{cursor:pointer;display:inline-block;vertical-align:top;width:50px;height:50px;background-image:url('/img/1/1/button_menu.svg');background-repeat:no-repeat;background-position:center center;}@media (min-width: 1200px){header .container .right_container .menu{display:none;}}#content{min-height:500px;}.page-inner{overflow:hidden;}footer .top{background-color:#fff;box-sizing:border-box;padding:0 20px;padding-top:78px;padding-bottom:89px;}@media (max-width: 1199px){footer .top{padding:0 30px;padding-top:78px;padding-bottom:85px;}}@media (max-width: 767px){footer .top{padding:0 20px;padding-top:78px;padding-bottom:124px;}}footer .top .container{max-width:1704px;display:flex;justify-content:space-between;}@media (max-width: 1199px){footer .top .container{display:block;}}footer .top .container .logo{display:inline-block;vertical-align:top;width:295px;height:34px;background-image:url('/img/ray.svg');background-repeat:no-repeat;background-position:center center;position:relative;top:2px;left:0px;}@media (max-width: 1199px){footer .top .container .logo{display:block;}}footer .top .container .right{display:inline-block;vertical-align:top;width:61.5%;max-width:1048px;}@media (max-width: 1199px){footer .top .container .right{width:100%;margin-top:40px;}}footer .top .container .right .info_container.desk{display:table;}@media (max-width: 1199px){footer .top .container .right .info_container.desk{display:block;}}@media (max-width: 767px){footer .top .container .right .info_container.desk{display:none;}}@media (min-width: 768px){footer .top .container .right .info_container.mob{display:none;}}footer .top .container .right .info_container .cell{display:table-cell;vertical-align:top;box-sizing:border-box;padding-bottom:38px;}@media (max-width: 1199px){footer .top .container .right .info_container .cell{display:inline-block;padding-right:20px;}footer .top .container .right .info_container .cell.address_cell{display:block;width:100%;}footer .top .container .right .info_container .cell.mobile_cell{width:28.8%;}footer .top .container .right .info_container .cell.tel_cell{width:28.5%;}footer .top .container .right .info_container .cell.fax_cell{width:25.5%;}}@media (max-width: 1199px) and (min-width: 1200px){footer .top .container .right .info_container .cell.mobile_cell{pointer-events:none;}}@media (max-width: 1199px) and (min-width: 1200px){footer .top .container .right .info_container .cell.tel_cell{pointer-events:none;}}@media (max-width: 767px){footer .top .container .right .info_container .cell{display:inline-block;padding-right:20px;padding-bottom:1px;}footer .top .container .right .info_container .cell.address_cell{padding-bottom:38px;}footer .top .container .right .info_container .cell.mobile_cell{width:46.4%;}footer .top .container .right .info_container .cell.tel_cell{width:46.4%;}footer .top .container .right .info_container .cell.fax_cell{width:46.4%;}footer .top .container .right .info_container .cell.email_cell{width:46.4%;box-sizing:border-box;padding-left:5px;}}@media (min-width: 1200px){footer .top .container .right .info_container .cell{padding-right:30px;}footer .top .container .right .info_container .cell.mobile_cell{width:19.8%;}footer .top .container .right .info_container .cell.tel_cell{width:19.3%;}footer .top .container .right .info_container .cell.fax_cell{width:14.5%;}footer .top .container .right .info_container .cell:last-child{padding-right:0;}}footer .top .container .right .info_container .cell p,footer .top .container .right .info_container .cell a{line-height:28px;}@media (min-width: 1200px){footer .top .container .right .info_container .cell p.mobile,footer .top .container .right .info_container .cell p.tel,footer .top .container .right .info_container .cell a.mobile,footer .top .container .right .info_container .cell a.tel{pointer-events:none;}}@media (max-width: 767px){footer .top .container .right .info_container .cell p k,footer .top .container .right .info_container .cell a k{width:26px;display:inline-block;}}footer .top .container .right .info_container .cell .mapping{margin-top:21px;}footer .top .container .right .info_container .social{margin-top:22px;font-size:0;box-sizing:border-box;padding-left:1px;}@media (max-width: 767px){footer .top .container .right .info_container .social{margin-top:19px;}}footer .top .container .right .info_container .social .social_cell{margin-right:20px;display:inline-flex;vertical-align:top;background-color:#000;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform 0.5s;}footer .top .container .right .info_container .social .social_cell:hover{transform:translateY(-5px);}footer .top .container .right .info_container .social .social_cell:last-child{margin-right:0;}footer .top .container .right .info_container .social .social_cell img{height:21.25px;width:auto;}footer .bot{background:#e9e9e9 0% 0% no-repeat padding-box;box-sizing:border-box;padding:19px 20px;}@media (max-width: 767px){footer .bot.desk{display:none;}}@media (min-width: 768px){footer .bot.mob{display:none;}}@media (max-width: 1199px){footer .bot{padding:19px 30px;}}@media (max-width: 767px){footer .bot{padding:16px 30px;}}footer .bot .container{max-width:1704px;}@media (max-width: 767px){footer .bot .container{text-align:center;}}footer .bot .container .copyright,footer .bot .container .copyright *{color:#5b5b5b;font-size:16px;}@media (max-width: 767px){footer .bot .container .copyright,footer .bot .container .copyright *{line-height:28px;}}footer .space{display:block;width:100%;}@media (max-width: 1199px){footer .space{height:70px;}}.pop_up{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);overflow-y:scroll;opacity:0;pointer-events:none;z-index:10;}.pop_up.show{opacity:1;pointer-events:all;}.pop_up .pop_wrapper{position:relative;box-sizing:border-box;padding:0 50px;padding-top:185px;padding-bottom:185px;}.pop_up .pop_wrapper .pop_back{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;}.pop_up .pop_wrapper .container{max-width:980px;position:relative;}.pop_up .pop_wrapper .container .close_but{position:absolute;top:0;right:0;transform:translate(100%,-100%);width:42px;height:42px;box-sizing:border-box;border:1px solid #fff;background-image:url('/img/1/5/button_lightbox_close.svg');background-repeat:no-repeat;background-position:center;border-radius:12px;}.pop_up .pop_wrapper .container .content_wrapper{position:relative;border-radius:12px;overflow:hidden;}.pop_up .pop_wrapper .container .content_wrapper .map{position:absolute;top:0;left:0;width:100%;height:100%;}.mapping{cursor:pointer;padding:3px 13px;box-sizing:border-box;display:inline-block;border:1px solid #000;border-radius:11px;user-select:none;position:relative;overflow:hidden;}.mapping:hover:before{border-radius:0px;clip-path:none;transform:translate(0%,0%);transition:transform 1s 0s, border-radius 1s 0s, clip-path 1s 0s, background 1s 0s;}.mapping:hover:after{border-radius:0 0 0% 0%;clip-path:none;transform:translate(0%,0%);transition:transform 0.75s 0s, border-radius 0.75s 0s, clip-path 0.75s 0s, background 0.75s 0s;}.mapping:before{content:'';position:absolute;top:0;left:-10%;width:120%;height:100%;background:transparent;pointer-events:none;transform:translate(0,-100%);z-index:2;border-radius:0px;clip-path:none;transition:transform 1s 0s, border-radius 1s 0s, clip-path 1s 0s, background 1s 0s;}.mapping:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:100%;background:black;pointer-events:none;transform:translate(0,100%);z-index:1;border-radius:50% 50% 0% 0%;clip-path:none;transition:transform 0.75s 0s, border-radius 0.75s 0s, clip-path 0.75s 0s, background 0.75s 0s;}.mapping:hover p{color:#fff;}.mapping p{position:relative;z-index:2;line-height:24px !important;transition:color 1s;}*:hover > * > .ani_wave .line,a:hover > div > .content > .ani_wave .line{animation-name:wave_ani;}*:hover > * > .ani_wave .line::before,a:hover > div > .content > .ani_wave .line::before{transform:scaleY(1);}@keyframes wave_ani2{0%{opacity:1;}25%{opacity:0;}50%{opacity:1;}75%{opacity:0;}100%{opacity:1;}}@keyframes wave_ani{0%{opacity:0;}10%{opacity:1;}100%{opacity:1;}}.ani_wave .line.line1{animation-delay:calc(( 1.5s / 16 ) + 0s);}.ani_wave .line.line2{animation-delay:calc((( 1.5s / 16 ) * 2) + 0s);}.ani_wave .line.line3{animation-delay:calc((( 1.5s / 16 ) * 3) + 0s);}.ani_wave .line.line4{animation-delay:calc((( 1.5s / 16 ) * 4) + 0s);}.ani_wave .line.line5{animation-delay:calc((( 1.5s / 16 ) * 5) + 0s);}.ani_wave .line.line6{animation-delay:calc((( 1.5s / 16 ) * 6) + 0s);}.ani_wave .line.line7{animation-delay:calc((( 1.5s / 16 ) * 7) + 0s);}.ani_wave .line.line8{animation-delay:calc((( 1.5s / 16 ) * 8) + 0s);}.ani_wave .line.line9{animation-delay:calc((( 1.5s / 16 ) * 9) + 0s);}.ani_wave .line.line10{animation-delay:calc((( 1.5s / 16 ) * 10) + 0s);}.ani_wave .line.line11{animation-delay:calc((( 1.5s / 16 ) * 11) + 0s);}.ani_wave .line.line12{animation-delay:calc((( 1.5s / 16 ) * 12) + 0s);}.ani_wave .line.line13{animation-delay:calc((( 1.5s / 16 ) * 13) + 0s);}.ani_wave .line.line14{animation-delay:calc((( 1.5s / 16 ) * 14) + 0s);}.ani_wave .line.line15{animation-delay:calc((( 1.5s / 16 ) * 15) + 0s);}.ani_wave .line.line16{animation-delay:calc((( 1.5s / 16 ) * 16) + 0s);}.ani_wave{white-space:nowrap;font-size:0;}.ani_wave.black .line:before{background-color:#000;transform:scaleY(1);}.ani_wave .line{margin-right:5.12px;width:2px;display:inline-block;position:relative;animation-duration:1.5s;animation-iteration-count:1;animation-timing-function:steps(1,end);}.ani_wave .line:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#fff;transition:transform 0.75s;transform-origin:bottom;transform:scaleY(0);}.ani_wave .line:last-child{margin-right:0;}.ani_wave .line.line1{height:26px;}.ani_wave .line.line2{height:13px;}.ani_wave .line.line3{height:17px;}.ani_wave .line.line4{height:13px;}.ani_wave .line.line5{height:17px;}.ani_wave .line.line6{height:13px;}.ani_wave .line.line7{height:17px;}.ani_wave .line.line8{height:13px;}.ani_wave .line.line9{height:26px;}.ani_wave .line.line10{height:13px;}.ani_wave .line.line11{height:17px;}.ani_wave .line.line12{height:13px;}.ani_wave .line.line13{height:17px;}.ani_wave .line.line14{height:13px;}.ani_wave .line.line15{height:17px;}.ani_wave .line.line16{height:13px;}.backtoTop{position:fixed;display:flex;align-items:flex-end;justify-content:flex-end;height:0px;bottom:103px;right:50%;transform:translateX(50%);width:calc(100% - 40px);max-width:1704px;z-index:5;}@media (max-width: 1199px){.backtoTop{bottom:100px;}}@media (max-width: 767px){.backtoTop{bottom:123px;}}.backtoTop.scroll a{opacity:1;pointer-events:all;transform:translateY(0px);}.backtoTop a{display:block;width:42px;border-radius:12px;height:42px;box-sizing:border-box;border:1px solid #000;background-repeat:no-repeat;background-position:center;background-image:url('/img/1/1/back_to_top.svg');transition:opacity 0.75s, transform 0.75s, background-color 0.5s;background-color:rgba(255,255,255,0.3);pointer-events:none;opacity:0;transform:translateY(-10px);}.backtoTop a:hover{background-color:rgba(255,255,255,0.6);}.whatsapp_container{display:flex;align-items:flex-end;justify-content:flex-end;height:0px;position:fixed;bottom:85px;right:50%;transform:translateX(50%);width:calc(100% - 40px);max-width:1704px;z-index:5;border-radius:50%;transition:bottom 0.75s;}@media (max-width: 1199px){.whatsapp_container{bottom:0px !important;width:100%;}}.whatsapp_container .whatsapp{display:block;width:70px;border-radius:50%;height:70px;box-shadow:0px 0px 30px rgba(0,0,0,0.3);background-repeat:no-repeat;background-position:center center;position:relative;}@media (max-width: 1199px){.whatsapp_container .whatsapp{border-radius:0px;width:100%;height:80px;box-sizing:border-box;padding-bottom:10px;transform:translateY(10px);box-shadow:0px 0px 30px rgba(0,0,0,0.1);background-color:#29b63f;transition:transform 0.5s;}.whatsapp_container .whatsapp:hover{transform:translateY(0px);}}@media (min-width: 1200px){.whatsapp_container .whatsapp:hover:before{animation:fade-bg 2.5s infinite;}}.whatsapp_container .whatsapp:before{content:'';border:0px solid #29b63f;border-radius:50%;filter:blur(5px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:50%;animation-delay:5s;animation-timing-function:ease-in;z-index:2;pointer-events:none;}@media (min-width: 1200px){.whatsapp_container .whatsapp:before{animation:fade-bg 2.5s 3;}}.whatsapp_container .whatsapp:after{content:'';border-radius:50%;background-color:#29b63f;position:absolute;top:0%;left:0%;width:100%;height:100%;background-image:url('/img/1/1/icon_sm_whatsapp.png');background-repeat:no-repeat;background-position:center center;z-index:3;}@media (max-width: 1199px){.whatsapp_container .whatsapp:after{height:calc(100% - 10px);border-radius:0px;display:flex;justify-content:center;align-items:center;background-size:41px;}}@keyframes fade-bg{0%{filter:blur(3px);width:55%;height:55%;border:10px solid #29b63f;}99.5%{filter:blur(10px);width:200%;height:200%;border:0px solid #29b63f;opacity:0;}100%{opacity:0;}}.project{font-size:0;}.project .cell{width:50%;display:inline-block;vertical-align:top;position:relative;}@media (max-width: 1199px){.project .cell{display:block;width:100%;}}.project .cell:hover .image img{transform:scale(1.1);}.project .cell:hover .overlay{background-color:rgba(0,0,0,0.5);}.project .cell .image{overflow:hidden;}.project .cell .image img{width:100%;height:auto;transition:transform 0.75s;}.project .cell .overlay{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.3);transition:background-color 0.75s;}.project .cell .overlay:hover > :first-child > :first-child:before{transform:translateX(100%);background:#fff;transition:transform 0.75s ease 0s, background 0.75s ease 0s;}.project .cell .overlay:hover > :first-child > :first-child:after{transform:translateX(100%);background:#fff;transition:transform 0.75s ease 0s, background 0.75s ease 0s;}.project .cell .overlay:hover > :first-child > :last-child:before{transform:translateX(-100%);background:#fff;transition:transform 0.75s ease 0s, background 0.75s ease 0s;}.project .cell .overlay:hover > :first-child > :last-child:after{transform:translateX(-100%);background:#fff;transition:transform 0.75s ease 0s, background 0.75s ease 0s;}.project .cell .overlay > :first-child{position:relative;}.project .cell .overlay > :first-child > :first-child{position:absolute;top:calc(50% + 0px);left:calc(10px * -1);transform:translate(-100%,-50%);height:2px;width:50px;overflow:hidden;}.project .cell .overlay > :first-child > :first-child:before{content:'';position:absolute;left:-300%;top:0;width:100%;height:100%;background:#fff;transform:translateX(calc(0% + 0%));transition:transform 0.75s ease 0s, background 0.75s ease 0s;}.project .cell .overlay > :first-child > :first-child:after{content:'';position:absolute;left:calc(200% + -300%);top:0;width:100%;height:100%;background:#fff;transform:translateX(calc(-0% + 0%));transition:transform 0.75s ease 0s, background 0.75s ease 0s;}.project .cell .overlay > :first-child > :last-child{position:absolute;top:calc(50% + 0px);right:calc(10px * -1);transform:translate(100%,-50%);height:2px;width:50px;overflow:hidden;}.project .cell .overlay > :first-child > :last-child:before{content:'';position:absolute;right:-300%;top:0;width:100%;height:100%;background:#fff;transform:translateX(calc(0% + 0%));transition:transform 0.75s ease 0s, background 0.75s ease 0s;}.project .cell .overlay > :first-child > :last-child:after{content:'';position:absolute;left:calc(-200% - -300%);top:0;width:100%;height:100%;background:#fff;transform:translateX(calc(0% + 0%));transition:transform 0.75s ease 0s, background 0.75s ease 0s;}.project .cell .overlay p{letter-spacing:0.4px;font-size:40px;color:#fff;}.page_title a{position:absolute;right:50%;transform:translateX(50%) translateY(-50%);pointer-events:none;max-width:1705px;width:calc(100% - 0px);display:block;margin-left:auto;margin-right:auto;top:calc(50% + 9px);}.page_title a div{float:right;pointer-events:all;}.page_title .page_back{box-sizing:border-box;padding-left:21px;}.page_title .page_back::before{pointer-events:none;left:0;height:19px;width:10px;}.list{box-sizing:border-box;}.list .wrapper{font-size:0;}.list .wrapper .cell{width:25%;display:inline-block;vertical-align:top;position:relative;overflow:hidden;}@media (max-width: 1199px){.list .wrapper .cell{width:50%;}}.list .wrapper .cell:hover .overlay{opacity:1;}.list .wrapper .cell:hover .image img{transform:scale(1.24);}.list .wrapper .cell .image img{width:100%;height:auto;transition:transform 0.75s;}.list .wrapper .cell .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;box-sizing:border-box;text-align:center;flex-flow:column;opacity:0;transition:opacity 0.75s;}.list .wrapper .cell .overlay .title{color:#fff;font-size:24px;font-weight:600;letter-spacing:0.24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.list .wrapper .cell .overlay .ani_wave{margin-top:20px;margin-bottom:20px;}.list .wrapper .cell .overlay .size{color:#fff;font-size:18px;letter-spacing:0.18px;}.loading-container{padding-top:60px;padding-bottom:60px;text-align:center;display:none;}.loading-container .load{display:inline-block;background-image:url('/img/1/3/loading_base.svg');width:80px;height:80px;margin:auto;}.loading-container .load .load-pic{animation:loading_rot 1s infinite;animation-timing-function:linear;}@keyframes loading_rot{0%{transform:rotate(0deg);}100%{transform:rotate(359.9deg);}}