@import url(https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@300;700;900&family=Open+Sans:wght@300;700&display=swap);
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none !important;color:inherit !important}a:link,a:visited,a:hover,a:active{color:inherit;text-decoration:underline}a:hover{text-decoration:none}.btn{font-family:'Libre Franklin', sans-serif;font-size:18px;font-weight:700;letter-spacing:1px;padding:10px 25px;border-radius:0;border-width:2px;color:#FFF !important;transition:background 0.8s ease;min-width:180px}a.btn{text-decoration:none !important}.btn-outline-danger{background:#fff !important;color:#D64300 !important;border-color:#D64300}.btn-outline-danger:hover,.btn-outline-danger:active,.btn-outline-danger:focus{background:#fff2ec !important;color:#dc3545 !important}.btn-info{background:#0b3184 !important}.btn-info:hover,.btn-info:active,.btn-info:focus{background:#0f44b3 !important}.has-danger .form-control{padding-right:1.65rem !important;border:1px solid #dc3545;box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25) !important}.has-danger label,.fonterror{color:#dc3545}.has-danger label span{visibility:visible !important}.form-control{border-radius:0}body{margin:0px;font-family:'Open Sans', sans-serif;font-size:19px;font-weight:300;color:#515050;background:#FFF}p{margin:0 0 30px;line-height:30px}.h1,.h2,.h3{font-family:'Libre Franklin', sans-serif;margin-bottom:20px;color:#D64300}.h1{font-size:46px;font-weight:900;text-transform:uppercase}.h1 span{-webkit-text-fill-color:#fff;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#D64300}.h1 strong{color:#515050}.h2{font-size:28px;font-weight:700;margin-bottom:12px}.h3{font-size:26px;font-weight:700;color:#515050}.themedark .h1{color:#346EDA}.themedark .h1 span{-webkit-text-fill-color:#000;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#346EDA}.themedark .h1 strong{color:#fff}.themedark .h1.orange{color:#D64300}.themedark .h3{color:#ffffff}.themedark a{color:#b9ccf0}.headinghtml5{left:-2000em;position:absolute}.pcaptcha{font-size:12px !important;font-weight:normal !important}.fonterror{color:red;font-size:13px}.white{color:#fff !important}.blueimp-gallery{background:rgba(0,0,0,0.9) !important}.blueimp-gallery-display>.next,.blueimp-gallery-display>.prev{opacity:1 !important;text-indent:-9999px}.blueimp-gallery-display>.close{text-indent:-9999px;opacity:1 !important}.parentoasts{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:99999}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}nav.navbar{padding:1rem 1rem;background:#fff;background:linear-gradient(to bottom, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.8) 60%, rgba(255,255,255,0) 100%) !important}nav.navbar.themedark{background:#000 !important}nav.navbar .nav-link{font-family:'Libre Franklin', sans-serif;font-weight:300;text-transform:uppercase;font-size:18px;color:#3E3E3E !important;text-decoration:none;transition:color 0.5s ease;margin-left:30px}nav.navbar .nav-link:hover,nav.navbar .nav-link:focus{color:#2985e3 !important}nav.navbar .nav-link.active{color:#D64300 !important}nav.navbar.themedark .nav-link{color:#fff !important}nav.navbar.themedark .nav-link:hover,nav.navbar.themedark .nav-link:focus{color:#D64300 !important}nav.navbar.themedark .nav-link.active{color:#b9ccf0 !important}.headercollapse{display:none}footer{text-align:center;padding:35px 0 40px 0}footer a{text-decoration:none !important}footer a:hover,footer a:focus{text-decoration:underline !important}footer ul{margin:0 0 25px 0;padding:0;text-transform:uppercase}footer li{display:inline-block;padding:0 35px;background:url(/images/icon/divider-footer-gray.svg) no-repeat left center}footer.themedark li{background-image:url(/images/icon/divider-footer.svg)}footer.themedark a{color:#FFF !important}footer li:first-child{background:none}footer p{margin:0}.socialfooter{margin-bottom:25px}.socialfooter img{margin:0 10px}.contentinner{padding-top:160px;padding-bottom:50px}.biglink{color:#D64300 !important;font-size:23px;background:none;border:none;padding:0;text-decoration:underline !important}.themedark .biglink{color:#b9ccf0 !important}.themedark .biglink.orange{color:#FF9D70 !important}.contentloading{position:fixed;left:0;right:0;width:100%;height:100%;background:#fff;z-index:9999999}.contentloading img{position:absolute;left:0;right:0;margin:auto;top:0;bottom:0}.visually-hidden{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:-1px}.visible-when-focused:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto;margin:auto}.bypass-block-link{position:absolute;text-decoration:none;background:#ffffcc;padding:0.2em;z-index:10}.bypass-block-target:focus{outline:none}.bypass-block-link:focus{position:absolute;text-decoration:none;background:#ffffcc;padding:0.2em;z-index:1000000}.bypass-block-target:focus:target,[tabindex="0"]:focus,[tabindex="1"]:focus,a:focus,button:focus,input:focus{outline:solid 2px #005aaa}.focusoutline:focus{outline:5px auto #005aaa}.themedark{background:#000;color:#FFF}.listprojects{padding:60px 0 40px 0}.itemproject{display:inline-block;margin-bottom:30px}.col-md-8 .itemproject{width:50%}.itemproject h3{font-size:18px;margin-bottom:0;line-height:20px}.itemproject a{font-size:15px}.itemproject.active{color:#FF9D70}.itemproject.active a{color:#FF9D70 !important}.slidetail{position:relative;margin-bottom:30px}.slidetail button{white-space:nowrap;overflow:hidden;text-indent:-9999px;width:42px;height:41px;position:absolute;top:45%;border:none}.prevlatest{background:url(/images/icon/left.svg);left:15px}.nextlatest{background:url(/images/icon/right.svg);right:15px}.navbar.onfloat{background:#FFF !important;padding:0 1rem;box-shadow:0px 3px 5px 0px rgba(50,50,50,0.75);min-height:49px}.navbar.onfloat.themedark{background:#000 !important;box-shadow:0px 3px 5px 0px rgba(250,250,250,0.5)}.navbar.onfloat .navbar-brand{padding:0}@media (min-width: 992px) and (max-width: 1199px){.itemproject{padding-right:25px}.itemproject h3{font-size:24px;line-height:34px}footer li{margin-bottom:12px}}@media (max-width: 991px){body{font-size:16px}.h1{font-size:39px}.headercollapse{display:block;padding-top:10px}.headercollapse img{display:block;margin:0 auto}.titlemenu{text-align:center;font-weight:700;font-size:16px;color:#fff;text-transform:uppercase;margin-top:9px;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px;display:block}.headercollapse .close{opacity:1 !important;font-size:3rem;display:block;right:7px;position:absolute;float:none;top:8px;color:#fff}nav.navbar.themedark .titlemenu,nav.navbar.themedark .headercollapse .close{color:#000}nav.navbar{background:#fff !important;padding:0 1rem}nav.navbar .navbar-toggler{background:none !important;border:none;min-width:96px}nav.navbar .navbar-collapse{display:block;position:fixed;top:0;right:-300px;width:300px;height:100%;background:#000;z-index:1;transition:right 0.5s ease}nav.navbar.themedark .navbar-collapse{background:#fff}nav.navbar .navbar-collapse.opened{right:0}nav.navbar .nav-link{color:#fff !important}nav.navbar.themedark .nav-link{color:#000 !important}footer{font-size:15px}footer li{padding:0 26px;margin-bottom:12px}.contentinner{padding-top:120px}.itemproject{padding-right:25px}}@media (max-width: 767px){.h1{font-size:31px}footer{font-size:13px}.itemproject{display:block;padding-right:0}.form-check-input{position:relative !important;margin-right:5px}}@media (max-width: 480px){.contentinner{padding-top:100px}.navbar-brand img{width:90px}nav.navbar .navbar-toggler{padding:10px 15px;min-width:72px}footer li{background:none !important;padding:0 26px 14px 26px;margin-bottom:0}}@media (max-width: 380px){body{font-size:15px}p{line-height:25px}.h1{font-size:27px}.itemproject h3{font-size:15px}}

