﻿@import"https://fonts.googleapis.com/css2?family=DM+Sans&display=swap";.container-fluid{padding:0px 30px}@media(min-width: 576px){.container-fluid{padding:0px 60px}}@media(min-width: 992px){.container-fluid{padding:0px 80px}}@media(min-width: 1200px){.container-fluid{padding:0px 80px}}@media(max-width: 768px){.row{margin-right:-5px !important;margin-left:-5px !important;margin-bottom:0px !important}.row>[class^=col-],.row>[class^=" col-"]{padding-right:5px !important;padding-left:5px !important}}.no-gutters{margin-right:0px !important;margin-left:0px !important;margin-bottom:0px !important}.no-gutters>[class^=col-],.no-gutters>[class^=" col-"]{padding-right:0px !important;padding-left:0px !important}html{scroll-behavior:smooth;overflow-x:hidden}body{background-color:#fff;font-family:"DM Sans",helvetica,sans-serif;color:#000;font-size:14px;line-height:1.6;font-weight:normal;-webkit-font-smoothing:antialiased}@media(min-width: 768px){body{font-size:16px}}p{font-size:14px;line-height:1.6}@media(min-width: 768px){p{font-size:16px}}p.subtitle{color:#fff;font-size:16px;line-height:1.4;margin-bottom:0px}@media(min-width: 576px){p.subtitle{font-size:24px;margin-bottom:0px}}article.center{text-align:center;margin:60px 0px 60px 0px}@media(min-width: 576px){article.center{margin:80px 0px 80px 0px}}article.center h2{text-align:center}p.box-title{color:#2f3f57;font-size:10px;line-height:normal}@media(min-width: 576px){p.box-title{font-size:18px}}section.button{text-align:center;margin:30px auto 85px auto}section.button p.button{text-align:center;background-color:#ffc914;padding:12px 50px;color:#000;line-height:normal;display:inline-block;border-radius:0px}@media(min-width: 576px){section.button p.button{padding:20px 60px}}section.button p.button:hover{background-color:#ffc914}a,a:visited{color:#000;text-decoration:none;outline:0}a:hover,a:focus{color:#000;text-decoration:none}p a,p a:visited{line-height:inherit}h1,h2,h3,h4,h5,h6,h7{color:#000;font-family:"DM Sans",helvetica,sans-serif;font-weight:normal;text-align:left;margin:0px 0px 12px 0px;line-height:1.3;text-transform:none;letter-spacing:normal;border-top:solid 2px #e6e6e9;padding-top:20px;display:inline-block}h1{font-size:28px}@media(min-width: 768px){h1{font-size:64px;margin:0px 0px 20px 0px}}@media(min-width: 992px){h1{font-size:64px;margin:0px 0px 20px 0px}}h2{font-size:25px}@media(min-width: 768px){h2{font-size:48px;margin:0px 0px 20px 0px}}@media(min-width: 992px){h2{font-size:48px;margin:0px 0px 20px 0px}}h3{font-size:20px;line-height:1.5}@media(min-width: 992px){h3{font-size:36px;line-height:1.4}}h4{font-size:16px}@media(min-width: 992px){h4{font-size:24px}}h5{font-size:16px}@media(min-width: 992px){h5{font-size:18px}}h6{font-size:14px}h7{font-size:14px}.subheader{color:#777}p{margin:0px 0px}p img{margin:0}p.lead{font-size:21px;line-height:27px;color:#777}em{font-style:italic}strong{font-weight:bold}small{font-size:80%}blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:12px;color:#555}blockquote cite:before{content:"— "}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#4d4d4d}hr{border-top:solid 1px #e6e6e9;margin:20px 0px}ul{margin:20px 0px 0px 30px;padding:0px;text-align:left;display:block}.gap{margin:40px 0px 40px 0px}@media(min-width: 992px){.gap{margin:80px 0px 80px 0px}}.video{position:relative;width:100%;padding-bottom:56.25%;height:0}.video iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}img.scale-with-grid{max-width:100%;height:auto}img{max-width:100%;height:auto}#thumbnail{padding-bottom:1px}.center-row{margin:0;position:relative;top:0px;-ms-transform:translateY(0px);transform:translateY(0px)}@media(min-width: 1200px){.center-row{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos=fade-up]{transform:translate3d(0, 100px, 0)}[data-aos=fade-left]{transform:translate3d(100px, 0, 0)}[data-aos=fade-right]{transform:translate3d(-100px, 0, 0)}.-js-fadeIn{animation-name:fadeIn;animation-duration:.6s;animation-timing-function:cubic-bezier(0, 0, 0.4, 1);animation-fill-mode:forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.header{position:fixed;width:100%;z-index:100;transform:translateY(0);transition:all 150ms linear;background-color:rgba(0,0,0,0);height:60px;z-index:999}@media(min-width: 576px){.header{height:80px}}.header button#my-button{padding:0px;border:none;background:none;float:right;outline:none}.header .header-cta{float:right;margin:14px 75px 0px 0px;text-align:center;background-color:#ffc914;font-size:10px;padding:8px 13px;color:#000;line-height:normal;display:inline-block;border-radius:0px}@media(min-width: 576px){.header .header-cta{font-size:13px;padding:10px 20px;margin:21px 140px 0px 0px}}.header .header-cta span{font-size:10px}@media(min-width: 576px){.header .header-cta span{font-size:13px}}.header .header-cta:hover{background-color:#f2be11}.header.active{background-color:#2f3f57}.header-news{position:fixed;width:100%;z-index:100;background-color:#2f3f57;height:60px;z-index:999}@media(min-width: 576px){.header-news{height:80px}}.header-news.active{background-color:#2f3f57}.menu-news-margin{height:60px}@media(min-width: 576px){.menu-news-margin{height:80px}}.h-up{transform:translateY(-100%)}.header-end{height:0px;background-color:rgba(0,0,0,0)}@media(min-width: 576px){.header-end{height:0px}}.logo{position:relative;line-height:57px;text-align:left;width:120px;z-index:1;left:0px}@media(min-width: 576px){.logo{left:0px;line-height:72px;width:150px}}@media(min-width: 768px){.logo{left:0px;line-height:72px;width:150px}}.logo :hover{opacity:1}.menu-main{z-index:2}.menu-main #menu-toggle{display:block;position:absolute;top:20px;right:30px;z-index:1;-webkit-user-select:none;user-select:none}@media(min-width: 576px){.menu-main #menu-toggle{top:30px;right:80px}}.menu-main #menu-toggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}.menu-main #menu-toggle span{display:block;width:33px;height:2px;margin-bottom:7px;position:relative;background:#fff;z-index:1;transform-origin:4px 0px;transition:transform .2s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease}.menu-main #menu-toggle span:first-child{transform-origin:0% 0%}.menu-main #menu-toggle span:nth-last-child(2){transform-origin:0% 100%}.menu-main #menu-toggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:#fff}.menu-main #menu-toggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}.menu-main #menu-toggle input:checked~span:nth-last-child(2){opacity:1;transform:rotate(-45deg) translate(0, -1px)}.menu-main #menu-toggle input:checked~ul{transform:none;opacity:1}@media screen and (max-width: 768px){.menu-main #menu{transform:none;opacity:0;transition:opacity .5s cubic-bezier(0.77, 0.2, 0.05, 1)}}.menu-main ul#menu-wrapper{position:absolute;margin:-47px auto 0 auto;right:-30px;background:#2f3f57;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(100%, 0);transition:transform .2s cubic-bezier(0.77, 0.2, 0.05, 1);white-space:nowrap;padding:80px 40px 40px 40px;height:100vh;width:auto;overflow:auto}@media(min-width: 576px){.menu-main ul#menu-wrapper{right:-80px;margin:-57px auto 0 auto;width:auto;padding:80px 90px 40px 90px}}.menu-main ul#menu-wrapper a{text-decoration:none;color:#232323;transition:color .3s ease}.menu-main ul#menu-wrapper a li{margin:0px 0px 10px 0px;padding-top:8px;color:#fff;text-align:left;font-size:14px;line-height:1.9;min-width:200px;border-top:1px #7f8999 solid}.menu-main ul#menu-wrapper a li:hover{color:#7f8999}@media(min-width: 768px){.menu-main ul#menu-wrapper a li{font-size:16px;min-width:280px;margin:0px 0px 5px 0px;text-align:left;font-size:18px}}@media(min-width: 992px){.menu-main ul#menu-wrapper a li{min-width:280px;margin:0px 0px 10px 0px;text-align:left;font-size:18px}}.menu-main ul#menu-wrapper span.sv{position:absolute;float:left;margin:5px 0px 0px 15px;display:inline;background:url(./images/sv.png);height:18px;width:18px;background-repeat:no-repeat !important;background-size:18px 18px !important}@media(min-width: 576px){.menu-main ul#menu-wrapper span.sv{margin:9px 0px 0px 15px}}.menu-main ul#menu-wrapper span.eng{position:absolute;float:left;margin:5px 0px 0px 15px;display:inline;background:url(./images/eng.png);height:18px;width:18px;background-repeat:no-repeat !important;background-size:18px 18px !important}@media(min-width: 576px){.menu-main ul#menu-wrapper span.eng{margin:9px 0px 0px 15px}}.menu-main button.accordion{position:relative;float:right;right:0px;top:0px;padding:10px 0px 10px 0px;text-align:left;background-color:rgba(0,0,0,0);display:inline;font-size:12px;padding:0px;color:#fff;margin-bottom:2px;cursor:pointer;text-align:left;border:none;outline:none;z-index:999}@media(min-width: 576px){.menu-main button.accordion{font-size:20px}}.menu-main button.accordion:hover{color:#fff}.menu-main button.accordion:hover:after{color:#fff}.menu-main button.accordion:after{position:absolute;content:"+";float:left;font-weight:normal;font-size:18px;color:#fff;padding:10px 0px 10px 20px;right:0px;top:-48px}@media(min-width: 576px){.menu-main button.accordion:after{top:-51px}}.menu-main button.accordion.active:after{content:"–"}.menu-main button.accordion.active{color:#fff}.menu-main button.accordion.active:after{color:#fff}.menu-main div.panel{padding:0px 0px;max-height:0;overflow:hidden;transition:.3s;opacity:0}.menu-main div.panel p{font-size:13px}.menu-main div.panel strong{color:#000}.menu-main div.panel a{color:#fff}.menu-main div.panel ul#links{list-style:none;margin:0px 0px 25px 0px;text-indent:20px}.menu-main div.panel ul#links a li{color:#fff;border-top:0px !important;font-size:12px;line-height:.8}@media(min-width: 576px){.menu-main div.panel ul#links a li{font-size:14px}}.menu-main div.panel ul#links a li:hover{color:#7f8999}.menu-main div.panel ul#links .investor{margin-bottom:100px}@media(min-width: 576px){.menu-main div.panel ul#links .investor{margin-bottom:0px}}.menu-main div.panel.show{padding:0px 0px;margin-bottom:0px;opacity:1;max-height:none}.footer{margin:0px 0px 0px 0px;background-color:#2f3f57;background-position:left top;background-repeat:no-repeat;background-size:600px}.footer .footer-text-wrapper{padding:20px 0px 40px 0px}@media(min-width: 576px){.footer .footer-text-wrapper{padding:60px 0px 80px 0px}}.footer .footer-text-wrapper .footer-logo{position:relative;text-align:center;width:140px;margin:30px auto}@media(min-width: 992px){.footer .footer-text-wrapper .footer-logo{text-align:left;margin:20px 0px 0px 0px;width:180px}}.footer .footer-text-wrapper article.right{float:none;text-align:center}@media(min-width: 992px){.footer .footer-text-wrapper article.right{float:right;text-align:right}}.footer .footer-text-wrapper hr{border-top:solid 1px #7f8999;margin-bottom:25px}.footer .footer-text-wrapper p.footer-c{color:#fff;text-align:center;font-size:12px;margin:20px 0px 0px 0px}@media(min-width: 992px){.footer .footer-text-wrapper p.footer-c{margin:0px 0px 0px 0px;text-align:right;font-size:12px}}.footer .footer-text-wrapper article{margin:0px}.footer .footer-text-wrapper article p{color:#fff;text-align:center;font-size:12px;display:block}@media(min-width: 992px){.footer .footer-text-wrapper article p{text-align:left;font-size:14px}}.footer .footer-text-wrapper article a{color:#fff;line-height:2.2;font-size:12px}@media(min-width: 992px){.footer .footer-text-wrapper article a{font-size:16px}}.footer .footer-text-wrapper article a:hover{color:#7f8999}.footer .footer-text-wrapper article span.dot{font-family:"DM Sans",helvetica,sans-serif;color:#ffc914;display:inline}.footer .footer-text-wrapper article p.heading-right{margin:25px 0px 10px 0px;color:#ffc914;font-family:"DM Sans",helvetica,sans-serif;text-align:center;font-size:14px}@media(min-width: 992px){.footer .footer-text-wrapper article p.heading-right{margin:15px 0px 20px 0px;text-align:right;line-height:27px;font-size:18px}}.footer .footer-text-wrapper article p.menu-right{color:#fff;text-align:center;font-size:12px;line-height:20px;display:block;font-family:"DM Sans",helvetica,sans-serif;margin-bottom:0px}@media(min-width: 992px){.footer .footer-text-wrapper article p.menu-right{text-align:right;line-height:27px;font-size:18px}}.footer .footer-text-wrapper article p.menu-right a{color:#fff}.footer .footer-text-wrapper article p.menu-right a:hover{color:#ffc914}.footer .footer-text-wrapper hr.bottom{border-top:solid 1px #7f8999;margin:120px 0px 20px 0px}.footer .footer-text-wrapper .footer-icons{text-align:center;float:none}@media(min-width: 992px){.footer .footer-text-wrapper .footer-icons{text-align:left;float:left}}.footer .footer-text-wrapper .footer-icons section{margin:0px 0px 0px 0px;display:inline-block}.footer .footer-text-wrapper .footer-icons section li{display:inline;float:left;margin:0px 15px 0px 0px}.footer .footer-text-wrapper .footer-icons section li.middle{margin:0px 15px}.footer .footer-text-wrapper .footer-icons section #youtube,.footer .footer-text-wrapper .footer-icons section #instagram,.footer .footer-text-wrapper .footer-icons section #linkedin,.footer .footer-text-wrapper .footer-icons section #twitter{height:20px;width:20px;background-repeat:no-repeat !important;background-size:20px 20px !important}.footer .footer-text-wrapper .footer-icons section #youtube:hover,.footer .footer-text-wrapper .footer-icons section #instagram:hover,.footer .footer-text-wrapper .footer-icons section #linkedin:hover,.footer .footer-text-wrapper .footer-icons section #twitter:hover{height:20px;width:20px;background-repeat:no-repeat !important;background-size:20px 20px !important;opacity:.5}.footer .footer-text-wrapper .footer-icons section #youtube{background:url(./images/youtube.png)}.footer .footer-text-wrapper .footer-icons section #instagram{background:url(./images/instagram.png)}.footer .footer-text-wrapper .footer-icons section #linkedin{background:url(./images/linkedin.png)}.footer .footer-text-wrapper .footer-icons section #twitter{background:url(./images/twitter-x.png)}.hero{background-color:#000;display:block;clear:both;margin:0px;z-index:1}@media(min-width: 576px){.hero{margin:0px}}.hero .hero-homepage{background-position:center !important;background-repeat:no-repeat;background-size:cover !important;position:relative;height:50vh;overflow:hidden;margin:0px auto;border-radius:0px;z-index:1}@media(min-width: 576px){.hero .hero-homepage{height:100vh}}@media(min-width: 1450px){.hero .hero-homepage{height:100vh}}.hero .hero-page{background-position:center !important;background-repeat:no-repeat;background-size:cover !important;position:relative;height:40vh;overflow:hidden;margin:0px auto;border-radius:0px;z-index:1}@media(min-width: 576px){.hero .hero-page{height:75vh}}@media(min-width: 1450px){.hero .hero-page{height:75vh}}.hero .hero-page-sm{background-position:top center !important;background-repeat:no-repeat;background-size:cover !important;position:relative;height:30vh;overflow:hidden;margin:0px auto;border-radius:0px;z-index:1}@media(min-width: 576px){.hero .hero-page-sm{height:60vh}}@media(min-width: 1450px){.hero .hero-page-sm{height:60vh}}.hero #bgvideo{position:absolute;z-index:0;object-fit:cover;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.hero video::-webkit-media-controls{display:none !important}.hero .hero-text{text-align:left;position:absolute;z-index:9;padding:0px 0px;margin:0px 0px;left:30px;bottom:40px;max-width:920px}@media(min-width: 576px){.hero .hero-text{left:40px;bottom:60px;padding:0px 0px 0px 10px}}@media(min-width: 992px){.hero .hero-text{left:inherit}}@media(min-width: 1200px){.hero .hero-text{left:inherit}}.hero .hero-text article{margin:0px}.hero .hero-text article h1{color:#fff;text-align:left;border-top:none}.hero .hero-text article h1::before{content:"";display:block;position:absolute;top:0;width:50%;border-top:solid 2px #fff;padding-top:20px;left:2px}@media(min-width: 992px){.hero .hero-text article h1::before{left:5px}}.hero .hero-text-center{text-align:center;position:absolute;top:60%;left:50%;transform:translate(-50%, -50%);z-index:9;padding:0px 20px;margin:0 auto;width:100%;max-width:920px}@media(min-width: 576px){.hero .hero-text-center{padding:0px 30px;top:60%;left:50%}}.hero .hero-text-center article{margin:0px}.hero .hero-text-center article h1{color:#fff;text-align:center;border-top:none}.hero .hero-text-center article p.homepage-title{color:#fff;letter-spacing:3px;font-size:12px;margin-bottom:10px;line-height:normal}@media(min-width: 576px){.hero .hero-text-center article p.homepage-title{font-size:18px;margin-bottom:10px}}.page-error{background-color:#fff;height:200px}.usp-wrapper{background:linear-gradient(180deg, rgb(153, 164, 182) 0%, rgb(47, 63, 87) 100%);height:auto;padding:60px 0px}@media(min-width: 576px){.usp-wrapper{height:auto;padding:90px 0px 100px 0px}}.usp-wrapper h3{color:#fff;margin-bottom:20px;border-top:1px #7f8999 solid;display:block;padding-top:0px}@media(min-width: 576px){.usp-wrapper h3{margin-bottom:20px}}.usp-wrapper h3.usp-heading{border-top:none;padding:0px 0px 20px 0px}.usp-wrapper hr{border-top:1px #7f8999 solid}.usp-wrapper p.link a{color:#fff}.usp-wrapper p.link a:hover{color:#ffc914}.usp-wrapper p.link span{color:#ffc914;padding:0px 0px 0px 4px}.usp-wrapper .icon-wrapper{margin-top:40px}@media(min-width: 576px){.usp-wrapper .icon-wrapper{margin-top:120px}}.usp-wrapper .icon-wrapper img{width:auto;float:left;margin:0 auto;padding-bottom:20px;padding-right:20px;text-align:left;display:block;margin:0 auto}@media(min-width: 768px){.usp-wrapper .icon-wrapper img{padding-right:0px;float:none;text-align:center;padding-bottom:60px;width:auto;max-width:200px}}.usp-wrapper .icon-wrapper h3{color:#fff;margin-bottom:10px;display:block;padding-top:20px}@media(min-width: 576px){.usp-wrapper .icon-wrapper h3{border-top:1px #7f8999 solid;padding-top:20px;margin-bottom:20px}}.usp-wrapper .icon-wrapper p{display:block;color:#fff;text-align:left;font-size:14px;padding:0px 0px 40px 0px}@media(min-width: 576px){.usp-wrapper .icon-wrapper p{font-size:18px;padding:0px 0px 0px 0px;display:inline}}.dragon-wrapper{background-color:#e6e6e9}.dragon-fact-wrapper ul.fact{list-style:none;margin:0px}.dragon-fact-wrapper li{border-top:1px #7f8999 solid}.dragon-fact-wrapper p.text{margin-right:0px;margin-bottom:40px;padding-top:15px;display:inline-block}.dragon-fact-wrapper p.number{font-size:25px;text-align:right;right:0px;float:right;line-height:60px}@media(min-width: 576px){.dragon-fact-wrapper p.number{font-size:30px}}.dragon-fact-wrapper .dragon{min-height:0px}@media(min-width: 576px){.dragon-fact-wrapper .dragon{min-height:0px}}.dragon-fact-wrapper .dragon img{position:relative;right:-30px;overflow:hidden}@media(min-width: 992px){.dragon-fact-wrapper .dragon img{right:-78px;bottom:0px;width:60%;position:absolute}}.banner-wrapper{background-color:#000;display:block;clear:both;margin:20px 0px;z-index:1}@media(min-width: 576px){.banner-wrapper{margin:20px 0px}}.banner-wrapper .banner-image{background-position:top center !important;background-repeat:no-repeat;background-size:cover !important;position:relative;height:40vh;overflow:hidden;margin:0px auto;border-radius:0px;z-index:1}@media(min-width: 576px){.banner-wrapper .banner-image{height:70vh}}@media(min-width: 1450px){.banner-wrapper .banner-image{height:70vh}}.banner-wrapper .products{background-position:center center !important}.banner-wrapper .banner-text-center{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9;padding:0px 20px;margin:0 auto;width:100%;max-width:920px}@media(min-width: 576px){.banner-wrapper .banner-text-center{padding:0px 30px;top:50%;left:50%}}.banner-wrapper .banner-text-center article{margin:0px}.banner-wrapper .banner-text-center article h2{color:#fff;text-align:center;border-top:none}.banner-wrapper .banner-text-center article p{color:#fff}.featured-project{margin:60px 0px}.page-heading{background:linear-gradient(180deg, rgb(153, 164, 182) 0%, rgb(47, 63, 87) 100%)}.page-heading .page-heading-wrapper{float:left;padding:30px 0px}@media(min-width: 576px){.page-heading .page-heading-wrapper{padding:80px 0px}}@media(min-width: 1200px){.page-heading .page-heading-wrapper{padding:100px 0px}}.page-heading p{color:#fff;font-size:16px;line-height:1.4;margin-bottom:0px}@media(min-width: 576px){.page-heading p{font-size:24px;margin-bottom:0px}}.news-single h1{font-size:20px;line-height:1.5}@media(min-width: 992px){.news-single h1{font-size:36px;line-height:1.4}}.news-single p{margin:0px 0px 20px 0px;padding-top:0px}.news-single .image{margin:20px 0px}.news-single .files{margin:20px 0px}.news-single .files a{text-decoration:underline}.figure-news-wrapper{margin-bottom:20px}@media(min-width: 1200px){.figure-news-wrapper{margin-bottom:30px}}.figure-news-wrapper hr{margin:40px 0px 20px 0px;border-top:solid 1px #ddd}.figure-news-wrapper h3{display:block}.figure-news-wrapper p{margin-bottom:20px}.figure-news-wrapper p.date{display:inline;color:#aeaeae;margin:0px 0px 0px 10px;font-size:12px}@media(min-width: 576px){.figure-news-wrapper p.date{font-size:14px}}.figure-news-wrapper p.cat{display:inline;color:#000;margin:0px 0px 10px 0px;padding:5px 10px;background-color:#e6e6e9;display:inline-block;font-size:11px}@media(min-width: 576px){.figure-news-wrapper p.cat{font-size:13px}}.figure-news-wrapper p.cat a{color:#000}.figure-news-wrapper .figure-image-wrapper{overflow:hidden;margin:20px 0px 20px 0px}.figure-news-wrapper .figure-text-wrapper article{position:relative;text-align:left;margin:0px;padding-top:10px;opacity:1}@media(min-width: 576px){.figure-news-wrapper .figure-text-wrapper article{padding-top:18px}}.figure-news-wrapper .figure-text-wrapper article p.box-title{font-size:14px;margin-bottom:10px}@media(min-width: 576px){.figure-news-wrapper .figure-text-wrapper article p.box-title{font-size:20px}}.figure-news-wrapper .figure-text-wrapper article p{margin-bottom:40px !important}.paginate{margin:40px 0px 40px 0px;padding-top:30px;border-top:solid 1px #ddd}.projects .figure-wrapper{margin-bottom:20px}@media(min-width: 1200px){.projects .figure-wrapper{margin-bottom:20px}}.projects .figure-wrapper hr{margin:60px 0px 60px 0px}.projects .figure-wrapper p.date{color:#b9b9b9;margin:0px 0px 20px 0px}.projects .figure-wrapper .figure-image-wrapper{overflow:hidden}.projects .figure-wrapper .figure-text-wrapper article{position:relative;text-align:left;margin:20px 0px 0px 0px;opacity:1}@media(min-width: 576px){.projects .figure-wrapper .figure-text-wrapper article{margin:20px 0px 0px 0px}}.projects .figure-wrapper .figure-text-wrapper article p{font-size:12px;margin:0px 0px 0px 0px}@media(min-width: 576px){.projects .figure-wrapper .figure-text-wrapper article p{font-size:14px}}.team-wrapper{padding:0px}@media(min-width: 576px){.team-wrapper{padding:0px}}.team-wrapper .team{padding:0px 0px 80px 0px}.team-wrapper .team p.name{margin-bottom:0px;line-height:normal}@media(min-width: 576px){.team-wrapper .team p.name{margin-bottom:0px}}.team-wrapper .team p.role{margin-bottom:10px;line-height:normal}@media(min-width: 576px){.team-wrapper .team p.role{margin-bottom:0px}}.team-wrapper .team .image{margin-bottom:20px}@media(min-width: 576px){.team-wrapper .team .image{margin-bottom:20px}}.office-wrapper{padding:0px}@media(min-width: 576px){.office-wrapper{padding:0px}}.office-wrapper .office{padding:0px 0px 20px 0px}.office-wrapper .office .image{margin-bottom:20px}@media(min-width: 576px){.office-wrapper .office .image{margin-bottom:40px}}.office-wrapper .office hr{margin-bottom:20px}@media(min-width: 576px){.office-wrapper .office hr{margin-bottom:20px}}.office-wrapper .office p.office{margin-bottom:0px;line-height:normal}@media(min-width: 576px){.office-wrapper .office p.office{margin-bottom:0px}}.office-wrapper .office p.adress{margin-bottom:10px;line-height:normal}@media(min-width: 576px){.office-wrapper .office p.adress{margin-bottom:0px}}.sidebar{padding:30px 30px 30px 30px;background-color:#e6e6e9}.sidebar h4{margin:0px 0px 20px 0px}@media(min-width: 992px){.sidebar h4{margin:0px 0px 20px 0px}}.sidebar hr{color:#e6e6e9}.sidebar a:hover{color:#7f8999}.sidebar .calendar{margin:0px 0px 0px 0px}@media(min-width: 992px){.sidebar .calendar{margin:0px 0px 20px 0px}}.sidebar .calendar p{margin:0px 0px 0px 0px}@media(min-width: 992px){.sidebar .calendar p{margin:0px 0px 0px 0px}}.sidebar .calendar p.date{color:#9e9e9e;margin:0px 0px 0px 0px}@media(min-width: 992px){.sidebar .calendar p.date{margin:0px 0px 10px 0px}}.disclaimer{margin:60px 0px 60px 0px}.disclaimer p{margin:0px 0px 20px 0px;display:block}.disclaimer a{text-decoration:underline}.disclaimer form#disclaimer label h4{border:none}.disclaimer form#disclaimer label#location{margin-top:0px}.disclaimer form#disclaimer select{border:none;padding:12px 12px 12px 18px;margin:0px 0px 20px 0px;max-width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%);background-position:calc(100% - 25px) 22px,calc(100% - 20px) 22px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}@media(min-width: 576px){.disclaimer form#disclaimer select{max-width:400px}}.disclaimer form#disclaimer p{margin:0px 0px 20px 0px;display:block}.disclaimer form#disclaimer button{text-align:center;margin:30px auto 85px auto;text-align:center;background-color:#ffc914;font-size:12px;padding:10px 18px;color:#000;line-height:normal;display:inline-block;border-radius:0px;border:none}@media(min-width: 576px){.disclaimer form#disclaimer button{font-size:16px;padding:12px 30px}}.disclaimer form#disclaimer button:hover{background-color:#f2be11}.disclaimer form#disclaimer button a{text-decoration:none}.popup-link{display:flex;flex-wrap:wrap}.popup-link a{background:#ffc914;color:#000;padding:15px 80px;border-radius:50px;font-size:17px;cursor:pointer;margin:20px 0px 40px 0px;text-decoration:none}.popup-link a:hover{background:#f2be11}.popup-container{visibility:hidden;opacity:0;transition:all .3s ease-in-out;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(21,17,17,.61);display:flex;align-items:center;overflow:auto;z-index:999}.popup-content{background-color:#fefefe;margin:auto 20px;padding:20px 20px 30px 20px;width:100%;min-width:none;border-radius:10px;text-align:center;overflow:auto}@media(min-width: 992px){.popup-content{width:auto;min-width:500px;padding:15px 30px 30px 30px;margin:auto}}.popup-content h4{border:none;text-align:center}.popup-content p{font-size:17px;padding:10px;line-height:20px}.popup-content a.close{position:relative;color:#000;display:inline-block;font-size:45px;font-weight:normal;background:none;padding:0;margin:0px 0px 0px 0px;text-decoration:none}.popup-content a.close:hover{color:#000}.popup-content span:hover,.popup-content span:focus{color:#000;text-decoration:none;cursor:pointer}.popup-container:target{visibility:visible;opacity:1;transform:scale(1)}.popup-container h3{margin:10px}.radiobuttons{text-align:center;margin-top:50px}.radiobuttons .custom-radio{appearance:none;-webkit-appearance:none;border:1px solid #000;border-radius:50%}.radiobuttons .custom-radio:focus-visible{outline-offset:0}.radiobuttons input[type=radio]{height:15px;width:15px;margin-right:10px}.radiobuttons #box-shadow{box-shadow:0 0 0 1px #2f3f57;transition:all .1s ease-in-out}.radiobuttons #box-shadow:hover{border:3px solid #ffc914}.radiobuttons #box-shadow:checked{box-shadow:0 0 0 1px #000;background-color:#ffc914;border-width:1px}.radiobuttons .box{color:#000;padding:20px 30px 30px 30px;display:none;border-radius:10px;margin-top:20px;text-align:center}.radiobuttons .box h4{text-align:center}.radiobuttons .box .bank{border:solid 1px #cecece;margin-bottom:10px;padding:10px;border-radius:50px;cursor:pointer}.radiobuttons .box .bank:hover{background-color:#eee}.radiobuttons .box img{width:120px}.radiobuttons .box .other-bank h5{text-align:center;margin-bottom:0px;border:none}.radiobuttons .box .other-bank p{max-width:500px;text-align:center;margin:0 auto;font-size:10px;line-height:1.2;color:#a4a4a4}.radiobuttons label{line-height:25px;display:block}@media(min-width: 992px){.radiobuttons label{line-height:30px}}.radiobuttons p{margin-bottom:10px}.radiobuttons span{text-decoration:underline}.radiobuttons span:hover{text-decoration:underline}.partners{margin:80px 0px 100px 0px}@media(min-width: 576px){.partners{padding:0px 0px;margin:100px 0px 60px 0px}}.partners .partner-image{background-color:#fff;height:auto;overflow:hidden;line-height:auto;margin:0 auto;text-align:center;border-radius:0px;padding:0px 0px;margin:20px 0px 0px 0px}@media(min-width: 576px){.partners .partner-image{padding:0px 0px;margin:100px 0px 60px 0px}}.partners .partner-image img{margin:0 auto;max-width:none;width:100%}@media(min-width: 576px){.partners .partner-image img{max-width:230px}}.layout-wrapper a,.layout-wrapper a:visited{text-decoration:underline;color:#000;outline:0}.layout-wrapper a:hover,.layout-wrapper a:visited:hover{color:#7f8999}.layout-wrapper hr{border-top:solid 2px #e6e6e9;margin:20px 0px}.layout-wrapper .layout-acf{margin:15px 0px 60px 0px}@media(min-width: 992px){.layout-wrapper .layout-acf{margin:40px 0px 80px 0px}}.layout-wrapper .layout-acf .center-row{margin:0;position:relative;top:0px;-ms-transform:translateY(0px);transform:translateY(0px)}@media(min-width: 1200px){.layout-wrapper .layout-acf .center-row{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.layout-wrapper .layout-acf .one-col-full{margin:15px 0px;float:left}@media(min-width: 992px){.layout-wrapper .layout-acf .one-col-full{margin:40px 0px}}.layout-wrapper .layout-acf .one-col-left{margin:15px auto;max-width:900px;text-align:left;display:block}@media(min-width: 992px){.layout-wrapper .layout-acf .one-col-left{margin:40px 0px}}.layout-wrapper .layout-acf .one-col-right{margin:15px auto;max-width:900px;text-align:left;display:block}@media(min-width: 992px){.layout-wrapper .layout-acf .one-col-right{margin:40px 0px}}.layout-wrapper .layout-acf .one-col-center{margin:15px auto;max-width:900px;text-align:left;display:block}@media(min-width: 992px){.layout-wrapper .layout-acf .one-col-center{margin:40px 0px}}.layout-wrapper .layout-acf .two-col-left{margin:15px 0px}@media(min-width: 992px){.layout-wrapper .layout-acf .two-col-left{margin:40px 0px}}.layout-wrapper .layout-acf .two-col-right{margin:15px 0px}@media(min-width: 992px){.layout-wrapper .layout-acf .two-col-right{margin:40px 0px}}.layout-wrapper .layout-acf .one-two-col-left{margin:15px 0px}@media(min-width: 992px){.layout-wrapper .layout-acf .one-two-col-left{margin:40px 0px}}.layout-wrapper .layout-acf .one-two-col-right{margin:15px 0px}@media(min-width: 992px){.layout-wrapper .layout-acf .one-two-col-right{margin:40px 0px}}.layout-wrapper .layout-acf .two-one-col-left{margin:15px 0px}@media(min-width: 992px){.layout-wrapper .layout-acf .two-one-col-left{margin:40px 0px}}.layout-wrapper .layout-acf .two-one-col-right{margin:15px 0px}@media(min-width: 992px){.layout-wrapper .layout-acf .two-one-col-right{margin:40px 0px}}.layout-wrapper .layout-acf .three-col-left{margin:15px 0px;float:left}@media(min-width: 992px){.layout-wrapper .layout-acf .three-col-left{margin:40px 0px}}.layout-wrapper .layout-acf .three-col-center{margin:15px 0px;float:left}@media(min-width: 992px){.layout-wrapper .layout-acf .three-col-center{margin:40px 0px}}.layout-wrapper .layout-acf .three-col-right{margin:15px 0px;float:right}@media(min-width: 992px){.layout-wrapper .layout-acf .three-col-right{margin:40px 0px}}.layout-wrapper .layout-acf .banner-wrapper{background-color:#000;display:block;clear:both;margin:20px 0px;color:#fff;z-index:1}.layout-wrapper .layout-acf .banner-wrapper a,.layout-wrapper .layout-acf .banner-wrapper a:visited{color:#fff}@media(min-width: 576px){.layout-wrapper .layout-acf .banner-wrapper{margin:80px 0px}}.layout-wrapper .layout-acf .banner-wrapper .banner-image{background-position:top center !important;background-repeat:no-repeat;background-size:cover !important;position:relative;height:40vh;overflow:hidden;margin:0px auto;border-radius:0px;z-index:1}@media(min-width: 576px){.layout-wrapper .layout-acf .banner-wrapper .banner-image{height:70vh}}@media(min-width: 1450px){.layout-wrapper .layout-acf .banner-wrapper .banner-image{height:70vh}}.layout-wrapper .layout-acf .banner-wrapper .products{background-position:center center !important}.layout-wrapper .layout-acf .banner-wrapper .banner-text-center{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9;padding:0px 20px;margin:0 auto;width:100%;max-width:920px}@media(min-width: 576px){.layout-wrapper .layout-acf .banner-wrapper .banner-text-center{padding:0px 30px;top:50%;left:50%}}.layout-wrapper .layout-acf .banner-wrapper .banner-text-center article{margin:0px}.layout-wrapper .layout-acf .banner-wrapper .banner-text-center article h2,.layout-wrapper .layout-acf .banner-wrapper .banner-text-center article h3,.layout-wrapper .layout-acf .banner-wrapper .banner-text-center article h4,.layout-wrapper .layout-acf .banner-wrapper .banner-text-center article h5{color:#fff;text-align:center;border-top:none}.layout-wrapper .layout-acf .banner-wrapper .banner-text-center article p{color:#fff}.layout-wrapper .layout-acf .banner-wrapper .banner-text-center article a,.layout-wrapper .layout-acf .banner-wrapper .banner-text-center article a:visited{text-decoration:underline;color:#ffc914;outline:0}.layout-wrapper .layout-acf .banner-wrapper .banner-text-center article a:hover,.layout-wrapper .layout-acf .banner-wrapper .banner-text-center article a:visited:hover{color:#ffc914}.menu-subpages-wrapper{padding:10px 0px 10px 0px;margin:0px auto;text-align:center;background-color:#e6e6e9}@media(min-width: 576px){.menu-subpages-wrapper{padding:20px 0px 20px 0px}}.menu-subpages{margin:0px auto;text-align:center}.menu-subpages .line{border-top:1px #ccc solid;margin:10px 0px}.menu-subpages ul{color:#000;line-height:100px;text-transform:none;text-align:center;display:inline-block;margin:0px auto}@media(min-width: 576px){.menu-subpages ul{line-height:100px}}.menu-subpages ul li{transition:all .5s;display:inline-block;position:relative;text-align:center;float:left;margin-right:20px;line-height:2.5;padding-top:3px;font-size:12px}@media(min-width: 576px){.menu-subpages ul li{line-height:1.8;display:inline-block;margin-right:25px;font-size:16px}}.menu-subpages ul li:last-child{margin-right:0px}.menu-subpages ul a{color:#9d9d9d}.menu-subpages ul a:hover{color:#000}.menu-subpages .current-menu-item a{color:#000}.menu-subpages .current-menu-item a:visited{color:#000}.kite p{margin:40px 0px}.products a,.products a:visited{text-decoration:none !important;color:#000;outline:0}.products a:hover,.products a:visited:hover{color:#000}.dragon-productpage-wrapper{background-color:#e6e6e9;padding:40px 0px 40px 0px}@media(min-width: 992px){.dragon-productpage-wrapper{padding:80px 0px 80px 0px}}.dragon-productpage-wrapper .dragon-productpage-facts ul.fact{list-style:none;margin:60px 0px 0px 0px}.dragon-productpage-wrapper .dragon-productpage-facts li{padding:15px 0px 15px 0px;border-top:#c8c7cd solid 1px;display:block}.dragon-productpage-wrapper .dragon-productpage-facts p.text{float:left;width:150px}@media(min-width: 576px){.dragon-productpage-wrapper .dragon-productpage-facts p.text{width:250px}}.dragon-productpage-wrapper .dragon-productpage-facts p.number{text-align:left}.dragon-productpage-wrapper .dragon-productpage-facts .dragon{min-height:0px}@media(min-width: 576px){.dragon-productpage-wrapper .dragon-productpage-facts .dragon{min-height:300px}}.dragon-productpage-wrapper .dragon-productpage-facts .dragon img{position:relative;right:-30px;bottom:0px;overflow:hidden}@media(min-width: 992px){.dragon-productpage-wrapper .dragon-productpage-facts .dragon img{right:-65px;bottom:0px;position:absolute}}.contactform{background-color:#e6e6e9}.contactform article{text-align:left;padding:60px 0px 60px 0px}@media(min-width: 576px){.contactform article{padding:100px 0px 120px 0px}}.contactform article p{text-align:left}.form-wrapper{padding-bottom:40px}@media(min-width: 576px){.form-wrapper{padding-bottom:62px}}.form-wrapper h3{padding-top:0px;margin-bottom:60px}.form-wrapper .form .wpcf7 label{width:100%}.form-wrapper .form .wpcf7 label input[type=text],.form-wrapper .form .wpcf7 label input[type=email],.form-wrapper .form .wpcf7 label textarea{cursor:text;height:40px;margin:0px 0px 2px 0px;font-size:12px;background-color:#fff;color:#000;border-width:0px;text-indent:12px;border-radius:0px;width:100%}@media(min-width: 576px){.form-wrapper .form .wpcf7 label input[type=text],.form-wrapper .form .wpcf7 label input[type=email],.form-wrapper .form .wpcf7 label textarea{font-size:17px;height:55px;text-indent:20px;margin:0px 0px 0px 0px}}.form-wrapper .form .wpcf7 label ::-webkit-input-placeholder{color:#000 !important;opacity:1}.form-wrapper .form .wpcf7 label :-moz-placeholder{color:#000 !important;opacity:1}.form-wrapper .form .wpcf7 label ::-moz-placeholder{color:#000 !important;opacity:1}.form-wrapper .form .wpcf7 label :-ms-input-placeholder{color:#000 !important;opacity:1}.form-wrapper textarea{margin:0px 0px 2px 0px;padding-top:12px;text-indent:12px;width:100%;border:none}@media(min-width: 576px){.form-wrapper textarea{font-size:17px;height:200px;text-indent:20px;margin:0px 0px 6px 0px}}.form-wrapper .wpcf7-list-item{margin-bottom:12px;line-height:normal;display:block}.form-wrapper .wpcf7-list-item input[type=radio],.form-wrapper .wpcf7-list-item input[type=checkbox]{box-sizing:border-box;padding:10px}.form-wrapper .wpcf7-list-item span.wpcf7-list-item-label{color:#000;font-size:19px;margin-right:30px;padding:0px 0px 0px 0px}.form-wrapper .form input[type=submit]{background-color:#fff;border:none;width:100%;height:40px;margin:10px 0px 0px 0px;color:#000;background-color:#ffc914;text-transform:none;-webkit-appearance:none}@media(min-width: 576px){.form-wrapper .form input[type=submit]{height:55px;text-indent:0px;margin:0px}}.form-wrapper .form input[type=submit]:hover{background-color:#ffc914;cursor:pointer}.form-wrapper span.wpcf7-list-item-label{color:#fff;font-size:19px;margin-right:30px;padding:0px 0px 0px 0px}.form-wrapper .wpcf7-list-item{margin-bottom:20px;line-height:0px;margin-left:0px}@media(min-width: 576px){.form-wrapper .wpcf7-list-item{margin-bottom:12px;line-height:normal}}.form-wrapper span.wpcf7-not-valid-tip{margin:20px 0px 40px 0px}.form-wrapper div.wpcf7-validation-errors,.form-wrapper div.wpcf7-acceptance-missing{border:0px solid #fff;background-color:#000;color:#fff;border-radius:0px;margin-top:10px}.form-wrapper div.wpcf7-response-output{border:0px solid #fff;padding:20px 40px;width:100%;text-align:center;margin:0 auto;background-color:#2f3f57;border-radius:0px;color:#fff}.form-wrapper ::-webkit-input-placeholder{color:#2f3f57 !important;opacity:1}.form-wrapper :-moz-placeholder{color:#2f3f57 !important;opacity:1}.form-wrapper ::-moz-placeholder{color:#2f3f57 !important;opacity:1}.form-wrapper :-ms-input-placeholder{color:#2f3f57 !important;opacity:1}.contactform-cision{background-color:#e6e6e9;padding:60px 0px 60px 0px}@media(min-width: 576px){.contactform-cision{padding:100px 0px 100px 0px}}.contactform-cision article{text-align:left;padding:60px 0px 60px 0px}@media(min-width: 576px){.contactform-cision article{padding:0px 0px 0px 0px}}.contactform-cision .form{margin:60px 0px 60px 0px}@media(min-width: 576px){.contactform-cision .form{margin:40px 0px 0px 0px}}.contactform-cision .form .form-check-label{margin-bottom:0px}.contactform-cision .form label{margin-bottom:0px}.contactform-cision .form .form-check-input{position:relative;margin-top:.3rem;margin-left:0px}.contactform-cision .form input,.contactform-cision .form button,.contactform-cision .form select,.contactform-cision .form optgroup,.contactform-cision .form textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.contactform-cision .form button,.contactform-cision .form html [type=button],.contactform-cision .form [type=reset],.contactform-cision .form [type=submit]{-webkit-appearance:button;margin-left:20px}.contactform-cision .form .textfields{margin-top:30px}.contactform-cision .form .textfields input[type=text],.contactform-cision .form .textfields input[type=email],.contactform-cision .form .textfields textarea{cursor:text;height:40px;margin:0px 0px 2px 0px;font-size:12px;background-color:#fff;color:#000;border-width:0px;text-indent:12px;border-radius:0px;width:100%}@media(min-width: 576px){.contactform-cision .form .textfields input[type=text],.contactform-cision .form .textfields input[type=email],.contactform-cision .form .textfields textarea{font-size:17px;height:55px;text-indent:20px;margin:0px 0px 6px 0px}}.contactform-cision .form ::-webkit-input-placeholder{color:#000 !important;opacity:1}.contactform-cision .form :-moz-placeholder{color:#000 !important;opacity:1}.contactform-cision .form ::-moz-placeholder{color:#000 !important;opacity:1}.contactform-cision .form :-ms-input-placeholder{color:#000 !important;opacity:1}.contactform-cision .form input[type=submit]{background-color:#fff;border:none;width:100%;height:40px;margin:10px 0px 0px 0px;color:#000;background-color:#ffc914;text-transform:none;-webkit-appearance:none}@media(min-width: 576px){.contactform-cision .form input[type=submit]{height:55px;text-indent:0px;margin:10px 0px 0px 0px}}.contactform-cision .form input[type=submit]:hover{background-color:#ffc914;cursor:pointer}.faq-wrapper h3{text-align:left;margin:0px 0px 60px 0px}@media(min-width: 1100px){.faq-wrapper h3{text-align:center;margin:0px 0px 100px 0px}}.faq{margin:0px 0px 0px 0px}.faq section{margin-bottom:0px}.faq button.accordion{padding:15px 50px 15px 16px;background-color:#e6e6e9;margin-bottom:5px;cursor:pointer;width:100%;text-align:left;border:none;outline:none;position:relative}@media(min-width: 576px){.faq button.accordion{margin-bottom:10px;padding:20px 70px 20px 22px}}.faq button.accordion h3,.faq button.accordion h4,.faq button.accordion h5{padding:0px;margin:0px}.faq button.accordion:hover{background-color:#e6e6e9}.faq button.accordion:after{position:absolute;background-repeat:no-repeat;background-position:right center;content:"+";float:right;margin-right:5px;font-size:20px;right:12px;top:50%;transform:translateY(-50%)}@media(min-width: 576px){.faq button.accordion:after{right:20px}}.faq button.accordion.active{background-color:#e6e6e9}.faq button.accordion.active:after{content:"-"}.faq .panel{padding:0px 0px;background-color:#fff;max-height:0;overflow:hidden;transition:.2s;opacity:0}@media(min-width: 576px){.faq .panel{border-radius:0px}}.faq .panel a{text-decoration:underline}.faq div.panel.show{padding:0px 15px;margin-bottom:12px;opacity:1;max-height:none}@media(min-width: 576px){.faq div.panel.show{padding:10px 20px 20px 20px}}
