@media screen and (min-width:320px){div,a,p,span,td,th,caption,li,h1,h2,h3,h4,legend,input,label,textarea,section,main,aside,article,ul{font-size:14px}.bt-red,.bt-black,.bt-grey{padding:10px 20px}.bt-red,.bt-black,.bt-blue,.bt-yellow,.bt-white{font-size:14px !important}body{padding-top:80px;overflow-x:hidden}.content-inner{padding:0 20px}#header{height:80px}#header .content-inner{padding:0 20px}#header #main-menu{width:30px;position:static;transform:none}#header #main-menu .mobile-menu{display:block;height:100%;cursor:pointer;width:30px;height:80px;z-index:10;position:relative}#header #main-menu .mobile-menu:after{content:"";background-color:#fff;height:5px;border-radius:5px;left:50%;left:-webkit-calc(50% - 15px);left:calc(50% - 15px);top:50%;top:-webkit-calc(50% - 2.5px);top:calc(50% - 2.5px);position:absolute;width:30px;-webkit-transition:all 0.5s 0s ease-in-out;-moz-transition:all 0.5s 0s ease-in-out;transition:all 0.5s 0s ease-in-out}#header #main-menu .mobile-menu span{display:block;text-indent:-9999px;width:25px;height:5px;border-radius:5px;top:50%;top:-webkit-calc(50% - 2.5px);top:calc(50% - 2.5px);margin:0 auto;position:relative}#header #main-menu .mobile-menu span:before,#header #main-menu .mobile-menu span:after{content:"";position:absolute;top:-10px;left:50%;left:-webkit-calc(50% - 15px);left:calc(50% - 15px);height:5px;border-radius:5px;width:30px;background-color:#fff;transform-origin:center center;-webkit-transition:all 0.5s 0s ease-in-out;-moz-transition:all 0.5s 0s ease-in-out;transition:all 0.5s 0s ease-in-out}#header #main-menu .mobile-menu span:after{width:30px;bottom:-10px;top:auto}#header #main-menu.active .mobile-menu:after{width:0;opacity:0}#header #main-menu.active .mobile-menu span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0}#header #main-menu.active .mobile-menu span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}#header #main-menu>nav{position:absolute;top:100%;z-index:50;left:0 !important;width:100%;background-color:#293948;padding:0;display:none;height:auto}#header #main-menu>nav>ul{display:block;height:auto;margin:0;-webkit-column-count:1;-moz-column-count:1;column-count:1}#header #main-menu>nav>ul>li{display:block;margin:0;border-top:1px solid rgba(255,255,255,0.2)}#header #main-menu>nav>ul>li>a{display:block;width:100%;padding:10px 20px;position:relative;font-size:16px;border-radius:0}#header #main-menu>nav>ul>li>a:after{display:none}#header #main-menu>nav>ul>li.submenu>a:before{content:"";position:absolute;top:13px;right:20px;border-left:8px solid #707070;border-top:8px solid transparent;border-bottom:8px solid transparent}#header #main-menu>nav>ul>li:hover>ul{display:none}#header #main-menu>nav>ul>li ul{position:static;padding:0;display:none;margin:0}#header #main-menu>nav>ul>li ul>li{width:100%;max-width:100%;margin:0;padding:0px;border-top:1px solid rgba(129,156,183,0.2)}#header #main-menu>nav>ul>li ul>li>a{font-size:16px;padding:10px 20px;margin:0;display:block;background-color:#819CB7;color:#fff}#header #main-menu>nav>ul>li ul>li>a .image{display:none}#header #main-menu>nav>ul>li ul>li>ul{margin-left:0px;display:none}#header #main-menu>nav>ul>li ul>li>ul li{margin:0}#header #main-menu>nav>ul>li ul>li>ul li a{display:block;padding:5px 35px;font-size:14px}#header #top-header #logo{display:none}#header #top-header #right-header p{font-size:12px}#header #top-header #right-header>div{margin-left:20px}#bottom-header{width:300px;height:150px;top:0;z-index:5;border-radius:150px / 75px}#bottom-header #logo{max-width:50%;margin:auto auto 15px auto}#headband .ce-bodytext h1{font-size:24px}#headband .ce-bodytext p{font-size:16px}#headband .image{height:240px}#slideshow-home .ce-gallery .image{height:250px}#slideshow-home .ce-gallery .image img{width:100%;height:100%;object-fit:cover}#slideshow-home .ce-bodytext{bottom:20px}#slideshow-home .ce-bodytext p{padding:5px 20px;font-size:18px}#slideshow-home #home-title{position:static}#slideshow-home #home-title h1{font-size:16px}#wrap-content .block-home header{margin-bottom:20px}#wrap-content .block-home header:after{width:50%;margin-top:10px}#wrap-content .block-home h2{font-size:24px;padding:0 40px}#wrap-content .block-home h2:after,#wrap-content .block-home h2:before{width:20px}#wrap-content #section1{padding:20px 0 40px 0}#wrap-content #section1 .row{margin:0 -20px}#wrap-content #section1 .row>div{padding:20px}#wrap-content #section1 .row>div:after{border-left:none;border-top:1px solid #707070;height:auto;width:80%;left:10%;top:0}#wrap-content #section1 .row>div .ce-gallery{margin-bottom:20px}#wrap-content #section1 .row>div p{font-size:14px}#wrap-content #section1 .row>div .bt-blue{max-width:100%;margin-top:20px}#wrap-content #section2{padding:20px 0}#wrap-content #section2 header{margin-bottom:20px}#wrap-content #section2 .text-right{margin-top:10px}#wrap-content #section2 .text-right a{font-size:14px}#wrap-content #section3{padding:20px 0}#wrap-content #section3 header{margin-bottom:20px}#wrap-content #section3 .ce-gallery .ce-row{margin:0 -10px}#wrap-content #section3 .ce-gallery .ce-row .ce-column{padding:10px;width:50%}#wrap-content #section3 .ce-gallery .ce-row .ce-column .content{height:100px}#wrap-content .list-news{margin:0 -20px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}#wrap-content .list-news .item{padding:20px;flex:none;width:100%}#wrap-content .list-news .item .title h2,#wrap-content .list-news .item .title h3{font-size:20px !important}#wrap-content .list-news .item .title h2:before,#wrap-content .list-news .item .title h3:before{top:0}#wrap-content .list-news .item .info p{font-size:14px !important}#wrap-content #main-content h1{font-size:28px}#wrap-content #main-content h2{font-size:28px;margin:0 0 20px 0}#wrap-content #main-content h3{font-size:22px;padding:0 40px 0px 40px;margin:0 0 20px 0}#wrap-content #main-content h3:after,#wrap-content #main-content h3:before{width:20px}#wrap-content #main-content p,#wrap-content #main-content a,#wrap-content #main-content span,#wrap-content #main-content ol li,#wrap-content #main-content ul li{font-size:14px}#wrap-content #main-content ul,#wrap-content #main-content ol{overflow:visible}#wrap-content #main-content ul li:before,#wrap-content #main-content ol li:before{top:6px}#wrap-content #main-content form input,#wrap-content #main-content form textarea{font-size:14px}#wrap-content #main-content .block-grey,#wrap-content #main-content .block-grey2,#wrap-content #main-content .block-blue,#wrap-content #main-content .block-blue2{padding:20px;margin:0 -20px}#wrap-content #main-content .row{margin:0}#wrap-content #main-content .row>div{padding:0;width:100%}#wrap-content #main-content .row .block-blue2{padding:0 20px}#wrap-content #main-content .row .block-chart{flex:none;width:100%}#wrap-content #main-content .ce-textpic.ce-nowrap.ce-left .ce-gallery{max-width:100%;margin:0 0 20px 0}#wrap-content #main-content .ce-textpic.ce-nowrap.ce-left .ce-bodytext h3{margin-left:0}#wrap-content #main-content .ce-textpic.ce-nowrap.ce-right .ce-gallery{max-width:100%;margin:0 0 20px 0}#wrap-content #main-content .list-timeline .item .intro{min-height:0;padding-top:50px}#wrap-content #main-content .list-timeline .item .bottom .left{flex:none;width:100%;padding:0px 0 0 0}#wrap-content #main-content .list-timeline .item .bottom .left .date{font-size:28px;margin:0 0 20px 0}#wrap-content #main-content .list-timeline .item .bottom .left p{font-size:18px}#wrap-content #main-content .list-timeline .item .bottom .right{margin:20px 0 0 0;max-width:100%}#wrap-content #main-content .map-interactive .left{max-width:100%;margin:0 0 20px 0}#wrap-content #main-content .map-interactive .left svg{height:auto}#wrap-content #main-content .map-interactive .right{flex:none;width:100%;padding:0}#wrap-content #main-content .map-interactive .right .list-content .content{height:100%;overflow:auto;padding:20px}#wrap-content #main-content .map-interactive .right .list-content .content header{margin-bottom:20px}#wrap-content #main-content .map-interactive .right .list-content .content header:after{width:50%;margin-top:10px}#wrap-content #main-content .map-interactive .right .list-content .content h3{font-size:18px;padding:0 40px}#wrap-content #main-content .map-interactive .right .list-content .content h3:after,#wrap-content #main-content .map-interactive .right .list-content .content h3:before{width:20px}#wrap-content #main-content .map-interactive .right .list-content .content table tr td{font-size:14px}#wrap-content #main-content .map-interactive .right .list-content .content table tr td:first-child{font-size:16px}#wrap-content #main-content .references{padding:40px 0 20px 0}#wrap-content #main-content .references .title p{font-size:24px;line-height:1.2}#wrap-content #main-content .references .list-references.owl-carousel{padding:50px 0 40px 0}#wrap-content #main-content .references .list-references.owl-carousel .owl-nav{top:0}#wrap-content #main-content .references .list-references.owl-carousel .owl-nav .owl-prev,#wrap-content #main-content .references .list-references.owl-carousel .owl-nav .owl-next{width:40px;height:40px;background-size:20px;margin-left:10px}#wrap-content #main-content .references .list-references .item .image p{font-size:14px}#wrap-content #main-content .frame-space-after-large{margin-bottom:40px}#wrap-content #main-content .frame-space-before-large{margin-top:40px}.ui-dialog .lightbox-std{padding:20px 20px 20px 20px}.ui-dialog .lightbox-std .content-lightbox h2{font-size:24px}.ui-dialog .lightbox-std .content-lightbox p{font-size:14px}.ui-dialog .lightbox-std .content-lightbox .owl-carousel{overflow:visible;padding-top:50px}.ui-dialog .lightbox-std .content-lightbox .owl-carousel .owl-nav{top:0px;right:0px}.ui-dialog .lightbox-std .content-lightbox .owl-carousel .owl-nav .owl-prev,.ui-dialog .lightbox-std .content-lightbox .owl-carousel .owl-nav .owl-next{width:40px;height:40px;background-size:20px;margin-left:10px}.ui-dialog .lightbox-std .content-lightbox .bottom{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.ui-dialog .lightbox-std .content-lightbox .bottom>div{max-width:100%}.ui-dialog .lightbox-std .content-lightbox .top .slide-number{z-index:1;bottom:10px;right:10px}.ui-dialog .lightbox-std .content-lightbox .top .slide-number span{font-size:20px}.ui-dialog .lightbox-std .content-lightbox .top .slide-number span span{font-size:32px}.table-responsive{border:none}#breadcrumb{display:none}#footer{padding:20px 0}#footer #top-footer .content-inner{padding:0 20px}#footer #top-footer .content-inner .block-footer{max-width:100%;flex:none;width:100%}#footer #top-footer .content-inner .block-footer p,#footer #top-footer .content-inner .block-footer a{font-size:12px}#footer #top-footer .content-inner #logo-footer{margin:0 0 40px 0}#footer #top-footer .content-inner #logo-footer img{max-width:100%;height:auto}}@media screen and (min-width:320px) and (max-width:649px){#wrap-content #main-content .list-ouvrage{margin:40px 0}#wrap-content #main-content .list-ouvrage .item .header{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-o-flex;display:flex}#wrap-content #main-content .list-ouvrage .item .header .title{font-size:20px;font-weight:700;order:2;margin:auto 0}#wrap-content #main-content .list-ouvrage .item .header .image{order:1;margin-right:10px}#wrap-content #main-content .list-ouvrage .item .header .image img{max-width:80px;height:auto}#wrap-content #main-content .list-ouvrage .item .content{margin:20px 0;position:relative}#wrap-content #main-content .detail-news{margin:40px 0}#wrap-content #main-content .detail-news .content-news .right-news{flex:none;width:100%;margin:0}#wrap-content #main-content .detail-news .content-news .right-news img{max-width:100%;height:auto}#wrap-content #main-content .detail-news .content-news .right-news .owl-carousel{margin:0}}@media screen and (min-width:650px){#header #top-header #main-menu{order:1}#header #top-header #right-header{order:3}#header #top-header #logo{display:block;order:2;height:80%;margin-left:20px}#header #top-header #logo img{max-height:100%;width:auto}#slideshow-home .ce-bodytext p{font-size:32px}#wrap-content .block-home h2{font-size:30px}#wrap-content #section1 .row>div{width:33.33%}#wrap-content #section1 .row>div:after{height:350px;left:0;top:calc(50% - 175px);width:1px;border-left:1px solid #707070;border-top:none}#wrap-content .list-news .item{width:50%}#wrap-content #main-content{}#wrap-content #main-content .ce-textpic.ce-nowrap.ce-left .ce-gallery{max-width:50%}#wrap-content #main-content .ce-textpic.ce-nowrap.ce-right .ce-gallery{max-width:50%}#wrap-content #main-content .list-timeline .item .bottom .left{flex:1}#wrap-content #main-content .list-timeline .item .bottom .right{max-width:50%;margin:0}#wrap-content #main-content .map-interactive .left{max-width:50%;margin:0 20px 0 0}#wrap-content #main-content .map-interactive .right{flex:1}#wrap-content #main-content .list-ouvrage{max-width:60%}#wrap-content #main-content .list-ouvrage .item:nth-child(1) .header{transform:translateY(-185px)}#wrap-content #main-content .list-ouvrage .item:nth-child(1) .header p{top:-30px}#wrap-content #main-content .list-ouvrage .item:nth-child(2) .header{transform:rotate(40deg) translateY(-185px) rotate(-40deg)}#wrap-content #main-content .list-ouvrage .item:nth-child(2) .header p{left:70px}#wrap-content #main-content .list-ouvrage .item:nth-child(3) .header{transform:rotate(80deg) translateY(-185px) rotate(-80deg)}#wrap-content #main-content .list-ouvrage .item:nth-child(3) .header p{left:70px}#wrap-content #main-content .list-ouvrage .item:nth-child(4) .header{transform:rotate(120deg) translateY(-185px) rotate(-120deg)}#wrap-content #main-content .list-ouvrage .item:nth-child(4) .header p{left:70px}#wrap-content #main-content .list-ouvrage .item:nth-child(5) .header{transform:rotate(160deg) translateY(-185px) rotate(-160deg)}#wrap-content #main-content .list-ouvrage .item:nth-child(5) .header p{left:70px}#wrap-content #main-content .list-ouvrage .item:nth-child(6) .header{transform:rotate(200deg) translateY(-185px) rotate(-200deg)}#wrap-content #main-content .list-ouvrage .item:nth-child(6) .header p{right:70px}#wrap-content #main-content .list-ouvrage .item:nth-child(7) .header{transform:rotate(240deg) translateY(-185px) rotate(-240deg)}#wrap-content #main-content .list-ouvrage .item:nth-child(7) .header p{right:70px}#wrap-content #main-content .list-ouvrage .item:nth-child(8) .header{transform:rotate(280deg) translateY(-185px) rotate(-280deg)}#wrap-content #main-content .list-ouvrage .item:nth-child(8) .header p{right:70px}#wrap-content #main-content .list-ouvrage .item:nth-child(9) .header{transform:rotate(320deg) translateY(-185px) rotate(-320deg)}#wrap-content #main-content .list-ouvrage .item:nth-child(9) .header p{right:70px}#wrap-content #main-content .list-ouvrage .item .header{width:60px;height:60px;top:calc(50% - 30px);left:calc(50% - 30px)}#wrap-content #main-content .list-ouvrage .item .header .image{width:100%;height:100%}#wrap-content #main-content .list-ouvrage .item .header p{font-size:16px}#wrap-content #main-content .list-ouvrage .item .content .text p{font-size:14px}#wrap-content #main-content .references .list-references.owl-carousel{padding-top:0}#wrap-content #main-content .references .list-references.owl-carousel .owl-nav{top:-50px}#wrap-content #main-content .detail-news .content-news .right-news{flex:none;width:50%;margin:0 0 0 20px}#wrap-content #main-content .detail-news .content-news .right-news img{max-width:100%;height:auto}#wrap-content #main-content .detail-news .content-news .right-news .owl-carousel{margin:0}#footer #top-footer .content-inner .block-footer{width:50%}#footer #top-footer .content-inner #logo-footer{padding-right:20px}#footer #top-footer .content-inner #qualibat-footer img{max-width:120px;height:auto}#footer #top-footer .content-inner #menu-footer{margin-left:auto;margin-top:40px;width:100%}}@media screen and (min-width:320px) and (max-width:749px){#wrap-content #main-content .list-timeline.owl-carousel .owl-nav .owl-prev{top:0;bottom:auto;width:40px;height:40px;background-size:20px}#wrap-content #main-content .list-timeline.owl-carousel .owl-nav .owl-next{top:0;left:50px;bottom:auto !important;width:40px;height:40px;background-size:20px}}@media screen and (min-width:750px){#bottom-header{width:400px;height:250px;top:-50px;border-radius:200px / 125px}#bottom-header #logo{margin:auto auto 35px auto}#wrap-content .list-news .item{width:33.33%}#wrap-content #section3 .ce-gallery .ce-row .ce-column{width:25%}#wrap-content #main-content .row .col-md-8{flex:1}#wrap-content #main-content .row .col-md-4{flex:1}#wrap-content #main-content .list-timeline.owl-carousel .owl-nav .owl-prev{width:40px;height:40px;background-size:20px;bottom:204px}#wrap-content #main-content .list-timeline.owl-carousel .owl-nav .owl-next{width:40px;height:40px;background-size:20px;bottom:10px}#wrap-content #main-content .list-timeline .item .intro{padding:0}#wrap-content #main-content .list-timeline .item .bottom .left{padding:50px 0}#wrap-content #main-content .list-ouvrage{max-width:60%}#wrap-content #main-content .list-ouvrage .item:nth-child(1) .header{transform:translateY(-213px)}#wrap-content #main-content .list-ouvrage .item:nth-child(2) .header{transform:rotate(40deg) translateY(-213px) rotate(-40deg)}#wrap-content #main-content .list-ouvrage .item:nth-child(3) .header{transform:rotate(80deg) translateY(-213px) rotate(-80deg)}#wrap-content #main-content .list-ouvrage .item:nth-child(4) .header{transform:rotate(120deg) translateY(-213px) rotate(-120deg)}#wrap-content #main-content .list-ouvrage .item:nth-child(5) .header{transform:rotate(160deg) translateY(-213px) rotate(-160deg)}#wrap-content #main-content .list-ouvrage .item:nth-child(6) .header{transform:rotate(200deg) translateY(-213px) rotate(-200deg)}#wrap-content #main-content .list-ouvrage .item:nth-child(7) .header{transform:rotate(240deg) translateY(-213px) rotate(-240deg)}#wrap-content #main-content .list-ouvrage .item:nth-child(8) .header{transform:rotate(280deg) translateY(-213px) rotate(-280deg)}#wrap-content #main-content .list-ouvrage .item:nth-child(9) .header{transform:rotate(320deg) translateY(-213px) rotate(-320deg)}#footer #top-footer .content-inner .block-footer{flex:1}#footer #top-footer .content-inner #logo-footer{flex:1}#footer #top-footer .content-inner #menu-footer{width:auto;flex:none;margin-top:auto}}
