@media screen and (min-width:1100px){
.content-column h2::after,.details-outer h2::after,.footer .content-right>h3::after,.mention::after{
right:0
}

.nav ul{
overflow:hidden
}

.bottom-group a,.language li a,.link-to-web a,.load-text a,.logo,.nav li a,.nav-second li a,.search-but,.sub-nav-content li a,.sub-nav-content li a::after,.sub-project li a,.text-project p a,.title-group a,.title-rotate li a{
transition:all .3s ease-in-out
}

.header::after{
transition:all .5s ease-in-out
}

.box-nav li a,.item-search a,.item-search::before,.sub-nav li a{
transition:all .3s ease-in-out
}

.load-text a,.nav li a:hover,.title-rotate li a:hover{
color:#000
}

.bottom-group a:hover,.header.hide .language li:hover a,.header.hide .nav-second li a:hover,.header.hide .search-but:hover,.language li:hover a,.nav-click:not(.active):hover,.nav-second li a:hover,.search-but:hover,.title-group a:hover{
color:#ad0006
}

.sub-nav-content li a:hover::after{
margin:0 0 0 50px
}

.sub-nav-content li a:hover,.sub-project li:hover a,.text-project p a:hover{
color:#ed1c24
}

.title-group li .current a{
color:#ad0006!important;
pointer-events:none!important
}

.item-search:hover a,.item-search:hover::before{
background-color:#a3a3a3!important
}

.sub-inner li:not(.current):hover,.zoom:hover{
background-color:#0b62f0
}

.box-nav li span{
transform:translate3d(50px,0,0) scale3d(0,1,1);
transition:all .5s ease-in-out
}

.box-nav li.active span,.box-nav li:hover span{
opacity:1;
transform:translate3d(0,0,0) scale3d(1,1,1);
visibility:visible
}

.box-nav li:not(.current):hover a{
border-color:#c2b59b
}

.sub-nav li:not(.current):hover a{
background-color:#0b62f0;
color:#fff
}

.sub-inner li{
transition:background-color .3s ease-in-out
}

.close,.close-album,.close-box,.close-map,.close-news,.close-pics,.close-popup,.close-video,.next-pic,.prev-pic,.social li a,.social-top,.social-top li a,.zoom,.zoom-control a,.zoom-hover,.zoom-hover::before{
transition:all .3s ease-in-out
}

.social li a:hover,.social-top li a:hover{
color:#000
}

.social-top.show{
left:0
}

.zoom:hover{
border-color:#0b62f0
}

.thumb:hover .zoom-hover,.zoom-hover:hover{
background-color:#a3a3a3
}

.thumb:hover .zoom-hover::before,.zoom-hover:hover::before{
border-color:#a3a3a3
}

.zoom-control a:hover{
background-color:#444
}

.go-top:hover,.pic-zoom-in:hover,.pic-zoom-out:hover,button:hover{
background-color:#0b62f0
}

.close-album:hover,.close-box:hover,.close-map:hover,.close-news:hover,.close-pics:hover,.close:hover{
color:#fff;
transform:rotate(180deg)
}

.close-popup:hover{
color:#444;
transform:rotate(180deg)
}

.close-video:hover{
color:#0b62f0;
transform:rotate(180deg)
}

.details-center:not(.partners) .close-popup:hover,.details-center:not(.testi) .close-popup:hover{
color:#fff
}

.details-center.partners .close-popup:hover,.details-center.testi .close-popup:hover{
color:#444
}

.next-pic:not(.disabled):hover,.prev-pic:not(.disabled):hover{
transform:scale(.8)
}

.blur-more{
transition:filter .5s ease-in-out;
filter:blur(5px)
}

.go-top,.go-top::before,.player,.view-album,button,button::after{
transition:all .3s ease-in-out
}

.popup-home .details-center .close-popup:hover:after{
border:5px solid #fff
}

.go-top:hover{
border-radius:50%
}

.go-top:hover::before{
border-color:#0b62f0;
border-radius:50%
}

button:hover::after{
border-color:#0b62f0
}

.view-album:hover{
color:#0b62f0;
transform:rotate(90deg)
}

.pic-zoom-in,.pic-zoom-out{
transition:all .5s ease-in-out
}

.go-back,.go-inner,.go-stock,.pic-library,.play-button .load-vid,.print-box>a,.share-item li a::after,.share-item li a::before,.title-pic h3,.view-all{
transition:all .3s ease-in-out
}

.play-button:hover .load-vid{
stroke:#0b62f0
}

.go-back:hover,.go-inner:hover,.go-stock:hover,.view-all:hover{
background-color:#0b62f0;
color:#fff!important;
box-shadow:0 30px 30px rgba(0,0,0,.2);
border-color:#0b62f0!important
}

.library-thumb:hover .pic-library{
background-position:100% 100%
}

.library-thumb:hover .view-album{
color:#0b62f0;
transform:rotate(90deg)
}

.group-central[data-post=picture] .library-thumb:hover .title-pic h3{
background-color:#ed1c24;
color:#fff
}

.group-central[data-post=video] .library-thumb:hover .title-pic h3{
background-color:#fff;
color:#444
}

.library-thumb:hover .player{
color:#0b62f0;
transform:rotate(240deg)
}

.print-box>a:hover,.share-but.active{
background-color:#ececec
}

.share-item li a:hover::after{
opacity:1
}

.list-title>p,.share-item li a:hover::before{
opacity:0
}

.share-item li:hover{
border-color:#0b62f0
}

.share-item li{
transition:all .3s cubic-bezier(.44,.39,.34,1.03)
}

.center-text-news>h3,.go-inner::after,.go-page,.list-item:hover .list-title>h3,.list-num,.list-title>h3::before,.pdf,.pic-news-home,.pic-news-home::before,.pic-value,.quote-by a,.st-arrow,.sub-nav-content li img,.text-news-home{
transition:all .3s ease-in-out
}

.go-inner:hover::after{
width:100px
}

.go-page:hover{
color:#0b62f0;
background:linear-gradient(120deg,#fff 20%,#fff 100%)
}

.content-column h2::after,.content-column h3::after,.details-outer h2::after,.footer .content-right>h3::after,.mention::after{
background-color:#dcdcdc;
top:0;
content:'';
width:100%;
height:100%;
position:absolute;
overflow:hidden
}

.quote-by a:hover{
color:#0b62f0
}

.box-news-home:hover .center-text-news>h3,.pdf:hover{
color:#fff
}

.content-column h3::after{
left:0
}

.box-news-home::after{
content:'';
width:100%;
height:100%;
background-color:#999;
right:0;
top:0;
position:absolute;
overflow:hidden;
z-index:2
}

.box-news-home:nth-child(odd)::after{
left:0;
top:0
}

.pic-project::after{
content:'';
width:100%;
height:100%;
background-color:#fff;
left:0;
top:0;
position:absolute;
overflow:hidden
}

.box-project:nth-child(2n) .pic-project::after,.box-value>h3::after{
left:auto;
top:0;
right:0
}

.box-value>h3::after{
content:'';
width:100%;
height:100%;
background-color:#f2f2f2;
position:absolute;
overflow:hidden
}

.box-project-home .pic-project::after,.group-central[data-name=project-home] .content-column h3::after,.group-central[data-name=about-home] .content-column h3::after,body.hide .content-column h2::after,body.hide .footer .content-right>h3::after,body.hide .mention::after{
background-color:#dcdcdc
}

.group-central[data-name=contact-home] .content-column h3::after{
background-color:#fff
}

.box-news-home:hover .text-news-home{
background-color:#0b62f0
}

.box-intro::after,.box-top h1::after,.box-top h2::after{
content:'';
height:100%;
background-color:#fff;
top:0;
position:absolute;
overflow:hidden;
width:100%
}

.box-news-home:hover .pic-news-home::before{
border-color:transparent #0b62f0 transparent transparent
}

.box-news-home:nth-child(1):hover .pic-news-home::before{
border-color:transparent transparent #0b62f0
}

.box-news-home:hover .pic-news-home{
background-position:100% 100%;
filter:none
}

.sub-nav-content li:hover img{
filter:none
}

#project-details-page .box-intro::after{
display:none
}

.box-top h1::after,.box-top h2::after{
left:0
}

.box-intro::after{
right:0
}

.group-central[data-post=facilities] .content-column h3::after{
left:auto;
right:0
}

.pdf:hover{
background-color:#0b62f0;
box-shadow:0 20px 30px rgba(0,0,0,.2)
}

.pdf:hover svg path{
fill:none;
stroke:#fff;
stroke-width:2;
animation-name:DrawPlay;
animation-duration:2s;
animation-fill-mode:forwards;
animation-iteration-count:1;
animation-direction:normal;
animation-timing-function:linear
}

.link-to-web a:hover{
color:#0b62f0
}

.list-box a:hover .r-date,.list-item:hover .list-num,.list-item:hover .list-title>h3,.list-item:hover .list-title>p{
color:#fff
}

.list-title>p,.pic-value::after{
transition:opacity .35s,transform .35s;
transform:translateY(100px)
}

.btn-blue,.career-title a,.contact-in a,.details-text a,.download-but a,.download-but a::after,.download-but a::before,.file-mark,.file-up,.link-page::before,.link-text>h3,.list-box a,.list-box a .list-num,.news-item::before,.news-pic,.news-pic::before,.news-txt h3,.pic-thumb,.r-date,.r-left .list-num::after,.slide-pagi a{
transition:all .3s ease-in-out
}

.list-item:hover .pic-value{
background-position:100% 100%;
filter:blur(3px)
}

.list-item:hover .list-title>p{
opacity:1;
transform:none
}

.list-item:hover .list-title>h3::before{
width:100%
}

.list-item:hover .st-arrow{
transform:rotate(90deg)
}

.group-central[data-name=about-value] .list-title>h3::before{
width:100%
}

.group-central[data-name=about-value] .list-title>p,.group-central[data-post=benefit] .list-item:hover .pic-value::after{
opacity:1;
transform:none
}

.list-box a:hover,.list-box a:hover .list-num{
color:#fff;
background-color:#0b62f0;
border-color:#0b62f0
}

.list-box a:hover .list-num::after{
background-color:#fff
}

.list-box:hover a{
box-shadow:0 10px 10px rgba(0,0,0,.1)
}

.career-title a:hover{
color:#0b62f0
}

.file-up:hover .file-mark{
background-color:#0b62f0
}

.download-but a:hover{
background-color:#444
}

.download-but a:hover::after,.news-list:not(.first) .news-item:hover::before{
background-color:#0b62f0
}

.download-but a:hover::before{
border-color:#444
}

.resource-pic:hover{
filter:none
}

.news-list:not(.first) .news-item:hover h3{
color:#fff
}

.link-page:hover .pic-thumb,.news-list:not(.first) .news-item:hover .news-pic{
background-position:100% 100%;
filter:none
}

.news-list:not(.first) .news-item:hover .news-pic::before{
border-right:20px solid #0b62f0
}

.details-text a:hover{
color:#444
}

.link-page:hover .link-text>h3,.slide-pagi a:hover{
color:#fff
}

.news-list.first .news-item:hover::before{
background-color:transparent
}

.link-page:hover::before,.slide-pagi a:hover{
background-color:#0b62f0
}

.group-central[data-post=video] .slide-pagi a:hover{
background-color:#666
}

.contact-in a:hover{
color:#ddd
}

.form-newsletter .but:hover,.newsletter h3:hover,.newsletter:hover h3{
background-color:#ddd;
color:#444
}

.newsletter:hover .form-newsletter{
background-color:#ddd
}

.newsletter.show:hover h3{
background-image:url(../images/close2.svg)
}
}