@import url("https://fonts.googleapis.com/css?family=Inconsolata:400,700&subset=latin-ext");.jbs--bg-white,.jbs--product{background:#fff;background-color:#fff}body,html{width:100%;height:100%;font-family:Inconsolata,monospace;font-style:normal;font-weight:400;font-size:1em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;padding:0;color:#1a3a40}*,a{outline:none}a:active,a:focus,a:hover{text-decoration:none;outline:none}body.modal-open{overflow:hidden;position:fixed;width:100%}@keyframes loading_out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes rotate{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(359deg) translateZ(0)}}.btn{transition:all .3s ease 0s;border-radius:0;text-transform:uppercase;font-weight:700}.btn,.btn:active,.btn:focus,.btn:hover{outline:none}.btn.btn-sm{padding:10px 20px}.btn.btn-xl{padding:10px 80px}.btn.btn-green{background-color:#fff;color:#247de3;border:2px solid #fff}.btn.btn-green:hover{background-color:#247de3;color:#fff}.btn.btn-dark-green{background-color:#fff;color:#0a2240;border:2px solid #fff}.btn.btn-dark-green:hover{background-color:#0a2240;color:#fff}.btn-loading{position:relative}.btn-loading .btn-label{transform:scale(1);opacity:1;transition:transform .4s ease .45s}.btn-loading:before{content:"";position:absolute;width:30px;height:30px;top:calc(50% - 15px);left:calc(50% - 15px);box-sizing:border-box;border-top:3px solid #fff;border-right:3px solid hsla(0,0%,100%,.5);border-bottom:3px solid hsla(0,0%,100%,.5);border-left:3px solid hsla(0,0%,100%,.5);border-radius:100%;opacity:0;transform:scale(0);animation:loading_out .2s linear}.btn-loading[data-loading=true]{pointer-events:none;cursor:default;opacity:.6}.btn-loading[data-loading=true] .btn-label{transform:scale(0);opacity:0;transition:all .4s ease 0s}.btn-loading[data-loading=true]:before{opacity:1;transform:scale(1);transition:all .3s ease .42s;animation:rotate 1s infinite linear;animation-direction:forwards;animation-delay:.7s}.btn-loading[data-loading=true].btn-dark-green{background:cl_dark-green;background-color:cl_dark-green}ul{padding:0;margin:0;list-style:none}ul.list-horizontal li{display:inline-block}.jbs--form{position:relative}.jbs--form .jbs--form-input{width:100%;border:1px solid transparent;font-size:.875em;padding:20px;background:#fff;background-color:#fff;color:#fff;text-transform:uppercase}.jbs--form .jbs--form-input:not(:last-child){margin-bottom:20px}.jbs--form .jbs--form-input.jbs--form-textarea{height:200px;resize:none}.jbs--form .jbs--form-input.error{border:1px solid red}.jbs--form__products .jbs--form-input{border:2px solid #247de3;color:#000}.jbs--form__products .btn{background-color:#247de3;color:#fff}.jbs--form-table{width:100%;display:table;position:relative;font-weight:700;border-collapse:separate}@media (max-width:992px){.jbs--form-table{display:block}}.jbs--form-table .jbs--form-input{width:100%;border:none;font-size:.75em;padding:20px;border:2px solid #fff;background:#247de3;background-color:#247de3;color:#fff}.jbs--form-table .jbs--form-input.error{border:2px solid red}.jbs--form-table .jbs--form-submit{width:1%;display:table-cell;position:relative;white-space:nowrap;vertical-align:middle}@media (max-width:992px){.jbs--form-table .jbs--form-submit{width:100%;display:block;margin-top:10px}}.jbs--form-table .jbs--form-submit .jbs--btn{font-size:.75em;padding:5px;background:#000;background-color:#000}@media (max-width:992px){.jbs--form-table .jbs--form-submit .jbs--btn{width:100%}}.jbs--portugal2020-svg{width:500px}@media (max-width:992px){.jbs--portugal2020-svg{width:94%}}.jbs--social-svg{width:14px;height:14px;margin:0 5px;color:#fff}.jbs--footer-logo{margin-top:15px}.jbs--404-svg,.jbs--503-svg{width:60px;height:60px}.svg-search{position:relative;width:16px;height:16px;stroke:#247de3;fill:#247de3;cursor:pointer;top:1px}@media (max-width:769px){.touch-device .jbs--section-home{height:calc(100% - 99px)}}.touch-device .jbs--section-home:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);background-color:hsla(0,0%,100%,.5)}.touch-device .jbs--section-home .jbs--section-home-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.625em;font-weight:700;color:#247de3}@media (max-width:769px){.touch-device .jbs--section-home .jbs--section-home-text{display:block}}.jbs--full-height{height:100%}.jbs--no-gutter{padding:0}.jbs--no-margin{margin:0}.jbs--no-bg{background:inherit;background-color:inherit}.jbs--float-left{float:left}.jbs--float-right{float:right}.jbs--disp-table{display:table}.jbs--disp-table .jbs--disp-table-cell{display:table-cell;vertical-align:middle}.jbs--text-center{text-align:center}.jbs--text-right{text-align:right}.jbs--parallax-overlay{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(36,125,227,.4);background-color:rgba(36,125,227,.4);z-index:-1}@media (max-width:769px){.jbs--parallax-overlay{display:none}}.jbs--section-footer{position:relative}.jbs--section-footer .jbs--portugal2020{background:#fff;background-color:#fff;padding:20px 0;text-align:center}.jbs--section-footer .jbs--portugal2020 .jbs--logo-feder,.jbs--section-footer .jbs--portugal2020 .jbs--logo-norte2020{width:80%;height:auto}.jbs--section-footer .jbs--footer{background:#247de3;background-color:#247de3;padding:20px 0 40px}.jbs--section-footer .jbs--footer .jbs--footer-container span{width:100%;height:2px;background:#fff;background-color:#fff;display:block}.jbs--section-footer .jbs--footer .jbs--footer-container h3{font-size:.625em;color:#fff;font-weight:400;border-bottom:2px solid #fff;padding-bottom:5px}.jbs--section-footer .jbs--footer .jbs--footer-container ul li{padding-bottom:10px}.jbs--section-footer .jbs--footer .jbs--footer-container ul li a{font-size:.875em;color:#fff}.jbs--section-footer .jbs--footer .jbs--footer-container .jbs--footer-menu ul li a:active,.jbs--section-footer .jbs--footer .jbs--footer-container .jbs--footer-menu ul li a:hover{border-bottom:1px solid #fff}.jbs--section-footer .jbs--footer .jbs--footer-container .jbs--footer-social ul li{padding-bottom:10px}.jbs--section-footer .jbs--footer .jbs--footer-container .jbs--footer-social ul li a{font-size:.625em}.jbs--section-footer .jbs--footer .jbs--footer-container .jbs--footer-social ul li a .jbs--social-svg{vertical-align:middle}.jbs--section-footer .jbs--footer .jbs--footer-container .jbs--footer-contacts,.jbs--section-footer .jbs--footer .jbs--footer-container .jbs--footer-contacts a{color:#fff}.jbs--section-footer .jbs--footer .jbs--footer-container .jbs--footer-contacts .jbs--contacts-phone{font-size:.875em}.jbs--section-footer .jbs--footer .jbs--footer-container .jbs--footer-contacts .jbs--contacts-address{font-size:.625em}.jbs--section-footer .jbs--footer-rights{background:#0a2240;background-color:#0a2240;padding:10px 0;font-size:.625em;color:#fff}.jbs--section-footer .jbs--footer-rights>.container{position:relative;text-align:center}.jbs--section-footer .jbs--footer-rights>.container a{color:#fff}.jbs--section-footer .jbs--footer-rights>.container span:first-child{position:absolute;left:15px}.jbs--section-footer .jbs--footer-rights>.container span.jbs--beta{float:right}body{padding-top:115px;background:transparent}.jbs--header{position:fixed;top:0;width:100%;border-radius:0;margin:0;z-index:999;box-shadow:0 5px 10px rgba(0,0,0,.25)}.jbs--header-sticky .jbs--header-top{padding:0;max-height:0;transition:max-height .3s ease 0s}.jbs--header-sticky .jbs--header-main{padding:10px 0;transition:padding .5s ease .25s}@media (max-width:769px){.jbs--header-sticky .jbs--header-main .jbs--mobile-menu-container{top:80px}}@media (max-width:480px){.jbs--header-sticky .jbs--header-main{padding:20px 0 10px}.jbs--header-sticky .jbs--header-main .jbs--mobile-menu-container{top:90px}}.jbs--header-top{padding:2px 0;background:#0a2240;background-color:#0a2240;max-height:999px;transition:max-height .1s ease 0s}.jbs--header-top .container{position:relative}.jbs--header-top .container .jbs--header-social{position:absolute;left:15px;top:50%;transform:translateY(-50%)}.jbs--header-top .container .jbs--header-lang{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.jbs--header-top .container .jbs--header-lang li:nth-child(2):after,.jbs--header-top .container .jbs--header-lang li:nth-child(2):before{content:"-";color:#fff}.jbs--header-top .container .jbs--header-lang li:nth-child(2):before{margin-right:3px}.jbs--header-top .container .jbs--header-lang li:nth-child(2):after{margin-left:3px}.jbs--header-top .container .jbs--header-lang li:nth-child(3):after{content:"-";color:#fff}.jbs--header-top .container .jbs--header-lang li:nth-child(3):before{margin-right:3px}.jbs--header-top .container .jbs--header-lang li:nth-child(3):after{margin-left:3px}.jbs--header-top .container .jbs--header-lang a{text-transform:uppercase;color:#fff;font-size:.875em}.jbs--header-top .container .jbs--header-lang a.jbs--active-lang{font-weight:700}.jbs--header-main{padding:30px 0;background:#fff;background-color:#fff;transition:padding .1s ease 0s;z-index:5;box-shadow:0 5px 10px rgba(0,0,0,.25)}@media (max-width:769px){.jbs--header-main .jbs--header-logo{text-align:center}}.jbs--header-main .jbs--header-logo .jbs--logo{display:block}.jbs--header-main .jbs--header-logo .jbs--logo .jbs--header-logo{position:relative;display:block;width:200px;height:60px}.jbs--header-main .jbs--header-language,.jbs--header-main .jbs--header-links{text-align:right}.jbs--header-main .jbs--header-language ul,.jbs--header-main .jbs--header-links ul{margin-top:20px}.jbs--header-main .jbs--header-language ul li:not(:last-child),.jbs--header-main .jbs--header-links ul li:not(:last-child){margin-right:20px}.jbs--header-main .jbs--header-language ul li.active a:before,.jbs--header-main .jbs--header-language ul li:hover a:before,.jbs--header-main .jbs--header-links ul li.active a:before,.jbs--header-main .jbs--header-links ul li:hover a:before{opacity:1}.jbs--header-main .jbs--header-language ul li a,.jbs--header-main .jbs--header-links ul li a{position:relative;font-size:1em;color:#247de3;text-transform:uppercase;font-weight:700}.jbs--header-main .jbs--header-language ul li a:before,.jbs--header-main .jbs--header-links ul li a:before{content:"";width:14px;height:3px;background:#247de3;background-color:#247de3;opacity:0;position:absolute;left:50%;bottom:-10px;transform:translate(-50%)}.jbs--header-main .jbs--mobile-menu-trigger{position:absolute;top:15px;right:40px;width:20px;height:20px;z-index:10;padding-left:40px;margin-right:-20px;padding-top:40px;margin-top:-10px}@media (max-width:480px){.jbs--header-main .jbs--mobile-menu-trigger{right:30px}}.jbs--header-main .jbs--mobile-menu-trigger:hover .jbs--menu-icon,.jbs--header-main .jbs--mobile-menu-trigger:hover .jbs--menu-icon:after,.jbs--header-main .jbs--mobile-menu-trigger:hover .jbs--menu-icon:before{background:#0a2240}.jbs--header-main .jbs--mobile-menu-trigger .jbs--menu-icon{position:absolute;width:20px;height:2px;top:50%;left:0;background:#247de3;transform:translateY(-50%);transition:background .3s ease 0s}.jbs--header-main .jbs--mobile-menu-trigger .jbs--menu-icon:after,.jbs--header-main .jbs--mobile-menu-trigger .jbs--menu-icon:before{content:"";position:absolute;left:0;width:20px;height:2px;background:#247de3;transition:background .3s ease 0s}.jbs--header-main .jbs--mobile-menu-trigger .jbs--menu-icon:before{top:-8px}.jbs--header-main .jbs--mobile-menu-trigger .jbs--menu-icon:after{top:8px}.jbs--header-main .jbs--mobile-menu-container{position:fixed;width:50%;height:100%;top:146px;right:0;background:#fff;background-color:#fff;padding:30px;will-change:transform;transform:translateX(100%);transition:transform .3s cubic-bezier(.645,.045,.355,1) 0s;z-index:999;box-shadow:inset 0 5px 10px rgba(0,0,0,.25)}.jbs--header-main .jbs--mobile-menu-container:before{content:"";position:absolute;width:100%;height:100%;top:0;right:100%;background:rgba(0,0,0,.6);background-color:rgba(0,0,0,.6);opacity:0;visibility:hidden;will-change:opacity;transition:opacity .2s ease .3s}@media (max-width:769px){.jbs--header-main .jbs--mobile-menu-container{padding:20px;top:120px}}@media (max-width:480px){.jbs--header-main .jbs--mobile-menu-container{width:80%}}.jbs--header-main .jbs--mobile-menu-container li{text-align:left}.jbs--header-main .jbs--mobile-menu-container li:not(:last-child){margin-bottom:20px}.jbs--header-main .jbs--mobile-menu-container li.active a,.jbs--header-main .jbs--mobile-menu-container li:hover a{color:#0a2240}.jbs--header-main .jbs--mobile-menu-container li a{width:100%;display:block;font-size:1em;color:#247de3;font-weight:700;text-transform:uppercase;cursor:pointer}.jbs--header-main .jbs--mobile-menu-container .jbs--mobile-languages{text-align:left;margin-top:20px}.jbs--header-main .jbs--mobile-menu-container .jbs--mobile-languages li{margin-right:10px}.jbs--header-main .jbs--mobile-menu-container .search-form .jbs--form-input{border-bottom:2px solid #247de3;padding:0;margin:0;font-size:1em;width:140px;transition:width .3s ease 0s;color:#1a3a40}.jbs--header-main .jbs--mobile-menu-container .search-form .jbs--form-input:focus{width:100%}.jbs--header-main .jbs--mobile-menu-container .search-form .jbs--form-input::-webkit-input-placeholder{color:rgba(36,125,227,.8)}.jbs--header-main .jbs--mobile-menu-container .search-form .jbs--form-input::-moz-placeholder{color:rgba(36,125,227,.8)}.jbs--header-main .jbs--mobile-menu-container .search-form .jbs--form-input::placeholder{color:rgba(36,125,227,.8)}.jbs--header-main .jbs--mobile-menu-container .search-form .jbs--form-input:-ms-input-placeholder,.jbs--header-main .jbs--mobile-menu-container .search-form .jbs--form-input::-ms-input-placeholder{color:rgba(36,125,227,.8)}.jbs--header-search{position:absolute;background:#ededed;background-color:#ededed;width:100%;bottom:0;z-index:-1;will-change:transform;transform:translateY(0);transition:transform .4s ease 0s}.jbs--header-search .search-form .jbs--form-input{background:transparent;background-color:transparent;width:100%;border-bottom:2px solid #247de3;padding:30px 0 0;will-change:width;font-size:1.125em;color:#1a3a40}.jbs--header-search:before{content:"";position:absolute;width:100%;height:100%;top:78px;left:0;background:rgba(0,0,0,.6);background-color:rgba(0,0,0,.6);padding-bottom:100%;opacity:0;visibility:hidden;will-change:opacity;transition:opacity .2s ease .1s}.jbs--header-search.jbs--active{transform:translateY(78px)}.jbs--header-search.jbs--active:before{opacity:1;visibility:visible}.jbs--header-search .jbs--search-close{background-color:transparent;border:0;position:absolute;right:0;top:30px;color:#9f9d9d}body.navigation-open{overflow:hidden}body.navigation-open .jbs--header .jbs--mobile-menu-container{transform:translateX(0)}body.navigation-open .jbs--header .jbs--mobile-menu-container:before{opacity:1;visibility:visible}.jbs--header-ariba-link-container{width:140px;overflow:hidden}.jbs--header-ariba-link-container img{margin-left:-3px}.jbs--header-ariba-link-container__desktop{mix-blend-mode:lighten;margin:0 auto}.jbs--mobile-menu-lists .jbs--social-svg{color:#247de3!important}.jbs--mobile-menu-lists .jbs--header-ariba-link-container{margin-bottom:10px}.jbs--mobile-menu-lists .list-horizontal li{margin-bottom:10px!important}.jbs--header-instagram .jbs--social-svg{position:relative;top:1px}.jbs--box-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.jbs--box-overlay .jbs--overlay{position:relative;display:inline-block;width:100%;height:100%;transition:all .4s ease 0s}.jbs--box-overlay .jbs--overlay.jbs--left-overlay{background:rgba(36,125,227,.9);background-color:rgba(36,125,227,.9)}.jbs--box-overlay .jbs--overlay.jbs--right-overlay{background:rgba(10,34,64,.9);background-color:rgba(10,34,64,.9)}.jbs--box-overlay .jbs--overlay.jbs--news-overlay{background:rgba(36,125,227,.4);background-color:rgba(36,125,227,.4)}.jbs--box-overlay .jbs--overlay .jbs--home-banner-span,.jbs--box-overlay .jbs--overlay .jbs--news-header-span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:250px;width:100%;font-size:4.375em;font-weight:700;color:#fff}@media (max-width:1440px){.jbs--box-overlay .jbs--overlay .jbs--home-banner-span,.jbs--box-overlay .jbs--overlay .jbs--news-header-span{font-size:2.5em}}@media (max-width:1200px){.jbs--box-overlay .jbs--overlay .jbs--home-banner-span,.jbs--box-overlay .jbs--overlay .jbs--news-header-span{font-size:2em}}@media (max-width:769px){.jbs--box-overlay .jbs--overlay .jbs--home-banner-span,.jbs--box-overlay .jbs--overlay .jbs--news-header-span{font-size:1.625em}}.jbs--box-overlay .jbs--overlay .jbs--home-news-span{position:absolute;top:60%;min-width:250px;width:100%;font-size:4.375em;font-weight:700;color:#fff;padding:0 20px}@media (max-width:1440px){.jbs--box-overlay .jbs--overlay .jbs--home-news-span{top:40%;font-size:1.875em}}@media (max-width:1200px){.jbs--box-overlay .jbs--overlay .jbs--home-news-span{top:40%;font-size:1.625em}}@media (max-width:769px){.jbs--box-overlay .jbs--overlay .jbs--home-news-span{top:60%;font-size:1.625em}}.jbs--box-overlay .jbs--overlay .jbs--categories-span{position:absolute;bottom:20px;min-width:230px;width:100%;font-size:1.375em;line-height:1.4;font-weight:700;color:#fff;padding:0 20px;text-overflow:ellipsis;overflow:hidden;height:61.599999999999994px}@media (max-width:480px){.jbs--box-overlay .jbs--overlay .jbs--categories-span{font-size:1.25em;text-overflow:inherit;white-space:inherit}}.jbs--box-overlay .jbs--overlay:not(.jbs--no-hover).active.jbs--left-overlay,.jbs--box-overlay .jbs--overlay:not(.jbs--no-hover):active.jbs--left-overlay,.jbs--box-overlay .jbs--overlay:not(.jbs--no-hover):hover.jbs--left-overlay{background:rgba(36,125,227,.4);background-color:rgba(36,125,227,.4)}.jbs--box-overlay .jbs--overlay:not(.jbs--no-hover).active .jbs--home-news-span,.jbs--box-overlay .jbs--overlay:not(.jbs--no-hover):active .jbs--home-news-span,.jbs--box-overlay .jbs--overlay:not(.jbs--no-hover):hover .jbs--home-news-span{text-decoration:underline}.jbs--box-overlay .jbs--overlay:not(.jbs--no-hover).active.jbs--news-overlay,.jbs--box-overlay .jbs--overlay:not(.jbs--no-hover):active.jbs--news-overlay,.jbs--box-overlay .jbs--overlay:not(.jbs--no-hover):hover.jbs--news-overlay{background:rgba(10,34,64,.4);background-color:rgba(10,34,64,.4)}.jbs--box-overlay a:active .jbs--left-overlay,.jbs--box-overlay a:hover .jbs--left-overlay{background:rgba(36,125,227,.4);background-color:rgba(36,125,227,.4)}.jbs--box-overlay a:active .jbs--right-overlay,.jbs--box-overlay a:hover .jbs--right-overlay{background:rgba(10,34,64,.4);background-color:rgba(10,34,64,.4)}.jbs--box-overlay a:active .jbs--home-banner-span,.jbs--box-overlay a:hover .jbs--home-banner-span{text-decoration:underline}.jbs--news-overlay-hover,.jbs--section-news .jbs--news-container .jbs--link-to:hover .jbs--news-overlay{background:rgba(10,34,64,.4);background-color:rgba(10,34,64,.4)}.parallax-window{min-height:300px;background:transparent;transform:translateZ(0)}@media (min-width:769px){.parallax-window .jbs--overlay.jbs--news-overlay{background:transparent;background-color:transparent}}.jbs--section-banner{position:relative;overflow:hidden;width:100%;height:calc(100% - 162px)}@media (max-width:1200px){.jbs--section-banner{height:calc(100% - 152px)}}@media (max-width:992px){.jbs--section-banner{height:calc(100% - 210px)}}@media (max-width:769px){.jbs--section-banner{height:calc(100% - 130px)}}@media (max-width:480px){.jbs--section-banner{height:auto}.jbs--section-banner .jbs--box-overlay{position:relative;height:auto}.jbs--section-banner .jbs--box-overlay .jbs--full-height{height:auto}.jbs--section-banner .jbs--box-overlay .jbs--full-height .col-xs-6{width:100%}.jbs--section-banner .jbs--box-overlay .jbs--full-height a{height:200px;display:block}.jbs--section-banner .jbs--box-overlay .jbs--full-height .jbs--overlay{padding:100px 0}}.jbs--section-banner .jbs--banner-video{position:relative;width:100%;height:100%}.jbs--section-banner .jbs--banner-video div{z-index:0!important}.jbs--section-catalog{padding:60px 0;background:#247de3;background-color:#247de3}@media (max-width:769px){.jbs--section-catalog{padding:20px 0}}.jbs--section-catalog h2{position:relative;font-size:2.25em;font-weight:700;color:#fff;text-transform:uppercase;display:inline-block;float:left;margin:0;width:100%}@media (max-width:1200px){.jbs--section-catalog h2{font-size:1.875em;margin-top:4px}}@media (max-width:992px){.jbs--section-catalog h2{font-size:1.375em;text-align:center}}@media (max-width:769px){.jbs--section-catalog h2{font-size:1.375em;text-align:center}}.jbs--section-catalog .jbs--catalog-btn{width:100%}@media (max-width:992px){.jbs--section-catalog .jbs--catalog-btn{margin-top:20px}}.jbs--section-news{padding:60px 0 0;background:#fff;background-color:#fff}@media (max-width:769px){.jbs--section-news{padding:40px 0 0}}.jbs--section-news h2{position:relative;font-size:2.25em;font-weight:700;color:#0a2240;text-transform:uppercase;display:inline-block;float:left;margin:0 0 60px;width:100%}@media (max-width:1200px){.jbs--section-news h2{font-size:1.875em;margin-top:4px}}@media (max-width:992px){.jbs--section-news h2{font-size:1.375em;text-align:center}}@media (max-width:769px){.jbs--section-news h2{font-size:1.375em;text-align:center}}.jbs--section-news .jbs--news-container{position:relative;width:100%;height:600px}.jbs--section-news .jbs--news-container .jbs--link-to:hover .jbs--news-btn,.jbs--section-news .jbs--news-container .jbs--link-to:hover .jbs--news-overlay span{text-decoration:underline}.jbs--section-news .jbs--news-container .col-xs-12:nth-of-type(odd){background:#ededed;background-color:#ededed}.jbs--section-news .jbs--news-container .col-xs-12:nth-of-type(2n){background:#fff;background-color:#fff}.jbs--section-news .jbs--news-container .jbs--news-image-container{position:relative;height:340px}.jbs--section-news .jbs--news-container .jbs--news-image-container .jbs--news-image-bg{position:relative;width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:50%;background-size:cover}.jbs--section-news .jbs--news-container .jbs--news-image-container .jbs--home-news-span{font-size:1.625em;top:inherit;bottom:20px;min-height:74px}.jbs--section-news .jbs--news-container .jbs--news-image-container img{display:none}.jbs--section-news .jbs--news-container .jbs--news-text-container{position:relative;width:100%;height:260px;padding:30px}.jbs--section-news .jbs--news-container .jbs--news-text-container .jbs--news-text{text-align:justify;font-size:.875em;height:100px;overflow:hidden;margin-bottom:40px;color:#0a2240}.jbs--section-news .jbs--news-container .jbs--news-text-container .jbs--news-date{position:absolute;bottom:30px;left:30px;margin:0;color:#0a2240}.jbs--section-news .jbs--news-container .jbs--news-text-container .jbs--news-btn{position:absolute;bottom:30px;right:30px;text-transform:uppercase;font-size:.875em;color:#247de3}.jbs--section-news .jbs--news-container .jbs--news-text-container .jbs--news-btn:active,.jbs--section-news .jbs--news-container .jbs--news-text-container .jbs--news-btn:hover{text-decoration:underline}.jbs--section-newsletter{padding:60px 0;background:#247de3;background-color:#247de3}@media (max-width:769px){.jbs--section-newsletter{padding:20px 0}}.jbs--section-newsletter h2{position:relative;font-size:2.25em;font-weight:700;color:#fff;text-transform:uppercase;display:inline-block;float:left;margin:0;width:100%}@media (max-width:1200px){.jbs--section-newsletter h2{font-size:1.875em;margin-top:4px}}@media (max-width:992px){.jbs--section-newsletter h2{font-size:1.375em;text-align:center}}@media (max-width:769px){.jbs--section-newsletter h2{font-size:1.375em;text-align:center;margin-bottom:20px}}.jbs--section-newsletter .jbs--news-block{line-height:inherit}.jbs--section-newsletter .jbs--form-input{padding:10px 20px;color:#fff;-webkit-text-fill-color:#fff;-moz-box-shadow:0 0 0 1000px var(#247de3) inset;color:ehote;transition:background-color 7200s ease-in-out 0s}.jbs--section-newsletter .btn{padding:10px 20px;line-height:inherit}@media (max-width:769px){.jbs--section-newsletter .btn{width:100%}}.jbs--section-newsletter .jbs--newsletter-form-msg{position:relative;width:100%;transform:scale(0);will-change:transform;transition:transform .2s ease 0s}.jbs--section-newsletter .jbs--newsletter-form-msg.jbs--show{transform:scale(1)}.jbs--section-newsletter .alert{--border:#247de3;background:transparent;background-color:transparent;border:none;box-shadow:none;font-size:.875em;text-align:center;font-weight:700;text-transform:uppercase;color:#fff;margin:0;padding-bottom:0}.jbs--section-newsletter .alert.alert-danger{--border:red}.jbs--section-newsletter .alert span{border-bottom:2px solid var(--border)}.jbs--news .jbs--news-header{position:relative;width:100%;padding:150px 0}.jbs--news .jbs--news-content{padding:50px 0;border-bottom:1px solid #247de3}.jbs--news .jbs--news-content:last-child{border-bottom:none;padding-bottom:0}.jbs--news .jbs--news-content .jbs--news-image img{border:1px solid #0a2240;padding:10px;width:100%;display:block}.jbs--news .jbs--news-content .jbs--news-image img:not(:first-child){display:none}.jbs--news .jbs--news-content .jbs--news-description{position:relative;width:100%;height:210px}.jbs--news .jbs--news-content .jbs--news-description h2{font-weight:700;color:#0a2240;font-size:2.25em;margin:0 0 20px}@media (max-width:480px){.jbs--news .jbs--news-content .jbs--news-description h2{font-size:1.75em;margin-top:20px}}.jbs--news .jbs--news-content .jbs--news-description h2.jbs--news-ellipsis{white-space:inherit}.jbs--news .jbs--news-content .jbs--news-description p{width:100%;height:156px}.jbs--news .jbs--news-content .jbs--news-description .jbs--new-text span{font-weight:700;margin:0 0 10px}.jbs--news .jbs--news-content .jbs--news-description ul{margin:10px 0;padding-left:20px;list-style:initial}.jbs--news .jbs--news-content .jbs--news-description .jbs--news-ellipsis{padding:0 20px;color:#1a3a40;overflow:hidden}.jbs--news .jbs--news-content .jbs--news-description .jbs-news-footer-link{position:relative;padding:0 20px;width:100%;bottom:0}.jbs--news .jbs--news-content .jbs--news-description .jbs-news-footer-link span{display:inline-block;float:left;color:#1a3a40}.jbs--news .jbs--news-content .jbs--news-description .jbs-news-footer-link a{display:inline-block;color:#1a3a40}.jbs--news .jbs--news-content .jbs--news-description .jbs-news-footer-link a.jbs--news-btn{font-size:.875em;text-transform:uppercase;color:#247de3}.jbs--news .jbs--news-content .jbs--news-description .jbs-news-footer-link a:active,.jbs--news .jbs--news-content .jbs--news-description .jbs-news-footer-link a:hover{text-decoration:underline}.jbs--news .jbs--new-header{padding:50px 0;border-bottom:2px solid #247de3}@media (max-width:480px){.jbs--news .jbs--new-header .jbs--breadcrumb{font-size:.875em}}.jbs--news .jbs--new-header .jbs--breadcrumb>li+li:before{content:"-";padding-left:0}.jbs--news .jbs--new-header .jbs--breadcrumb a{color:#b9b9b9}.jbs--news .jbs--new-header h1{font-weight:700;color:#0a2240;font-size:2.25em}@media (max-width:480px){.jbs--news .jbs--new-header h1{font-size:1.75em}}.jbs--news .jbs--new-content{padding:50px 0}.jbs--news .jbs--new-content .img-responsive{margin:0 auto 40px}.jbs--news .jbs--new-content .jbs--new-description{position:relative;width:100%}.jbs--news .jbs--new-content .jbs--new-description p{text-align:justify;width:100%;margin:0 0 20px}@media (max-width:480px){.jbs--news .jbs--new-content .jbs--new-description p{padding:0 15px}}.jbs--product h1{font-size:2.875em;color:#0a2240;font-weight:700}@media (max-width:769px){.jbs--product h1{font-size:2.25em}}@media (max-width:480px){.jbs--product h1{font-size:1.75em}}.jbs--product h2{font-size:.75em;font-weight:700;color:#247de3;margin:0 0 10px}.jbs--product h2:before{content:"-"}.jbs--product h2:not(:first-child){margin-top:50px}@media (max-width:769px){.jbs--product h2{margin:20px 0 10px}.jbs--product h2:not(:first-child){margin-top:50px}}.jbs--product .jbs--product-header{padding:50px 0;border-bottom:2px solid #247de3}@media (max-width:480px){.jbs--product .jbs--product-header .jbs--breadcrumb{font-size:.875em}}.jbs--product .jbs--product-header .jbs--breadcrumb>li+li:before{content:"-";padding-left:0}.jbs--product .jbs--product-header .jbs--breadcrumb a{color:#b9b9b9}.jbs--product .jbs--product-content{padding:50px 0;border-bottom:2px solid #247de3}.jbs--product .jbs--product-content .jbs--product-image{padding:20px;border:2px solid #0a2240}.jbs--product .jbs--product-content .jbs--product-image img{width:100%;height:100%}.jbs--product .jbs--product-table{padding:20px 0}.jbs--product .jbs--product-table .jbs--product-table-head{background:rgba(36,125,227,.9);background-color:rgba(36,125,227,.9);color:#fff}.jbs--product .jbs--product-table .jbs--product-table-head tr th{font-size:.875em;font-weight:300;padding-left:20px;border-top:none;border-bottom:none}.jbs--product .jbs--product-table .jbs--product-table-body tr td{vertical-align:middle;padding-left:20px;font-size:1em;font-weight:400;border-bottom:1px solid rgba(59,212,174,.9)}.jbs--product .jbs--product-table .jbs--product-table-body tr td.hidden{display:none}.jbs--product .owl-carousel .owl-dots{position:relative;top:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.jbs--product .owl-carousel .owl-dots .owl-dot{position:relative;width:15px;height:15px;border-radius:50%;background:#0a2240;background-color:#0a2240}.jbs--product .owl-carousel .owl-dots .owl-dot.active{background:#247de3;background-color:#247de3}.jbs--product .owl-carousel .owl-dots .owl-dot:not(:last-child){margin-right:10px}.jbs--contact-container{border-top:2px solid #247de3;padding:80px 0 40px}.jbs--contact-container h3{margin:0 0 30px;text-align:center;font-weight:700}.jbs--contact-container .btn{padding:15px 80px;margin-top:20px}.jbs--categories .jbs--categories-header{position:relative;width:100%;padding:150px 0}.jbs--categories .jbs--categories-section{padding:50px 0}.jbs--categories .jbs--categories-section .jbs--breadcrumb{margin-bottom:0}@media (max-width:480px){.jbs--categories .jbs--categories-section .jbs--breadcrumb{font-size:.875em}}.jbs--categories .jbs--categories-section .jbs--breadcrumb>li:last-child a{color:#0a2240}.jbs--categories .jbs--categories-section .jbs--breadcrumb>li+li:before{content:"-";padding-left:0}.jbs--categories .jbs--categories-section .jbs--breadcrumb a{color:#b9b9b9}@media (max-width:480px){.jbs--categories .jbs--categories-section .view-button-container{text-align:right}}.jbs--categories .jbs--categories-section .view-button-container .view-button:not(:last-child){margin-right:5px}.jbs--categories .jbs--categories-section .view-button-container .view-button.selected,.jbs--categories .jbs--categories-section .view-button-container .view-button:hover{border-color:#247de3;color:#247de3;background:#fff;background-color:#fff}.jbs--categories .jbs--categories-section .view-button-container .view-button:focus{outline:none;background:#fff;background-color:#fff;text-shadow:none;box-shadow:none}.jbs--categories .jbs--categories-section .jbs--search-info{border-bottom:1px solid #247de3;margin-bottom:20px;padding-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:480px){.jbs--categories .jbs--categories-section .jbs--search-info{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.jbs--categories .jbs--categories-section .jbs--search-info span{font-size:.875em;font-weight:700;color:#0a2240;-ms-flex-item-align:center;align-self:center}@media (max-width:480px){.jbs--categories .jbs--categories-section .jbs--search-info span{padding-top:5px;width:100%}}.jbs--categories .jbs--categories-section .results-pagination{position:relative;width:100%;text-align:center}.jbs--categories .jbs--categories-section .results-pagination .pagination li a{color:#247de3}.jbs--categories .jbs--categories-section .results-pagination .pagination li.active span{border-color:#0a2240;background:#0a2240;background-color:#0a2240}.jbs--categories .jbs--categories-list{-moz-column-count:2;column-count:2;-moz-column-gap:100px;column-gap:100px;list-style-type:decimal-leading-zero}@media (max-width:769px){.jbs--categories .jbs--categories-list{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0;padding-left:30px}}.jbs--categories .jbs--categories-list li{margin-bottom:20px}.jbs--categories .jbs--categories-list li a{font-size:1.625em;font-weight:700;color:#0a2240;text-transform:uppercase}@media (max-width:480px){.jbs--categories .jbs--categories-list li a{font-size:1.25em}}.jbs--categories .jbs--categories-list li a:hover{text-decoration:underline}.jbs--categories .jbs--categories-container{margin-bottom:30px}.jbs--categories .jbs--categories-container.jbs--products-container{box-shadow:0 0 12px 0 rgba(0,0,0,.1)}.jbs--categories .jbs--categories-container.jbs--products-container .jbs--link-to:hover .jbs--box-overlay .jbs--overlay{background:transparent;background-color:transparent}.jbs--categories .jbs--categories-container.jbs--products-container .jbs--link-to:hover .jbs--box-overlay .jbs--overlay:before{transform:translate(0);background:rgba(36,125,227,.9);background-color:rgba(36,125,227,.9)}.jbs--categories .jbs--categories-container.jbs--products-container .jbs--link-to:hover .jbs--box-overlay .jbs--overlay .jbs--categories-span,.jbs--categories .jbs--categories-container.jbs--products-container .jbs--link-to:hover .jbs--categories-footer span{text-decoration:underline}.jbs--categories .jbs--categories-container.jbs--products-container .jbs--box-overlay{overflow:hidden;background-repeat:no-repeat;background-position:50%;background-size:cover}.jbs--categories .jbs--categories-container.jbs--products-container .jbs--box-overlay .jbs--overlay{background:transparent;background-color:transparent}.jbs--categories .jbs--categories-container.jbs--products-container .jbs--box-overlay .jbs--overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(50%);background:rgba(36,125,227,.4);background-color:rgba(36,125,227,.4);transition:all .4s ease 0s}@media (max-width:480px){.jbs--categories .jbs--categories-container.jbs--products-container .jbs--box-overlay .jbs--overlay:before{transform:translate(0)}}.jbs--categories .jbs--categories-container.jbs--products-container .jbs--box-overlay .jbs--overlay:hover{background:transparent;background-color:transparent}.jbs--categories .jbs--categories-container.jbs--products-container .jbs--box-overlay .jbs--overlay:hover:before{transform:translate(0);background:rgba(36,125,227,.9);background-color:rgba(36,125,227,.9)}.jbs--categories .jbs--categories-container .jbs--categories-image-container{position:relative;height:285px}.jbs--categories .jbs--categories-container .jbs--categories-image-container:hover .jbs--categories-span{text-decoration:underline}.jbs--categories .jbs--categories-container .jbs--categories-image-container img{width:100%;height:100%;display:none}.jbs--categories .jbs--categories-container .jbs--categories-footer{background:#ededed;background-color:#ededed;padding:10px;text-align:right}.jbs--categories .jbs--categories-container .jbs--categories-footer span{font-weight:700;font-size:.875em;color:#247de3}.jbs--categories .jbs--categories-container .jbs--categories-footer span:active,.jbs--categories .jbs--categories-container .jbs--categories-footer span:hover{text-decoration:underline}.jbs--categories-container-list{display:-ms-flexbox;display:flex}@media (min-width:480px){.jbs--categories-container-list{border:1px solid rgba(36,125,227,.2)}}.jbs--categories-container-list .jbs--link-to{display:-ms-flexbox;display:flex;width:100%}@media (max-width:480px){.jbs--categories-container-list .jbs--link-to{-ms-flex-direction:column;flex-direction:column}}.jbs--categories-container-list .jbs--link-to .jbs--categories-image-container{width:40%}@media (max-width:480px){.jbs--categories-container-list .jbs--link-to .jbs--categories-image-container{width:100%}}@media (min-width:480px){.jbs--categories-container-list .jbs--link-to .jbs--categories-image-container .jbs--categories-span{display:none}}.jbs--categories-container-list .jbs--link-to .jbs--categories-text-container{width:60%;display:-ms-flexbox;display:flex;padding:20px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:480px){.jbs--categories-container-list .jbs--link-to .jbs--categories-text-container{display:none}}.jbs--categories-container-list .jbs--link-to .jbs--categories-text-container .jbs--categories-span{font-size:1.875em;color:#0a2240;font-weight:700}@media (max-width:769px){.jbs--categories-container-list .jbs--link-to .jbs--categories-text-container .jbs--categories-span{font-size:1.375em}}.jbs--categories-container-list .jbs--link-to .jbs--categories-text-container .jbs--categories-footer{background:transparent;background-color:transparent;padding:0}@media (min-width:480px){.jbs--categories-container-list .jbs--link-to .jbs--categories-footer.mobile-footer{display:none}}.jbs--404{position:relative;background:#ededed;background-color:#ededed;color:#247de3;text-align:center;width:100%;min-height:350px;height:calc(100% - 620px)}@media (max-width:769px){.jbs--404{height:calc(100% - 226px)}}.jbs--404 .jbs--disp-table{width:100%}.jbs--404 .jbs--disp-table h1{font-size:3.75em;font-weight:700;margin:20px 0}.jbs--503{position:relative;background:#ededed;background-color:#ededed;color:#247de3;text-align:center;width:100%;min-height:350px;height:calc(100% - 620px)}@media (max-width:769px){.jbs--503{height:calc(100% - 226px)}}.jbs--503 .jbs--disp-table{width:100%}.jbs--503 .jbs--disp-table h1{font-size:3.75em;font-weight:700;margin:20px 0}.jbs--contacts .jbs--contacts-header{position:relative;width:100%;padding:150px 0}.jbs--contacts .jbs--contacts-form-container{position:relative;padding:30px;background:#0a2240;background-color:#0a2240}.jbs--contacts .jbs--contacts-form-container .jbs--contact-form .jbs--form-msg{color:#fff;display:inline-block;margin-left:20px;font-weight:700;text-transform:uppercase;font-size:12px}.jbs--contacts .jbs--contacts-form-container .jbs--contact-form input,.jbs--contacts .jbs--contacts-form-container .jbs--contact-form textarea{color:#000}.jbs--contacts .jbs--contacts-form-container .jbs--contact-form .jbs--form-recaptcha{height:78px;width:100%;margin-bottom:20px}.jbs--contacts .jbs--contacts-map-container{position:relative}.jbs--contacts .jbs--contacts-map-container .jbs--map{position:relative;width:100%;height:100%}.jbs--contacts .jbs--contacts-map-container .jbs--map-overlay{position:relative;display:block;width:100%;height:100%;outline:none}.jbs--contacts .jbs--contacts-map-container .jbs--map-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(36,125,227,.7);background-color:rgba(36,125,227,.7)}.jbs--contacts .jbs--contacts-map-container .jbs--map-overlay .jbs--contacts-map-info{position:absolute;left:0;bottom:30px;padding:30px;background:#247de3;background-color:#247de3;z-index:1}.jbs--contacts .jbs--contacts-map-container .jbs--map-overlay .jbs--contacts-map-info .jbs--contacts-phone{color:#fff}.jbs--contacts .jbs--contacts-map-container .jbs--map-overlay .jbs--contacts-map-info .jbs--contacts-address{font-size:.75em;color:#fff}.jbs--about{overflow:hidden}.jbs--about .jbs--about-header{position:relative;width:100%;padding:150px 0}.jbs--about .jbs--about-section{position:relative;padding:100px 0}@media (max-width:480px){.jbs--about .jbs--about-section{padding:50px 0}}.jbs--about .jbs--about-section p{text-indent:30px;margin:0;line-height:26px}@media (max-width:480px){.jbs--about .jbs--about-section p{text-indent:0}}.jbs--about .jbs--about-section1{background:#fff;background-color:#fff}.jbs--about .jbs--about-section1 p:first-child{margin-top:40px}.jbs--about .jbs--about-section1 img{position:relative;width:340px;height:260px;text-align:center}@media (max-width:480px){.jbs--about .jbs--about-section1 img{width:100%}}.jbs--about .jbs--about-section2{background:#f2f2f2;background-color:#f2f2f2}.jbs--about .jbs--about-section3{background:#fff;background-color:#fff}.jbs--about .jbs--about-section3 p{text-indent:0;margin-top:40px}@media (max-width:769px){.jbs--about .jbs--about-section3 p{margin-top:0;margin-bottom:40px}}.jbs--about .jbs--about-section3 img{position:relative;width:100%;height:260px;text-align:center}.jbs--about .jbs--about-section4{height:600px;padding:0}@media (max-width:480px){.jbs--about .jbs--about-section4{display:none}}.jbs--about .jbs--about-section4:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(36,125,227,.4);background-color:rgba(36,125,227,.4);z-index:1}.jbs--about .jbs--about-section4 .jbs--banner-video{position:relative;width:100%;height:100%}.jbs--about .jbs--about-section4 .jbs--banner-video div{z-index:0!important}.jbs--about .jbs--about-section5{background:#fff;background-color:#fff;padding-bottom:0}@media (max-width:480px){.jbs--about .jbs--about-section5{padding-top:0}}.jbs--about .jbs--about-section5 p{text-indent:0;margin-bottom:60px}.jbs--about .jbs--about-section5-img{position:relative;bottom:0;left:0;display:block;width:100%;height:750px;background:url(/img/about/about3.png) no-repeat top;background-size:cover}@media (max-width:1200px){.jbs--about .jbs--about-section5-img{height:450px}}@media (max-width:992px){.jbs--about .jbs--about-section5-img{height:300px}}.jbs--quality .jbs--quality-header{position:relative;width:100%;padding:150px 0}.jbs--quality .jbs--quality-section{padding:50px 0}.jbs--quality .jbs--quality-list{list-style-type:decimal-leading-zero;padding-left:30px}.jbs--quality .jbs--quality-list .jbs--quality-list-title{font-size:1.625em;font-weight:700;color:#0a2240;text-transform:uppercase}.jbs--quality .jbs--quality-list .jbs--quality-sublist{padding-left:30px;margin-bottom:20px}.jbs--quality .jbs--quality-list .jbs--quality-sublist a{font-size:1.25em;font-weight:700;color:#0a2240;text-transform:uppercase;transition:all .3s ease 0s}.jbs--quality .jbs--quality-list .jbs--quality-sublist a:hover{text-decoration:underline}.portugal2020-content{padding:50px 0;border-bottom:0 solid #129384}.portugal2020-figure{padding:50px 0;border-bottom:1px solid #129384;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.portugal2020-ul{padding-left:20px;text-align:justify}