@font-face{font-family:fosrocicons;src:url(../fonts/fosrocicons.eot?vt44y1);src:url(../fonts/fosrocicons.eot?vt44y1#iefix) format("embedded-opentype"),url(../fonts/fosrocicons.ttf?vt44y1) format("truetype"),url(../fonts/fosrocicons.woff?vt44y1) format("woff"),url(../fonts/fosrocicons.svg?vt44y1#fosrocicons) format("svg");font-weight:400;font-style:normal}[class*=" fosrocicon-"],[class^=fosrocicon-]{font-family:fosrocicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fosrocicon-notes:before{content:"\e930"}.fosrocicon-trash:before{content:"\e931"}.fosrocicon-chevron-rounded-left-double:before{content:"\e92d"}.fosrocicon-loading:before{content:"\e92e"}
.fosrocicon-user:before{content:"\e92f"}.fosrocicon-arrow-long-square-down:before{content:"\e901"}.fosrocicon-arrow-long-square-left:before{content:"\e902"}.fosrocicon-arrow-long-square-right:before{content:"\e903"}.fosrocicon-arrow-long-square-up:before{content:"\e904"}.fosrocicon-arrow-short-rounded-down:before{content:"\e905"}.fosrocicon-arrow-short-rounded-left:before{content:"\e906"}
.fosrocicon-arrow-short-rounded-right:before{content:"\e907"}.fosrocicon-arrow-short-rounded-up:before{content:"\e908"}.fosrocicon-book:before{content:"\e909"}.fosrocicon-burger-rounded:before{content:"\e90a"}.fosrocicon-burger-square:before{content:"\e90b"}.fosrocicon-chevron-rounded-down:before{content:"\e90c"}.fosrocicon-chevron-rounded-left:before{content:"\e90d"}.fosrocicon-chevron-rounded-right:before{content:"\e90e"}.fosrocicon-chevron-rounded-up:before{content:"\e90f"}.fosrocicon-cross-rounded:before{content:"\e910"}.fosrocicon-cross-square:before{content:"\e911"}.fosrocicon-currency-pound:before{content:"\e912"}.fosrocicon-envelope-closed:before{content:"\e913"}.fosrocicon-eye-open:before{content:"\e914"}.fosrocicon-heart:before{content:"\e915"}.fosrocicon-map-marker:before{content:"\e916"}.fosrocicon-pencil:before{content:"\e917"}.fosrocicon-phone:before{content:"\e918"}.fosrocicon-plus-rounded:before{content:"\e919"}.fosrocicon-plus-square:before{content:"\e91a"}.fosrocicon-printer:before{content:"\e91b"}.fosrocicon-rosette:before{content:"\e91c"}.fosrocicon-search:before{content:"\e91d"}.fosrocicon-sheild-checkmark:before{content:"\e91e"}.fosrocicon-social-facebook:before{content:"\e91f"}.fosrocicon-social-googleplus:before{content:"\e920"}.fosrocicon-social-linkedin:before{content:"\e921"}.fosrocicon-social-twitter:before{content:"\e900"}.fosrocicon-social-youtube:before{content:"\e923"}.fosrocicon-spedometer:before{content:"\e924"}.fosrocicon-thumb-up:before{content:"\e925"}.fosrocicon-triangle-down:before{content:"\e926"}.fosrocicon-triangle-left:before{content:"\e927"}.fosrocicon-triangle-right:before{content:"\e928"}.fosrocicon-triangle-up:before{content:"\e929"}.fosrocicon-users:before{content:"\e92a"}.fosrocicon-minus-rounded:before{content:"\e92b"}.fosrocicon-minus-square:before{content:"\e92c"}.background-black{background-color:#000}.background-white{background-color:#fff}.background-baltic-sea{background-color:#2b282f}.background-mirage{background-color:#182534}.background-strawberry{background-color:#f82d3f}.background-grey-1{background-color:#f7f8f9}.background-grey-2{background-color:#f0f0f0}.background-grey-3{background-color:#d1d3d6}.background-grey-4{background-color:#9b9c9e}.background-grey-5{background-color:#eee}.btn{width:150px}.btn.btn-icon{width:70px}.btn.margin-top-single{margin-top:20px}.btn.margin-top-double{margin-top:40px}.btn.margin-bottom-single{margin-bottom:20px}.btn.margin-bottom-double{margin-bottom:40px}.btn.btn-black{max-height:70px;padding:23px 0;border:none;border-radius:0;font-size:18px;color:#fff;font-family:Lato,sans-serif;font-weight:700;font-style:normal;text-decoration:none;transition:.3s all ease-in-out;background-color:#182534;outline:0!important}.btn.btn-black:link,.btn.btn-black:visited{color:#fff}.btn.btn-black:active,.btn.btn-black:hover{background-color:#f82d3f;color:#fff;border-color:#f82d3f;outline:0}.btn.btn-black:focus{outline:0}.btn.btn-black.full-width{width:100%;margin-bottom:20px}.btn.btn-red{max-height:70px;padding:23px 0;border:none;border-radius:0;font-size:18px;color:#fff;font-family:Lato,sans-serif;font-weight:700;font-style:normal;text-decoration:none;transition:.3s all ease-in-out;background-color:#f82d3f;outline:0!important}.btn.btn-red:link,.btn.btn-red:visited{color:#fff}.btn.btn-red:active,.btn.btn-red:hover{background-color:#2b282f;color:#fff;border-color:#2b282f;outline:0}.btn.btn-red:focus{outline:0}.btn.btn-red.full-width{width:100%;margin-bottom:20px}.btn.btn-grey{max-height:70px;padding:23px 0;border:none;border-radius:0;font-size:18px;color:#fff;font-family:Lato,sans-serif;font-weight:700;font-style:normal;text-decoration:none;transition:.3s all ease-in-out;background-color:#2b282f;outline:0!important}.btn.btn-grey:link,.btn.btn-grey:visited{color:#fff}.btn.btn-grey:active,.btn.btn-grey:hover{background-color:#f82d3f;color:#fff;border-color:#f82d3f;outline:0}.btn.btn-grey:focus{outline:0}.btn.btn-grey.full-width{width:100%;margin-bottom:20px}.btn.btn-grey-dark{max-height:70px;padding:23px 0;border:none;border-radius:0;font-size:18px;color:#fff;font-family:Lato,sans-serif;font-weight:700;font-style:normal;text-decoration:none;transition:.3s all ease-in-out;background-color:#37353b;outline:0!important}.btn.btn-grey-dark:link,.btn.btn-grey-dark:visited{color:#fff}.btn.btn-grey-dark:active,.btn.btn-grey-dark:hover{background-color:#f82d3f;color:#fff;border-color:#f82d3f;outline:0}.btn.btn-grey-dark:focus{outline:0}.btn.btn-grey-dark.full-width{width:100%;margin-bottom:20px}.btn[disabled]{opacity:1}.social-btns{margin-bottom:0}.social-btns li{display:inline-block;margin-right:8px}.social-btns li a{display:block;width:43px;height:43px;color:#182534;line-height:43px;text-align:center;text-decoration:none;background:#f0f0f0}.social-btns li a:hover{color:#fff;background:#f82d3f}.detection-banner{z-index:10;width:100%;padding:20px;color:#fff;text-align:center;background:#f82d3f}.detection-banner h2{margin-top:0}#buorg{padding:20px;color:#fff;border-bottom:0;background:#f82d3f}#buorg div{padding:0;text-align:center}#buorg div h2{margin-top:0}#buorg div b{display:block}#buorg div .btn{padding:10px 20px;font-size:16px;box-shadow:none}#buorg div .btn#buorgul{background:#182534}#buorg div .btn#buorgul:hover{background:#9b9c9e}#buorg div .btn#buorgig{background:#37353b}#buorg div .btn#buorgig:hover{background:#9b9c9e}#cookiesdirective{padding:20px 20px 0}#cookiesdirective div{width:100%!important;padding:0!important}#cookiesdirective div a:link{color:#fff!important}#cookiesdirective div #epdagree{margin-left:10px}#cookiesdirective div #explicitsubmit{display:block;margin:20px auto 0;padding:10px 20px;border:none;border-radius:0;transition:.3s all ease-in-out;background:#182534}#cookiesdirective div #explicitsubmit:hover{background:#9b9c9e}.column-filters.showmobilefilters #filter-wrapper{right:0}.column-filters .navbar-nav{float:none;margin-left:-15px;margin-right:-15px;padding:0}.column-filters .navbar-nav>li{float:left;width:100%;padding:20px 0}.column-filters .navbar-nav>li a,.column-filters .navbar-nav>li h3{color:#fff;text-align:center}.column-filters .navbar-nav>li h3{font-size:18px}.column-filters .navbar-nav>li h3.mobile{display:block;margin-bottom:0;cursor:pointer;transition:.3s all ease-in-out}.column-filters .navbar-nav>li h3.desktop{display:none}.column-filters .navbar-nav>li h3:hover{color:#f82d3f}.column-filters .navbar-nav>li h3 i{margin-left:20px}.column-filters .navbar-nav>li a{font-size:18px;color:#fff}.column-filters .navbar-nav>li .dropdown-menu li a{padding:20px 0;color:#fff}.column-filters .navbar-nav>li .dropdown-menu li a:hover{color:#f82d3f}.column-filters #filter-wrapper{z-index:100;position:fixed;top:136px;right:-200%;width:90%;height:100%;height:calc(100% - 136px);min-height:100px;padding:40px;transition:.3s all ease-in-out;background:#fff}.column-filters #filter-wrapper h3{margin:0 -40px 0 -40px;padding:0 40px 30px;font-size:22px;color:#182534;border-bottom:8px solid #f7f8f9}.column-filters #filter-wrapper .filters-inner-wrapper{height:calc(100% - 200px)}.column-filters #filter-wrapper .filters-inner-wrapper .filter{margin-bottom:0;border-bottom:1px solid #d1d3d6}.column-filters #filter-wrapper .filters-inner-wrapper .filter:last-child{border-bottom:none}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details{right:0!important}.column-filters #filter-wrapper .filters-inner-wrapper .filter.toggled .filter-details{right:-100%!important}.column-filters #filter-wrapper .filters-inner-wrapper .filter h4{margin:0;padding:20px 0;cursor:pointer}.column-filters #filter-wrapper .filters-inner-wrapper .filter h4 i{display:none}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details{z-index:4;position:absolute;top:0;right:-100%;width:100%;height:100%;padding:40px;transition:.3s all ease-in-out;background:#fff}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details .filters-inner-wrapper{overflow-y:auto}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details h3{margin-bottom:30px}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details h3 i{display:none}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details ul.selected-filter{margin-left:0}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details ul.selected-filter li{overflow:hidden;padding-bottom:10px;padding-left:20px;padding-right:20px}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details ul.selected-filter li:last-child{border-bottom:1px solid #182534}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details ul.selected-filter li span{float:left;max-width:80%}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details ul.selected-filter li i{float:right;position:relative;right:-20px;color:#f82d3f;cursor:pointer}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details ul li{margin-bottom:10px;font-size:14px;line-height:normal}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details ul li a{display:inline-block;max-width:84%;padding:10px 0;font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#182534;text-decoration:none}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details ul li a.active,.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details ul li a:hover{color:#f82d3f}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details ul li span{padding:10px 0;vertical-align:top;font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:12px;color:#9b9c9e}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details ul li ul{margin-top:10px}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details ul li ul li a{color:#9b9c9e}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details .footer-buttons{z-index:1}.column-filters #filter-wrapper .create-group{margin-top:40px;margin-left:-40px;margin-right:-40px;border-bottom:none}.column-filters #filter-wrapper .create-group h5{margin-top:0;margin-bottom:20px;font-size:22px}.column-filters #filter-wrapper .footer-buttons{position:absolute;bottom:0;left:0;width:100%}.column-filters #filter-wrapper .footer-buttons .btn{width:100%;text-transform:uppercase}.mobile-multi-filter-open #global{position:absolute;overflow:hidden}.tab-filters{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin-left:-15px;margin-right:-15px;margin-bottom:50px;border-bottom:1px solid #182534}.tab-filters li{display:inline-block;margin-left:30px;margin-right:30px}.tab-filters li a{display:block;position:relative;padding-bottom:10px;font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#182534;text-decoration:none;text-transform:uppercase}.tab-filters li a:before{content:"";opacity:0;position:absolute;bottom:0;left:0;width:100%;height:5px;transition:.3s all ease-in-out;background:#182534}.tab-filters li a.active:before{opacity:1}.tab-filters li a:hover:before{opacity:1}form .form-group{overflow:hidden;margin-bottom:20px}form .form-group label{margin-bottom:10px;font-size:25px}.apply-form form .form-group label{margin-left:20px;margin-bottom:20px}form .form-group.form-button{margin-bottom:0}.apply-form form .form-group.form-button .btn{width:100%}form .form-group input[type=email],form .form-group input[type=password],form .form-group input[type=text],form .form-group select,form .form-group textarea{width:100%;padding:20px 30px;font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:25px;color:#182534;border:none;box-shadow:none;border-radius:0;background:#eee}.apply-form form .form-group input[type=email],.apply-form form .form-group input[type=password],.apply-form form .form-group input[type=text],.apply-form form .form-group select,.apply-form form .form-group textarea{font-size:18px;background:#fff}form .form-group input[type=email],form .form-group input[type=password],form .form-group input[type=text],form .form-group select{height:82px}form .form-group select::-ms-expand{display:none}form .form-group .select-wrapper{position:relative;background:#eee}form .form-group .select-wrapper select{z-index:1;position:relative;color:#9b9c9e;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0}form .form-group .select-wrapper select option{color:#182534}form .form-group .select-wrapper i{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:25px;color:#9b9c9e}form .form-group .form-control{box-shadow:none}form .form-group .dropzone{border:none}form .form-group .dropzone .dz-message{font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:18px;color:#9b9c9e}form .form-group .dropzone .dz-message span{display:block}form .form-group .dropzone .dz-preview .dz-image{margin:0 auto 20px}form .form-group .dropzone .dz-preview .dz-remove{display:none}form .form-group .dropzone .dz-preview .dz-error-message{left:0;width:auto}form .form-group a{font-size:25px;color:#9b9c9e;text-decoration:none}form .form-group a:hover{color:#f82d3f}form.form-inline{text-align:left}form.form-inline .form-group{display:inline-block;overflow:visible;width:100%;vertical-align:top;margin-bottom:0}form.form-inline .form-group.multi-form-group .control-wrapper select{padding-left:10px}form.form-inline .form-group.multi-form-group .control-wrapper .v-select .dropdown-toggle input[type=search]{padding-left:20px}form.form-inline .form-group .form-group-addon{font-size:40px;color:#f82d3f}form.form-inline .form-group .form-group-addon i{margin-left:20px;line-height:70px}form.form-inline .form-group.has-control-icon .control-wrapper{width:calc(100% - 136px)}form.form-inline .form-group.has-control-icon .control-wrapper select{padding-left:10px}form.form-inline .form-group.no-button .control-wrapper,form.form-inline .form-group.no-control-icon .control-wrapper{width:calc(100% - 70px)}form.form-inline .form-group.no-control-icon.no-button .control-wrapper{width:100%}form.form-inline .form-group input[type=email],form.form-inline .form-group input[type=password],form.form-inline .form-group input[type=text],form.form-inline .form-group select{vertical-align:top;height:70px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}form.form-inline .form-group .v-select{z-index:2000;font-family:Lato,sans-serif;font-weight:700;font-style:normal}form.form-inline .form-group .v-select.open i:before{bottom:0}form.form-inline .form-group .v-select.open input[type=search]{background:#f0f0f0}form.form-inline .form-group .v-select .dropdown-toggle{border:none;border-radius:0}form.form-inline .form-group .v-select .dropdown-toggle:hover .selected-tag{z-index:-1}form.form-inline .form-group .v-select .dropdown-toggle .selected-tag{z-index:1;position:absolute;left:0;width:100%;height:70px;overflow:hidden;margin:0;padding:0 30px 0 10px;color:#9b9c9e;line-height:70px;border:none;text-overflow:ellipsis;white-space:nowrap}form.form-inline .form-group .v-select .dropdown-toggle input[type=search]{width:100%!important;height:70px;overflow:hidden;padding:20px 30px 20px 10px;font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:normal;text-overflow:ellipsis;white-space:nowrap}form.form-inline .form-group .v-select .dropdown-toggle i{z-index:1;bottom:auto;height:16px;font-size:25px;transition:none}form.form-inline .form-group .v-select .dropdown-toggle i:before{display:block;position:absolute;width:12px;height:12px;line-height:20px;transition:none}form.form-inline .form-group .v-select .dropdown-toggle .spinner{top:22px;right:50%;border-top-color:#f82d3f;border-right-color:#f82d3f;border-bottom-color:#f82d3f;border-left-color:transparent}form.form-inline .form-group .v-select .dropdown-menu{font-size:14px;border:none;border-radius:0;box-shadow:none;background:#f0f0f0}form.form-inline .form-group .v-select .dropdown-menu li{font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#182534}form.form-inline .form-group .v-select .dropdown-menu li.highlight a{color:#fff;background:#f82d3f}form.form-inline .form-group .v-select .dropdown-menu li a{font-size:14px;color:#182534}form.form-inline .form-group .control-wrapper{display:inline-block;position:relative;width:100%;vertical-align:top}form.form-inline .form-group .control-wrapper select{position:relative;width:100%;padding-left:20px;padding-right:40px;color:#9b9c9e}form.form-inline .form-group .control-wrapper i{position:absolute;top:50%;right:20px;color:#9b9c9e;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}form.form-inline .form-group .btn{float:right;font-size:0}form.form-inline .form-group .btn i{display:block;margin:-5px -12px;font-size:34px}.parsley-errors-list{margin:10px 0 0;padding:0;width:100%;list-style-type:none}.parsley-errors-list li{color:#f82d3f}.grid-careers{margin-bottom:20px;padding:40px 30px 120px;border-left:5px solid #f82d3f}.grid-careers:hover .view-link{color:#f82d3f;border-color:#f82d3f}.grid-careers .location{margin-top:30px}.grid-careers .location i{font-size:34px;color:#f82d3f}.grid-careers .location span{vertical-align:top;line-height:34px}.grid-careers .view-link{position:absolute;bottom:50px;left:40px}.grid-case-studies{margin-bottom:48px}.grid-case-studies:hover h3{color:#f82d3f}.grid-case-studies .image{display:block;overflow:hidden;max-height:260px}.grid-case-studies .image img{width:100%;height:auto}.grid-case-studies .info{padding:30px 40px}.grid-case-studies .info h3{margin-top:0;transition:.3s all ease-in-out}.grid-case-studies .info p{margin:0;font-size:14px}.grid-case-studies .info a{color:#182534;text-decoration:none}.grid-case-studies .info a:hover{color:#f82d3f}.grid-contact{padding:60px 40px}.grid-contact i{display:block;margin-bottom:30px;font-size:48px;color:#f82d3f}.grid-icon-text i{display:block;margin-bottom:20px;font-size:57px;color:#f82d3f}.grid-icon-text p{font-size:14px}.grid-news{position:relative;background-repeat:no-repeat;background-size:cover}.grid-news:before{content:"";opacity:.8;position:absolute;top:0;left:0;width:100%;height:100%;background:#182534;transition:.3s all ease-in-out}.grid-news:hover:before{background:#f82d3f}.grid-news .info{position:relative;height:100%;padding:40px 40px 80px;white-space:initial}.grid-news .info h3,.grid-news .info p{color:#fff}.grid-news .info p{margin-bottom:40px;line-height:32px}.grid-news .info .view-link{position:absolute;bottom:40px;left:40px;display:inline-block;padding-bottom:10px;font-family:Lato,sans-serif;font-weight:400;font-style:italic;font-size:22px;color:#fff;text-decoration:none;border-bottom:1px solid #fff;transition:.3s all ease-in-out}.grid-news .info .view-link:link,.grid-news .info .view-link:visited{color:#fff;border-color:#fff}.grid-news .info .view-link:active,.grid-news .info .view-link:hover{color:#fff;border-color:#fff}.grid-news .info .view-link i{margin-left:32px;font-size:18px}.grid-product{position:relative;overflow:hidden;min-height:338px;padding:40px;border-bottom:1px solid #d1d3d6;transition:.3s all ease-in-out}.grid-product .image-wrapper{margin-bottom:20px}.grid-product .image-wrapper img{display:block;opacity:1;max-width:175px;max-height:120px;transition:.3s all ease-in-out}.grid-product h3{clear:both}.grid-product p{margin-bottom:0;font-size:14px}.grid-product .pull-left{width:84%}.grid-product .view-link{position:relative;margin-top:40px;transition:none}.grid-product .cta-links{position:relative}.grid-product .cta-links li{margin-bottom:8px}.grid-product .cta-links li a{display:block;width:32px;height:32px;font-size:18px;color:#182534;text-align:center;text-decoration:none;line-height:30px;border:2px solid #182534;border-radius:50%}.grid-product .cta-links li a.like-link{font-size:16px}.grid-product .cta-links li a.download-link{color:#fff;border-color:#9b9c9e;background:#9b9c9e}.grid-product .cta-links li a.notes-link{color:#fff;border-color:#f82d3f;background:#f82d3f}.grid-product .cta-links li a.active.like-link{color:#fff;border-color:#f82d3f;background:#f82d3f}.grid-sector{margin-bottom:20px}.grid-sector:hover .info .view-link{color:#f82d3f;border-color:#f82d3f}.grid-sector .image{overflow:hidden;position:relative}.grid-sector .image:before{content:"";position:absolute;bottom:0;left:50%;width:100%;height:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-color:transparent transparent #fff transparent;border-width:0 210px 44px 340px}.grid-sector .image img{width:100%;height:auto}.grid-sector .info{padding:10px 40px 30px}.grid-sector .info h3{margin-top:0;margin-bottom:10px}.grid-sector .info .view-link{margin-top:10px;font-size:22px}.grid-team{margin-top:20px;margin-bottom:20px;padding:20px;transition:.3s all ease-in-out;cursor:pointer}.grid-team:hover{color:#fff;background:#f82d3f}.grid-team:hover h3,.grid-team:hover p{color:#fff}.grid-team:hover .view-link{color:#fff;border-color:#fff}.grid-team h3{margin-bottom:10px}.grid-team h3 span{display:block}.grid-team h3,.grid-team p{transition:.3s all ease-in-out}.grid-team .view-link{margin-top:40px;font-size:18px}.map{overflow:hidden}.map .map-wrapper{position:relative}.map .map-wrapper.no-region #map-location-details .user-region{display:none}.map .map-wrapper.no-region #map-location-details .select-region{display:block}.map .map-wrapper:after,.map .map-wrapper:before{content:"";z-index:1;position:absolute}.map .map-wrapper:before{top:-30px;left:-1px;width:102%;height:60px;-webkit-transform:rotate(-3deg) skewX(-3deg);-ms-transform:rotate(-3deg) skewX(-3deg);transform:rotate(-3deg) skewX(-3deg);background:#f7f8f9}.map .map-wrapper #map{position:relative;overflow:hidden;width:100%;height:280px;background:#182534}.map .map-wrapper #map .gm-style>div{top:40px;bottom:auto!important}.map .map-wrapper #map .gm-style .gmnoprint{height:14px}.map .map-wrapper #map .gm-style-iw{overflow:visible;font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#fff}.map .map-wrapper #map .gm-style-iw:before{content:"";position:absolute;top:-10px;left:-15px;width:calc(100% + 30px);height:calc(100% + 18px);background:#182534}.map .map-wrapper #map .gm-style-iw:after{content:"";position:absolute;bottom:-30px;left:50%;width:0;height:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:30px 20px 0 20px;border-color:#182534 transparent transparent transparent}.map .map-wrapper #map .gm-style-iw div{position:relative}.map .map-wrapper #map-location-details{position:relative;top:0;right:0;width:100%;height:100%;padding-top:60px;padding-bottom:120px;padding-left:20px;padding-right:20px;font-size:18px;color:#fff;background:#182534}.map .map-wrapper #map-location-details:after,.map .map-wrapper #map-location-details:before{content:"";position:absolute}.map .map-wrapper #map-location-details:before{z-index:1;top:-20px;left:0;width:100%;height:60px;-webkit-transform:rotate(-3deg) skewX(-3deg);-ms-transform:rotate(-3deg) skewX(-3deg);transform:rotate(-3deg) skewX(-3deg);background:#182534}.map .map-wrapper #map-location-details:after{bottom:-60px;left:-5px;width:104%;height:120px;-webkit-transform:rotate(9deg) skewX(9deg);-ms-transform:rotate(9deg) skewX(9deg);transform:rotate(9deg) skewX(9deg);background:#f7f8f9}.map .map-wrapper #map-location-details ul{margin-bottom:40px}.map .map-wrapper #map-location-details ul li{line-height:40px}.map .map-wrapper #map-location-details .icon{margin-top:20px;margin-bottom:20px}.map .map-wrapper #map-location-details .icon i{margin-right:10px;font-size:34px}.map .map-wrapper #map-location-details .icon span{vertical-align:top;line-height:34px}.map .map-wrapper #map-location-details .select-region{display:none}.modal-backdrop{background-color:#182534}.modal .modal-dialog{overflow:hidden;height:100%;margin:0 auto}.modal .modal-dialog .modal-content{top:50%;width:100%;max-width:715px;max-height:90%;overflow-y:auto;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important;margin:0 auto;border:none;border-radius:0;box-shadow:none}.modal .modal-dialog .modal-content .modal-header{min-height:70px;padding:20px;color:#182534;border-bottom:none}.modal .modal-dialog .modal-content .modal-header h2{display:inline-block;max-width:80%}.modal .modal-dialog .modal-content button#request-quote-btn{position:absolute;top:0;left:0}.modal .modal-dialog .modal-content button:focus{outline:0}.modal .modal-dialog .modal-content .close{position:absolute;top:20px;right:20px;opacity:1;font-size:48px;color:#182534;text-shadow:none}.modal .modal-dialog .modal-content .close:hover{color:#f82d3f}.modal .modal-dialog .modal-content .modal-body{overflow:hidden;padding:20px}.modal .modal-dialog .modal-content .modal-body .nav-tabs{margin-bottom:30px;border-bottom:none}.modal .modal-dialog .modal-content .modal-body .nav-tabs li{margin-right:40px}.modal .modal-dialog .modal-content .modal-body .nav-tabs li.active a{font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#fff}.modal .modal-dialog .modal-content .modal-body .nav-tabs li.active a:before{opacity:1}.modal .modal-dialog .modal-content .modal-body .nav-tabs li a{position:relative;padding:0 0 10px;font-family:Lato,sans-serif;font-weight:400;font-style:normal;font-size:34px;color:#9b9c9e;border:none;background-color:transparent}.modal .modal-dialog .modal-content .modal-body .nav-tabs li a:before{content:"";opacity:0;position:absolute;bottom:0;left:0;width:100%;height:5px;transition:.3s all ease-in-out;background:#f82d3f}.modal .modal-dialog .modal-content .modal-body .nav-tabs li a:hover:before{opacity:1}.modal .modal-dialog .modal-content .modal-body .form-group{margin-bottom:30px}.modal .modal-dialog .modal-content .modal-body .form-group .form-group-addon i{line-height:62px}.modal .modal-dialog .modal-content .modal-body .form-group a,.modal .modal-dialog .modal-content .modal-body .form-group input[type=email],.modal .modal-dialog .modal-content .modal-body .form-group input[type=password],.modal .modal-dialog .modal-content .modal-body .form-group input[type=text],.modal .modal-dialog .modal-content .modal-body .form-group label,.modal .modal-dialog .modal-content .modal-body .form-group select,.modal .modal-dialog .modal-content .modal-body .form-group textarea{font-size:18px}.modal .modal-dialog .modal-content .modal-body .form-group input[type=email],.modal .modal-dialog .modal-content .modal-body .form-group input[type=password],.modal .modal-dialog .modal-content .modal-body .form-group input[type=text],.modal .modal-dialog .modal-content .modal-body .form-group select{height:62px}.modal .modal-dialog .modal-content .modal-body .form-group.form-button{margin-top:0;margin-bottom:0}.modal .modal-dialog .modal-content .modal-body .form-group button{max-height:62px;padding-top:20px;padding-bottom:20px}.modal .modal-dialog .modal-content .modal-footer{padding:20px;border-top:none}.modal#login-register-modal:before{content:"";opacity:.84;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#182534}.modal#login-register-modal .modal-dialog .modal-content{background:0 0}.modal#login-register-modal .modal-dialog .modal-content .modal-body{padding-bottom:0}.modal#login-register-modal .modal-dialog .modal-content .close{top:20px;color:#fff}.modal#login-register-modal .modal-dialog .modal-content .form-group.form-button{margin-bottom:20px}.modal#login-register-modal .modal-dialog .modal-content .form-group label{color:#fff}.modal#login-register-modal .modal-dialog .modal-content .form-group .select-wrapper,.modal#login-register-modal .modal-dialog .modal-content .form-group input{color:#fff;background:rgba(155,156,158,.6)}.modal#login-register-modal .modal-dialog .modal-content .form-group .select-wrapper i,.modal#login-register-modal .modal-dialog .modal-content .form-group .select-wrapper select{color:#fff}.modal#product-favourite-modal .modal-body{padding-bottom:0}.modal#product-favourite-modal .modal-body .form-group{margin-top:20px}.modal#product-favourite-modal .modal-body .form-group textarea{border:none;border-radius:0;background:#f0f0f0}.modal#product-favourite-modal .modal-body .groups{margin-top:40px;margin-left:-20px;margin-right:-20px;border-top:1px solid #182534}.modal#product-favourite-modal .modal-body .groups .form-inline .form-group.no-button .control-wrapper{width:100%}.modal#product-quick-view-modal .container-fluid h1{margin-bottom:40px}.modal#product-quick-view-modal .container-fluid p,.modal#product-quick-view-modal .container-fluid ul{font-size:14px}.modal#product-quick-view-modal .container-fluid ul{margin-bottom:0}.modal#product-quick-view-modal .container-fluid ul li{margin-bottom:20px;line-height:normal}.modal#product-quick-view-modal .products{margin-top:40px;margin-bottom:40px;margin-left:-20px;margin-right:-20px;padding:20px}.modal#product-quick-view-modal .products .product{display:inline-block;margin:10px 0;font-size:14px}.modal#product-quick-view-modal .products .product .image{overflow:hidden;width:56px;height:56px;margin:0 auto;border-radius:50%;background:#fff}.modal#product-quick-view-modal .products .product .image img{width:100%}.product-downloads-modal .modal-body{padding-bottom:0}.product-downloads-modal .modal-body .product-download{margin-left:-40px;margin-right:-40px}.product-downloads-modal .image-wrapper img,.modal#product-quick-view-modal .image-wrapper img{max-width:200px}.modal#edit-favourite-modal .modal-body{padding-bottom:0}.modal#edit-favourite-modal .modal-body .form-group textarea{border:none;border-radius:0;box-shadow:none;background:#f0f0f0}.navbar{margin-bottom:0;border-radius:0}.nav{margin:0}.nav li.open a{background-color:transparent;border:none}.nav li.open a:focus{background-color:transparent}.nav li .dropdown-menu a{color:#182534;line-height:30px}.nav li a{padding-top:0;padding-bottom:0;font-size:16px;font-weight:700;color:#fff;text-decoration:none}.nav li a:hover{color:#f82d3f;outline:0;background-color:transparent}.nav li a:focus{background-color:transparent;outline:0}.nav li a i{margin-left:10px;font-size:14px}#nav-language li a{font-size:14px}#nav-language li a img{margin-right:10px}#nav-language li a i{margin-left:10px;font-size:10px}#nav-language li a.dropdown-toggle{padding:0}#nav-language li .dropdown-menu{position:absolute;background:#fff;overflow:auto;max-height:90vh}#nav-language li .dropdown-menu li a img{border:1px solid #d1d3d6}#nav-desktop-main li.dropdown:hover .dropdown-menu{display:block}#nav-desktop-main li:last-child a{padding-right:0}#nav-desktop-main li a{color:#182534}#nav-desktop-main li a:hover{color:#f82d3f}#nav-desktop-main li a i{font-size:10px}#nav-mobile-header ul li a{width:auto;color:#182534}#mobile-menu{position:fixed;right:-100%;background:#fff}.mobile-menu-open #mobile-menu{right:0}#mobile-menu #nav-mobile-main{border:none;background:#fff}#mobile-menu #nav-mobile-main .form-buttons{overflow:hidden}#mobile-menu #nav-mobile-main .form-buttons a{float:left;width:calc(50% - 1px);margin-left:1px;color:#fff}#mobile-menu #nav-mobile-main>ul{width:100%;padding:30px}#mobile-menu #nav-mobile-main>ul>li{clear:both;float:none;border-bottom:1px solid #eee}#mobile-menu #nav-mobile-main>ul>li:last-child{border-bottom:none}#mobile-menu #nav-mobile-main>ul>li.dropdown .dropdown-menu{margin-bottom:20px}#mobile-menu #nav-mobile-main>ul>li.dropdown .dropdown-menu li a{padding-top:10px;padding-bottom:10px;color:#9b9c9e}#mobile-menu #nav-mobile-main>ul>li.dropdown .dropdown-menu li a:hover{color:#f82d3f}#mobile-menu #nav-mobile-main>ul>li a{padding-top:20px;padding-bottom:20px;color:#182534}#mobile-menu #nav-mobile-main>ul>li a:hover{color:#f82d3f}#mobile-menu #nav-mobile-main #mobile-menu-close{width:100%;text-transform:uppercase}#nav-footer li a,#nav-meta-footer li a{line-height:30px}.pagination{width:100%}.desktop .pagination li{display:inline-block;margin-left:4px;margin-right:4px}.desktop .pagination li a{width:43px;padding:0;font-size:22px;text-decoration:none;line-height:43px;background-color:transparent;border:none;border-radius:50%}.desktop .pagination li a:hover{color:#fff;background:#f82d3f;outline:0}.desktop .pagination li.disabled a:hover{background-color:transparent;color:#fff}.desktop .pagination li.disabled:first-child,.desktop .pagination li.disabled:last-child{display:none}.desktop .pagination li.active a{color:#fff;background:#f82d3f}.mobile .pagination li{display:none}.mobile .pagination li:first-child,.mobile .pagination li:last-child{display:inline-block;width:calc(25% - 4px)}.mobile .pagination li:first-child.disabled,.mobile .pagination li:last-child.disabled{opacity:0}.mobile .pagination li:first-child.disabled a:hover,.mobile .pagination li:last-child.disabled a:hover{background:#f82d3f}.mobile .pagination li:first-child a,.mobile .pagination li:last-child a{width:100%;height:70px;max-height:70px;padding:23px 0;border:none;border-radius:0;font-size:18px;color:#fff;font-family:Lato,sans-serif;font-weight:700;font-style:normal;text-decoration:none;transition:.3s all ease-in-out;background-color:#f82d3f;outline:0!important;font-size:0}.mobile .pagination li:first-child a:link,.mobile .pagination li:first-child a:visited,.mobile .pagination li:last-child a:link,.mobile .pagination li:last-child a:visited{color:#fff}.mobile .pagination li:first-child a:active,.mobile .pagination li:first-child a:hover,.mobile .pagination li:last-child a:active,.mobile .pagination li:last-child a:hover{background-color:#2b282f;color:#fff;border-color:#2b282f;outline:0}.mobile .pagination li:first-child a:focus,.mobile .pagination li:last-child a:focus{outline:0}.mobile .pagination li:first-child a.full-width,.mobile .pagination li:last-child a.full-width{width:100%;margin-bottom:20px}.mobile .pagination li:first-child a:before,.mobile .pagination li:last-child a:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:fosrocicons;font-size:25px}.mobile .pagination li:first-child a:before{content:"\e90c"}.mobile .pagination li:last-child a:before{content:"\e90d"}.color-white .pagination{color:#fff}.color-white .pagination li a{color:#fff}.color-black .pagination{color:#182534}.color-black .pagination li a{color:#182534}.section-bar{padding:40px;color:#fff;background:#182534}.section-bar h3,.section-bar i{display:inline-block}.section-bar h3{vertical-align:top;line-height:48px}.section-bar i{margin-right:10px;font-size:48px;color:#f82d3f}.swiper-container .swiper-pagination{bottom:0}.swiper-container .swiper-pagination .swiper-pagination-bullet{width:13px;height:13px;margin:0 5px;opacity:.8;background-color:#fff}.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{position:relative;top:2px;width:17px;height:17px;opacity:1;background-color:#f82d3f}.swiper-container.default-swiper{padding-left:40px;padding-right:40px}.swiper-container.default-swiper .swiper-button-next,.swiper-container.default-swiper .swiper-button-prev{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:100%;margin-top:0;color:#9b9c9e;border-radius:0;background:#eee}.swiper-container.default-swiper .swiper-button-next:hover,.swiper-container.default-swiper .swiper-button-prev:hover{color:#f82d3f}.swiper-container.default-swiper .swiper-button-prev{left:0}.swiper-container.default-swiper .swiper-button-prev:before{content:"\e90d"}.swiper-container.default-swiper .swiper-button-next{right:0}.swiper-container.default-swiper .swiper-button-next:before{content:"\e90e"}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{opacity:1;top:50%;width:69px;height:69px;margin-top:0;font-size:27px;line-height:69px;color:#182534;border-radius:50%;-webkit-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px);background-image:none;background:#fff}.swiper-container .swiper-button-next:before,.swiper-container .swiper-button-prev:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;font-family:fosrocicons;text-align:center}.swiper-container .swiper-button-next:hover,.swiper-container .swiper-button-prev:hover{opacity:1}.swiper-container .swiper-button-prev{left:60px}.swiper-container .swiper-button-prev:before{content:"\e90d";position:absolute;width:100%;text-align:center}.swiper-container .swiper-button-next{right:60px}.swiper-container .swiper-button-next:before{content:"\e90e";position:absolute;width:100%;text-align:center}#timeline{position:relative}#timeline .swiper-container:before{content:"";position:absolute;top:50%;left:10px;width:98%;height:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#182534}#timeline .swiper-container .swiper-wrapper .swiper-slide{width:100%}#timeline .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .lower-wrapper,#timeline .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .upper-wrapper{opacity:1}#timeline .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-button-text,#timeline .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-button-wrapper{opacity:1}#timeline .swiper-container .swiper-wrapper .swiper-slide:after,#timeline .swiper-container .swiper-wrapper .swiper-slide:before{content:"";position:absolute;top:50%}#timeline .swiper-container .swiper-wrapper .swiper-slide:after{left:50%;width:40px;height:40px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background:#f82d3f}#timeline .swiper-container .swiper-wrapper .swiper-slide .lower-wrapper,#timeline .swiper-container .swiper-wrapper .swiper-slide .upper-wrapper{opacity:.2;transition:.3s all ease-in-out}#timeline .swiper-container .swiper-wrapper .swiper-slide .upper-wrapper{padding-bottom:260px}#timeline .swiper-container .swiper-wrapper .swiper-slide .upper-wrapper .date{font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:80px;color:#f82d3f}#timeline .swiper-container .swiper-wrapper .swiper-slide .lower-wrapper{float:left;position:relative;top:-80px;left:0;width:100%}#timeline .swiper-container .swiper-wrapper .swiper-slide .lower-wrapper.no-image .image-wrapper img{display:none}#timeline .swiper-container .swiper-wrapper .swiper-slide .lower-wrapper .image-wrapper{display:none;overflow:hidden;max-width:140px;height:140px;margin-bottom:0;border-radius:50%}#timeline .swiper-container .swiper-wrapper .swiper-slide .lower-wrapper .image-wrapper img{margin-right:10px;width:140px}#timeline .swiper-container .swiper-wrapper .swiper-slide .lower-wrapper .image-wrapper,#timeline .swiper-container .swiper-wrapper .swiper-slide .lower-wrapper p{vertical-align:middle}#timeline .swiper-container .swiper-wrapper .swiper-slide .lower-wrapper p{display:inline-block;max-width:80%;height:70px;margin:0 auto}#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-text,#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-wrapper{opacity:0;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:.3s all ease-in-out}#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-text h3,#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-wrapper h3{font-family:Lato,sans-serif;font-weight:300;font-style:normal;color:#f82d3f}#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-wrapper:after{content:"";position:absolute;top:50%;right:0;width:15px;height:42px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#182534}#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-wrapper .swiper-button-control,#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-wrapper h3{display:none}#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-wrapper h3{position:relative;margin-top:-60px;margin-bottom:0;padding-bottom:30px}#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-wrapper .swiper-button-control{width:88px;height:88px;margin:0 auto;font-size:34px;line-height:88px;color:#fff;border-radius:50%;text-align:center;background:#f82d3f}#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-text{width:100%}#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-text:before{content:"";position:absolute;top:50%;left:0;width:15px;height:42px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#182534}#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-text h3{opacity:0;margin-top:-100px}#timeline .swiper-container .swiper-button-next,#timeline .swiper-container .swiper-button-prev{width:70px;height:70px;margin:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;transition:.3s all ease-in-out;background:#f82d3f}#timeline .swiper-container .swiper-button-next.swiper-button-disabled,#timeline .swiper-container .swiper-button-prev.swiper-button-disabled{opacity:0}#timeline .swiper-container .swiper-button-prev{left:0}#timeline .swiper-container .swiper-button-next{right:0}.module{z-index:2;position:relative;padding-top:40px;padding-bottom:40px}.module.no-padding-top{padding-top:0}.module.no-padding-bottom{padding-bottom:0}.module h1:first-of-type,.module h2:first-of-type,.module h3:first-of-type{margin-top:0}.module h1:last-child,.module h2:last-child,.module h3:last-child{margin-bottom:0}.accordian-module .panel-group{margin-bottom:0}.accordian-module .panel-group .panel{margin-top:0;border:none;border-top:1px solid #fff;border-radius:0;box-shadow:none}.accordian-module .panel-group .panel .panel-heading{position:relative;padding:0;background-size:cover;background-repeat:no-repeat}.accordian-module .panel-group .panel .panel-heading h3{position:relative;margin:0;font-weight:400}.accordian-module .panel-group .panel .panel-heading h3 a{display:block;padding:40px 20px;font-size:18px;color:#fff;text-decoration:none}.accordian-module .panel-group .panel .panel-heading h3 a:before{content:"";opacity:.8;position:absolute;top:0;left:0;width:100%;height:100%;background:#f82d3f;transition:.3s all ease-in-out}.accordian-module .panel-group .panel .panel-heading h3 a.collapsed:before{background:#182534}.accordian-module .panel-group .panel .panel-heading h3 a.collapsed:hover:before{background:#f82d3f}.accordian-module .panel-group .panel .panel-heading h3 a.collapsed i:before{content:"\e90c"}.accordian-module .panel-group .panel .panel-heading h3 a span{display:block;position:relative;max-width:610px;margin:0 auto}.accordian-module .panel-group .panel .panel-heading h3 a span i{width:42px;height:42px;margin-top:-10px;font-size:22px;text-align:center;line-height:38px;border:2px solid #fff;border-radius:50%}.accordian-module .panel-group .panel .panel-body{padding-top:20px;padding-bottom:20px;font-size:14px}.accordian-module .panel-group .panel .panel-body .container{padding-left:20px;padding-right:20px}.accordian-module .panel-group .panel .panel-body ul{margin:0;padding-left:20px;padding-right:20px}.accordian-module .panel-group .panel .panel-body ul li{margin-bottom:20px}.page-careers .accordian-module .panel-group .panel .panel-body ul li{text-align:center}.accordian-module .panel-group .panel .panel-body .btn{width:277px}.carousel-module{overflow:hidden}.carousel-module .grid-wrapper{max-width:1400px;margin:0 auto}.carousel-module .grid-wrapper .swiper-container{padding-top:20px;padding-bottom:20px}.carousel-module .grid-wrapper .swiper-container .swiper-wrapper{box-sizing:border-box}.carousel-module .grid-wrapper .swiper-container .swiper-wrapper .grid-case-studies{float:left;margin-bottom:0;color:inherit;text-decoration:none}.carousel-module .grid-wrapper .swiper-container.case-studies-swiper .swiper-button-next,.carousel-module .grid-wrapper .swiper-container.case-studies-swiper .swiper-button-prev{top:76px;margin-top:20px}.carousel-module .grid-wrapper .swiper-container.similar-products-swiper{position:relative;padding-bottom:40px}.carousel-module .grid-wrapper .swiper-container.similar-products-swiper .swiper-pagination-bullets{display:block}.carousel-module .grid-wrapper .swiper-container.similar-products-swiper .swiper-pagination-bullets .swiper-pagination-bullet{opacity:1;background-color:#182534}.carousel-module .grid-wrapper .swiper-container.similar-products-swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f82d3f}.carousel-module .grid-wrapper .swiper-container.similar-products-swiper .swiper-button-next,.carousel-module .grid-wrapper .swiper-container.similar-products-swiper .swiper-button-prev{display:none;transition:.3s all ease-in-out}.carousel-module .grid-wrapper .swiper-container.similar-products-swiper .swiper-button-next:hover,.carousel-module .grid-wrapper .swiper-container.similar-products-swiper .swiper-button-prev:hover{color:#f82d3f}.carousel-module .grid-wrapper .swiper-container.similar-products-swiper .swiper-button-prev:before{text-align:left}.carousel-module .grid-wrapper .swiper-container.similar-products-swiper .swiper-button-next:before{text-align:right}.carousel-module .grid-wrapper .swiper-container.similar-products-swiper .swiper-button-disabled{display:none}.carousel-module .grid-wrapper .swiper-container .swiper-button-prev{left:20px}.carousel-module .grid-wrapper .swiper-container .swiper-button-next{right:20px}.carousel-module .grid-wrapper .swiper-container .swiper-pagination{display:none}.column-module{padding-top:40px;padding-bottom:40px}.column-module p.half-width{max-width:70%;margin-left:auto;margin-right:auto;margin-bottom:40px}.column-module.download p{margin-bottom:40px}.column-module.download .product-download{padding:40px 20px}.column-module.download-brochure{color:#fff}.column-module.download-brochure .form-wrapper{background-size:0 0}.column-module.get-in-touch{padding-top:0;padding-bottom:0}.column-module.get-in-touch p{max-width:68%;margin-left:auto;margin-right:auto}.column-module.get-in-touch .contact,.column-module.get-in-touch .social{padding-top:40px;padding-bottom:40px}.column-module.get-in-touch .contact{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.column-module.get-in-touch .contact .form-group{margin-bottom:0;text-align:left;background:#fff}.grid-wrapper{position:relative;overflow:hidden}.grid-module .grid-wrapper{margin-left:7px;margin-right:7px}.grid-module .grid-wrapper .grid{overflow:hidden;margin-left:-7px;margin-right:-7px;color:inherit}.grid-module.careers .grid-wrapper{overflow:visible}.grid-module.case-studies{margin-bottom:20px}.grid-module.case-studies .grid-wrapper{margin-left:-15px;margin-right:-15px}.grid-module.news .grid-wrapper{margin-left:0;margin-right:0}.page-home .grid-module.news .grid-wrapper{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.page-home .grid-module.news .grid-wrapper>div{float:none;display:inline-block;vertical-align:top}.page-home .grid-module.news .grid-wrapper>div .grid{height:100%}.grid-module.news .grid-wrapper .grid{margin-left:-15px;margin-right:-15px}.grid-module.products .grid-wrapper{margin-left:0;margin-right:0}.grid-module.products .grid-wrapper .grid{margin-left:-15px;margin-right:-15px}.grid-module.careers .grid-wrapper .grid,.grid-module.case-studies .grid-wrapper .grid,.grid-module.news .grid-wrapper .grid,.grid-module.sectors .grid-wrapper .grid,.grid-module.team .grid-wrapper .grid{display:block;text-decoration:none}.grid-module.sectors{margin-top:20px}#grid-product-wrapper{min-height:100px;position:relative}.hero-module{z-index:auto;position:relative;min-height:134px;overflow:hidden;padding-top:30px;padding-bottom:30px;color:#fff;background-color:#f82d3f;background-repeat:no-repeat;background-size:cover}.hero-module.padding-no-mask .image-mask{display:none}.hero-module.padding-with-mask{padding-top:50px;padding-bottom:120px}.hero-module.large-padding-with-mask{padding-top:70px;padding-bottom:130px}.hero-module.deep-padding-with-mask{padding-top:51px;padding-bottom:100px}.hero-module .image-mask{position:absolute;bottom:0;left:0;width:100%;height:auto;text-align:left}.page-home .hero-module .image-mask{z-index:2;top:-1px}.hero-module .image-mask img{position:relative;left:50%;width:102%;min-width:1400px;margin-bottom:-2px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.page-sectors .hero-module .image-mask img,.page-solutions .hero-module .image-mask img{margin-left:80px}.hero-module .container{z-index:1;position:relative}.hero-module .container h1{margin-top:0}.hero-module .container p{max-width:90%;margin-left:auto;margin-right:auto;margin-bottom:30px}.hero-module .container .btn{width:auto;min-width:150px;margin-top:20px;margin-left:10px;margin-right:10px;padding-left:20px;padding-right:20px}.hero-module.carousel{height:344px}.hero-module.carousel.home-padding-with-mask{width:100%;padding:0}.hero-module.carousel.home-padding-with-mask .swiper-text .text-wrapper:before{z-index:-1;content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.4)}.hero-module.carousel.home-padding-with-mask p{font-size:15px}.hero-module.carousel .swiper-container{overflow:visible;height:100%}.hero-module.carousel .swiper-container.swiper-text{z-index:2}.hero-module.carousel .swiper-container.swiper-text .swiper-wrapper .row{margin:0}.hero-module.carousel .swiper-container.swiper-text .swiper-wrapper .row>div{padding:0}.hero-module.carousel .swiper-container.swiper-text .swiper-wrapper .swiper-slide .text-wrapper .text{margin-left:auto;margin-right:auto;margin-top:40px}.hero-module.carousel .swiper-container.swiper-image{position:absolute;top:0;right:0;width:100%;height:100%}.hero-module.carousel .swiper-container.swiper-image .swiper-slide img{width:100%}.hero-module.carousel .swiper-container .swiper-slide .text h1,.hero-module.carousel .swiper-container .swiper-slide .text p{color:#000}.hero-module.carousel .swiper-container .swiper-slide .text h1{font-size:25px}.hero-module.carousel .swiper-container .image-mask{width:100%;height:100%}.hero-module.carousel .swiper-container .image-mask:after,.hero-module.carousel .swiper-container .image-mask:before{content:'';position:absolute;top:0}.hero-module.carousel .swiper-container .image-mask:before{display:none;left:0;width:25%;height:102%;background:#fff}.hero-module.carousel .swiper-container .image-mask:after{z-index:-1;top:40%;right:0;width:0;height:0;border-style:solid;border-width:400px 420px 420px 0;border-color:transparent #fff transparent transparent}.hero-module.carousel .swiper-container .image-mask img{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto;min-width:0;margin-left:-280px}.hero-module.carousel .swiper-container .pagination-wrapper{z-index:3;position:relative;bottom:60px}.hero-module.carousel .swiper-container .pagination-wrapper .swiper-pagination{left:0;width:100%;padding-left:15px;padding-right:15px}.hero-module.carousel .swiper-container .pagination-wrapper .swiper-pagination .swiper-pagination-bullet{background:#000}.hero-module.carousel .swiper-container .pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f82d3f}.tab-module .nav-tabs{margin-bottom:0;text-align:center;border:none}.tab-module .nav-tabs>li{float:none;display:inline-block;width:100%}.tab-module .nav-tabs>li.active>a{color:#f82d3f;border-color:#f82d3f;border-width:3px}.tab-module .nav-tabs>li.has-dropdown i{margin-left:20px;font-size:18px}.tab-module .nav-tabs>li.has-dropdown.open ul{display:block}.tab-module .nav-tabs>li.has-dropdown ul{display:none;padding:20px;background:#f0f0f0}.tab-module .nav-tabs>li.has-dropdown ul li{list-style-type:none}.tab-module .nav-tabs>li.has-dropdown ul li a{color:#182534;text-decoration:none}.tab-module .nav-tabs>li.has-dropdown ul li a:hover{color:#f82d3f}.tab-module .nav-tabs>li a{margin-right:0;font-size:25px;color:#000;text-align:center;cursor:pointer;border-radius:0}.tab-module .nav-tabs>li a:hover{color:#f82d3f}.tab-module .nav-tabs>li>a{border:3px solid transparent}.tab-module.similar-product .grid-wrapper-product{max-width:none}.tab-module.similar-product .grid-wrapper-product>div:nth-child(3n+2) .grid-product{border:none}.tab-module.similar-product .grid-wrapper-product .grid-product{padding:20px;border:none;background:0 0}.tab-module.similar-product .grid-wrapper-product .grid-product p{white-space:initial}html{box-sizing:border-box}body{background-color:#fff;font-family:Lato,sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#182534;letter-spacing:.3px}body.page-sectors,body.page-solutions{background-color:#eee}[v-cloak]{display:none}#global{-webkit-transform:none;-ms-transform:none;transform:none;padding-top:136px;background:0 0}*,:after,:before{box-sizing:inherit}a:link,a:visited{color:#f82d3f;text-decoration:underline;transition:.3s all ease-in-out}a:active,a:hover{color:#182534}a:focus{outline:0}.view-link{display:inline-block;padding-bottom:10px;font-family:Lato,sans-serif;font-weight:400;font-style:italic;font-size:22px;color:#182534;text-decoration:none;border-bottom:1px solid #182534;transition:.3s all ease-in-out;text-decoration:none}.view-link:link,.view-link:visited{color:#182534;border-color:#182534}.view-link:active,.view-link:hover{color:#f82d3f;border-color:#f82d3f}.view-link i{margin-left:32px;font-size:18px}.view-link:link,.view-link:visited{text-decoration:none}.red-icon-link{display:inline-block;font-size:22px;color:#fff;line-height:40px;transition:.3s all ease-in-out}.red-icon-link:link,.red-icon-link:visited{text-decoration:none;color:#fff;border-color:#fff}.red-icon-link:active,.red-icon-link:hover{color:transparent;border-color:#f82d3f}.red-icon-link i{font-size:34px!important;color:#f82d3f}.red-icon-link span{vertical-align:top;line-height:40px}.red-circle-icon-link{display:inline-block;margin-top:10px;font-size:22px;color:#182534;transition:.3s all ease-in-out}.red-circle-icon-link:link,.red-circle-icon-link:visited{text-decoration:none;color:#182534;border-color:#182534}.red-circle-icon-link:active,.red-circle-icon-link:hover{color:#f82d3f;border-color:#f82d3f}.red-circle-icon-link i{margin-right:10px;padding:10px;font-size:18px;color:#fff;border-radius:50%;background:#f82d3f}.white-text-link:link,.white-text-link:visited{color:#fff;text-decoration:none}.white-text-link:active,.white-text-link:hover{color:#f82d3f;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;font-weight:700;font-style:normal}h1,h2,h3{margin-bottom:20px}h4,h5,h6{margin-bottom:10px}h1{font-size:25px}h2{font-size:25px}h3{font-size:22px}h3.red-weight-light{font-family:Lato,sans-serif;font-weight:300;font-style:normal;color:#f82d3f}h3.red-weight-bold{color:#f82d3f}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}p{margin-bottom:20px;font-family:Lato,sans-serif;font-weight:400;font-style:normal;font-size:16px}ul{margin-bottom:30px;padding-left:20px}ul li{line-height:28px}hr.form-grey{margin-top:40px;margin-bottom:40px;border-color:#000;border-width:3px}hr.color-red{border-color:#f82d3f}em{font-family:Lato,sans-serif;font-weight:400;font-style:italic}.zindex-3{z-index:3}.padding-20{padding:20px}.padding-40{padding:40px}.image-wrapper{position:relative;margin-bottom:40px}.image-wrapper:first-of-type{margin-top:0}.image-wrapper img{width:100%}.image-wrapper a.lightbox i{position:absolute;top:20px;right:20px;font-size:25px;color:#fff}.triangle-bg{position:relative}.triangle-bg:before{content:"";opacity:.1;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f0f0f0 0,#f0f0f0 50%,#9b9c9e 51%,#9b9c9e 100%)}.loading{z-index:50;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:0;overflow:hidden;background-color:rgba(255,255,255,.7);opacity:0}.loading.show{opacity:1;height:100%}.loading i{position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;font-size:57px;color:#f82d3f;-webkit-animation:animateRotate 1s infinite linear;animation:animateRotate 1s infinite linear}.alert{width:100%;margin:20px 0;padding:20px;color:#182534;text-align:center;border:none;border-radius:0}.alert.alert-danger,.alert.alert-warning{color:#fff;background:#f82d3f}.vs-notify{width:auto}.vs-notify.alert{margin:0;padding:0}#product-liked-marker{position:absolute;top:0;right:50%;width:100%;max-width:1000px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);margin-top:136px}#product-liked-marker .red-circle-icon-link{margin-top:0;font-size:16px;font-family:Lato,sans-serif;font-weight:700;font-style:normal}#product-liked-marker .red-circle-icon-link:hover{color:inherit}@-webkit-keyframes animateRotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@keyframes animateRotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}.col-lg-15,.col-md-15,.col-sm-15,.col-xs-15{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-15{width:20%;float:left}@media (min-width:768px){.col-sm-15{width:20%;float:left}}@media (min-width:992px){.col-md-15{width:20%;float:left}}@media (min-width:1200px){.col-lg-15{width:20%;float:left}}header{z-index:2!important;position:absolute;width:100%}header #header-upper{overflow:visible;height:41px;padding:10px 0;color:#fff}header #header-upper .social-links{display:inline-block;margin:0;padding:0;list-style-type:none}header #header-upper .social-links li{display:inline-block;padding-left:14px;padding-right:14px;line-height:normal}header #header-upper .social-links li a{color:#fff;text-decoration:none}header #header-upper .social-links li a:hover{color:#f82d3f}header #header-upper .cta-links{display:inline-block;vertical-align:top;margin:-10px 0}header #header-upper .cta-links .btn{width:auto;margin-left:-5px;padding:12px 20px;font-size:12px}header #header-upper .cta-links .btn.login:hover{background:#37353b}header #header-lower{padding:20px 0;background:#fff}header #header-lower .navbar-header{margin:0}header #header-lower .navbar-brand{height:auto;margin:-7px 0 0;padding:0}header #header-lower .navbar-brand .home-logo{opacity:0;transition:.3s all ease-in-out}header #nav-mobile-header .navbar-left{display:none}body.mobile-menu-open header #nav-mobile-header .navbar-left{display:block}body.mobile-menu-open header #nav-mobile-header .navbar-header{display:none}header #mobile-menu-open{margin-top:10px;font-size:40px;cursor:pointer}header #mobile-menu-open i{font-size:34px}header #mobile-menu-open{text-align:right}footer{position:relative;padding:40px 0;text-align:center;color:#fff}footer .navbar-brand{width:100%;height:auto;margin-top:18px;margin-bottom:40px;padding:0}footer .navbar-brand img{margin:0 auto}footer .navbar-brand img.desktop{display:none}footer .copyright{margin-bottom:10px;font-size:12px;line-height:30px}footer .upper-nav-right{width:100%}footer #nav-meta-footer li{display:inline-block}footer #nav-meta-footer li a{font-size:10px;font-weight:400}@media screen and (max-width:767px){.background-image-none-xs{background-image:none!important}.body-copy-extra-padding-xs{padding-left:30px;padding-right:30px}.center-xs{margin:30px 0;text-align:center}.text-center-xs-only{text-align:center}.tab-module.similar-product .grid-wrapper-product .col-xs-12{width:80%}}@media screen and (min-width:768px){.text-left-sm{text-align:left}.text-center-sm{text-align:center}.text-right-sm{text-align:right}.background-image-none-sm{background-image:none!important}.column-filters #filter-wrapper{top:196px;height:calc(100% - 196px)}form .form-group{margin-bottom:40px}.apply-form form .form-group{margin-bottom:30px}form .form-group.form-button{margin-top:40px;margin-bottom:0}.apply-form form .form-group.form-button{margin-top:0}form.form-inline .form-group.multi-form-group{width:50%;margin-left:-5px}form.form-inline .form-group.multi-form-group:first-child{margin-left:0}.module .apply-form h3{margin:10px 0 40px}.grid-product{padding:20px 20px 30px 40px}.grid-product:hover{color:#fff;background:#f82d3f}.grid-product:hover:before{content:"";opacity:.1;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f82d3f 0,#f82d3f 50%,#2b282f 51%,#2b282f 100%)}.grid-product:hover .view-link{opacity:1;color:#fff;border-color:#fff}.grid-product:hover .cta-links li a{color:#fff;border-color:#fff;text-decoration:none}.grid-product:hover .cta-links li a.download-link{color:#f82d3f;border-color:#fff;background:#fff}.grid-product:hover .cta-links li a.notes-link{border-color:#fff}.grid-product:hover .cta-links li a.active.like-link{color:#f82d3f;border-color:#fff;background:#fff}.grid-product:hover .cta-links li a:hover.delete-link,.grid-product:hover .cta-links li a:hover.like-link,.grid-product:hover .cta-links li a:hover.notes-link,.grid-product:hover .cta-links li a:hover.watch-link{color:#182534;border-color:#182534}.grid-product:hover .cta-links li a:hover.like-link.active{color:#f82d3f;border-color:#fff}.grid-product:hover .cta-links li a:hover.download-link{color:#fff;border-color:#182534;background:#182534}.grid-product:hover h3,.grid-product:hover p{color:#fff}.grid-product:hover .image-wrapper img{opacity:0;height:0}.grid-product .image-wrapper img{max-height:120px}.grid-product .view-link{opacity:0;position:absolute;bottom:40px;left:40px;color:#fff;border-color:#fff;transition:.3s all ease-in-out;transition-delay:0}.grid-news{margin-bottom:0}.grid-news .info{padding:60px 50px 140px}.grid-news .info .view-link{bottom:100px;left:50px}.map .map-wrapper #map{height:440px}.modal .modal-dialog .modal-content .modal-header{padding:60px 60px 20px}.modal .modal-dialog .modal-content .close{top:40px;right:30px}.modal .modal-dialog .modal-content .modal-body{padding:20px 60px 60px}.modal .modal-dialog .modal-content .modal-footer{padding:20px 60px 60px 60px}.modal#login-register-modal .modal-dialog .modal-content .close{right:60px}.modal#product-favourite-modal .modal-body .groups{margin-left:-60px;margin-right:-60px}.modal#product-favourite-modal .modal-body .groups .row>div:first-child{border-right:1px solid #182534}.modal#product-quick-view-modal .products{margin-left:-80px;margin-right:-80px;padding:40px}.product-downloads-modal .modal-body{padding-bottom:0}.product-downloads-modal .modal-body .product-download{margin-left:-80px;margin-right:-80px}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{top:50%;margin-top:-69px}#global{overflow-x:hidden;padding-top:196px}.page-home #global{padding-top:208px}.page-home #global .background-grey-5,.page-home #global .carousel-module{position:relative}h1{font-size:57px}h2{font-size:34px}h4.half-increase{font-size:46px}h3{font-size:25px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}p.intro{font-size:20px}#product-liked-marker{margin-top:196px}#product-liked-marker .red-circle-icon-link{font-size:22px}header #header-lower{padding:50px 0;transition:.3s all ease-in-out;transition-property:padding,opacity}.scrolled header #header-lower{padding:30px 0}header #nav-desktop-main .navbar-nav{margin-top:42px}footer{text-align:left}footer .navbar-brand{width:auto}footer .navbar-brand img.mobile{display:none}footer .navbar-brand img.desktop{display:block}footer .upper-nav-left li,footer .upper-nav-right li{width:100%}footer .copyright{margin:0}footer #nav-footer{overflow:hidden;margin-bottom:80px}footer #nav-meta-footer{float:right;font-size:12px}footer #nav-meta-footer li{display:block}footer #nav-meta-footer li a{font-size:12px}.module{padding-top:60px;padding-bottom:60px}.accordian-module .panel-group .panel .panel-heading h3 a{font-size:25px}.accordian-module .panel-group .panel .panel-body .container{padding-left:60px;padding-right:60px}.carousel-module .grid-wrapper .swiper-container.similar-products-swiper{padding-left:60px;padding-right:60px;padding-bottom:60px}.carousel-module .grid-wrapper .swiper-container.similar-products-swiper .swiper-button-next,.carousel-module .grid-wrapper .swiper-container.similar-products-swiper .swiper-button-prev{display:block;top:0;width:60px;height:100%;margin-top:0;border-radius:0}.carousel-module .grid-wrapper .swiper-container.similar-products-swiper .swiper-button-prev{left:0}.carousel-module .grid-wrapper .swiper-container.similar-products-swiper .swiper-button-next{right:0}.carousel-module .grid-wrapper .swiper-container.similar-products-swiper .swiper-button-disabled{display:none}.carousel-module .grid-wrapper .swiper-container.case-studies-swiper .swiper-button-next,.carousel-module .grid-wrapper .swiper-container.case-studies-swiper .swiper-button-prev{top:66px;margin-top:60px}.column-module{padding-top:80px;padding-bottom:80px}.column-module p.half-width{max-width:50%}.column-module.get-in-touch{padding-top:80px;padding-bottom:80px}.column-module.get-in-touch .contact,.column-module.get-in-touch .social{padding-top:0;padding-bottom:0}.column-module.get-in-touch .contact{background:0 0}.column-module.get-in-touch .contact .form-group{background:#f0f0f0}.grid-module.case-studies{padding-top:40px;padding-bottom:40px}.grid-module.careers .grid-wrapper{margin-left:-7px;margin-right:-7px}.grid-module.news,.grid-module.products{position:relative}.grid-module.news .container,.grid-module.products .container{box-shadow:-1.8px 3.6px 35.3px 2.7px rgba(0,0,0,.11)}.grid-module.products{margin-top:-150px}.grid-module.products .grid-wrapper>div:nth-child(2n+2) .grid-product{border-left:1px solid #d1d3d6}.grid-module.sectors{margin-top:-240px}.grid-module.news{margin-top:-240px}.page-home .grid-module.news{margin-top:0}.page-home .grid-module.news .grid-wrapper{white-space:normal;overflow-x:hidden;overflow-y:auto}.page-home .grid-module.news .grid-wrapper>div{float:left}.page-home .grid-module.news .grid-wrapper>div .grid{height:auto}.grid-module.team .grid-wrapper{margin-left:-7px;margin-right:-7px}.grid-module.team .grid-wrapper .grid{margin-left:7px;margin-right:7px}.hero-module{min-height:300px;padding-top:40px;padding-bottom:40px}.hero-module.padding-no-mask h1{font-size:34px}.hero-module.large-padding-with-mask{padding-top:130px;padding-bottom:200px}.hero-module.deep-padding-with-mask{padding-bottom:252px}.hero-module.carousel.home-padding-with-mask .swiper-text .text-wrapper:before{display:none}.hero-module.carousel .swiper-container.swiper-text .swiper-wrapper .swiper-slide .text-wrapper{padding-left:20px;padding-right:20px}.hero-module.carousel .swiper-container.swiper-text .swiper-wrapper .swiper-slide .text-wrapper .text{max-width:none;margin-left:0;margin-right:0}.hero-module.carousel .swiper-container.swiper-text .swiper-wrapper .swiper-slide .text-wrapper .text h1{max-width:60%;font-size:42px}.hero-module.carousel .swiper-container.swiper-text .swiper-wrapper .swiper-slide .text-wrapper .text p{max-width:58%;margin-left:0;margin-right:0}.hero-module.carousel .swiper-container .image-mask:before{display:block}.hero-module.carousel .swiper-container .image-mask img{margin-left:0}.hero-module.carousel .swiper-container .pagination-wrapper{bottom:40px}.hero-module.carousel .swiper-container .pagination-wrapper .swiper-pagination{text-align:left}.tab-module .nav-tabs>li{width:auto}.tab-module .nav-tabs>li a{font-size:34px}.tab-module.similar-product .grid-wrapper-product .grid-product:hover{background:#f82d3f}.tab-module.similar-product .grid-wrapper-product .grid-product .view-link{left:20px}}@media screen and (min-width:768px) and (max-width:991px){.background-image-none-sm{background-image:none!important}.text-center-sm-only{text-align:center}.nav li .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}}@media screen and (min-width:992px){.text-left-md{text-align:left}.text-center-md{text-align:center}.text-right-md{text-align:right}.background-image-none-md{background-image:none!important}.btn.btn-icon{width:150px}.column-filters{padding:40px 20px}.column-filters .navbar-nav{margin-left:0;margin-right:0;background:#fff}.column-filters .navbar-nav>li h3.mobile{display:none}.column-filters .navbar-nav>li h3.desktop{display:block;margin-bottom:20px;font-size:22px;color:#182534}.column-filters #filter-wrapper{display:block;position:relative;top:0;right:0;width:100%;padding:0}.column-filters #filter-wrapper .filters-inner-wrapper{height:auto;overflow:visible}.column-filters #filter-wrapper .filters-inner-wrapper .filter{margin-bottom:0;margin-left:-35px;margin-right:-35px;padding:40px;border-bottom:none}.column-filters #filter-wrapper .filters-inner-wrapper .filter:nth-child(even){background:#f9fafb}.column-filters #filter-wrapper .filters-inner-wrapper .filter.toggled h4{margin-bottom:0}.column-filters #filter-wrapper .filters-inner-wrapper .filter.toggled h4 i:before{content:"\e91a"}.column-filters #filter-wrapper .filters-inner-wrapper .filter.toggled .filter-details{display:none}.column-filters #filter-wrapper .filters-inner-wrapper .filter h4{margin-bottom:30px;padding:0}.column-filters #filter-wrapper .filters-inner-wrapper .filter h4 i{display:block}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details{display:block;position:relative;right:0;width:auto;height:auto;padding:0;background:0 0}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details ul{display:block;margin-left:20px}.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details ul li a,.column-filters #filter-wrapper .filters-inner-wrapper .filter .filter-details ul li span{padding:0}.column-filters #filter-wrapper .create-group{margin-left:-35px;margin-right:-35px}.column-filters #filter-wrapper .create-group .form-inline .btn,.column-filters #filter-wrapper .create-group .form-inline .control-wrapper{width:100%}.tab-filters{overflow-x:hidden;white-space:normal}form .form-group.no-margin{margin-bottom:0}form .form-group.form-button{margin-top:60px}.apply-form form .form-group.form-button .btn{width:290px}form.form-inline .form-group{width:100%}form.form-inline .form-group.has-control-icon .control-wrapper{width:calc(100% - 215px)}form.form-inline .form-group.no-control-icon .control-wrapper{width:calc(100% - 150px)}form.form-inline .form-group .btn{float:right;font-size:18px}form.form-inline .form-group .btn i{display:none}.map .map-wrapper:after{bottom:0;right:25%;width:0;height:0;border-left:800px solid transparent;border-right:500px solid transparent;border-bottom:100px solid #f7f8f9;-webkit-transform:translateX(25%);-ms-transform:translateX(25%);transform:translateX(25%)}.map .map-wrapper #map{width:60%;height:700px}.map .map-wrapper #map .gm-style>div{top:70px;bottom:auto}.map .map-wrapper #map-location-details{position:absolute;max-width:460px;padding-top:100px;padding-bottom:100px;padding-left:60px;padding-right:60px}.map .map-wrapper #map-location-details:after,.map .map-wrapper #map-location-details:before{display:none}.modal#product-favourite-modal .modal-body .groups .form-inline .form-group .btn{width:90px}.swiper-container.default-swiper .swiper-button-prev{left:-10px}.swiper-container.default-swiper .swiper-button-next{right:-10px}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{width:88px;height:88px;margin-top:-88px;font-size:34px;line-height:88px}#timeline .swiper-container:before{left:50%}#timeline .swiper-container .swiper-wrapper .swiper-slide{width:auto;min-width:54%;margin-left:-1px;margin-right:-1px}#timeline .swiper-container .swiper-wrapper .swiper-slide:first-child:before{left:50%}#timeline .swiper-container .swiper-wrapper .swiper-slide:first-child:after{left:50%}#timeline .swiper-container .swiper-wrapper .swiper-slide:before{left:10px;width:100%;height:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#182534}#timeline .swiper-container .swiper-wrapper .swiper-slide .lower-wrapper{left:50%}#timeline .swiper-container .swiper-wrapper .swiper-slide .lower-wrapper.no-image{margin-left:-30px}#timeline .swiper-container .swiper-wrapper .swiper-slide .lower-wrapper.has-image{margin-left:-68px}#timeline .swiper-container .swiper-wrapper .swiper-slide .lower-wrapper .image-wrapper{display:inline-block}#timeline .swiper-container .swiper-wrapper .swiper-slide .lower-wrapper p{max-width:270px;margin-left:10px}#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-text,#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-wrapper{display:block;right:-40%}#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-wrapper:after{right:-16px}#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-wrapper .swiper-button-control,#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-wrapper h3{display:block}#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-text{width:auto}#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-text:before{display:none}#timeline .swiper-container .swiper-wrapper .swiper-slide .swiper-button-text h3{opacity:1}#timeline .swiper-container .swiper-button-next,#timeline .swiper-container .swiper-button-prev{width:86px;height:86px}#timeline .swiper-container .swiper-button-prev{left:80px}#timeline .swiper-container .swiper-button-next{right:80px}.line-bg{z-index:1;position:fixed;top:30%;left:-135%;width:200%;height:34%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:.7;background:linear-gradient(to bottom,#f7f8f9,#f7f8f9 25%,#f0f0f0 25%,#f0f0f0 75%,#f9fafb 75%,#f9fafb)}.page-sectors .line-bg,.page-solutions .line-bg{display:none}.page-home .line-bg{top:50%;left:-70%}.triangle-bg{min-height:435px}.page-home header #header-lower{background:0 0}.scrolled header #header-lower{background:#fff}header #header-lower .navbar-brand .home-logo{position:absolute}.page-home header #header-lower .navbar-brand .home-logo{opacity:1;top:50px}.scrolled header #header-lower .navbar-brand .home-logo{opacity:0;display:none}header #header-lower .navbar-brand .default-logo{transition:.3s all ease-in-out}.page-home header #header-lower .navbar-brand .default-logo{opacity:0}.page-home.scrolled header #header-lower .navbar-brand .default-logo{opacity:1}footer .upper-nav-right{width:50%}.carousel-module .grid-wrapper .swiper-container{padding-top:60px;padding-bottom:80px}.carousel-module .grid-wrapper .swiper-container .swiper-wrapper .grid-case-studies{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.carousel-module .grid-wrapper .swiper-container .swiper-wrapper .grid-case-studies.swiper-slide-active{-webkit-transform:scaleY(1.1);-ms-transform:scaleY(1.1);transform:scaleY(1.1)}.carousel-module .grid-wrapper .swiper-container .swiper-wrapper .grid-case-studies.swiper-slide-active .info{-webkit-transform:scaleY(.9);-ms-transform:scaleY(.9);transform:scaleY(.9)}.carousel-module .grid-wrapper .swiper-container.case-studies-swiper .swiper-button-next,.carousel-module .grid-wrapper .swiper-container.case-studies-swiper .swiper-button-prev{top:56px}.carousel-module .grid-wrapper .swiper-container .swiper-button-prev{left:60px}.carousel-module .grid-wrapper .swiper-container .swiper-button-next{right:60px}.carousel-module .grid-wrapper .swiper-container .swiper-pagination{display:block}.column-module.download .product-download{max-width:610px;padding:60px}.column-module.download-brochure{height:280px;padding-top:60px;padding-bottom:60px}.column-module.download-brochure .form-wrapper{position:relative;top:46px;padding:40px 100px;background-position:top right;background-repeat:no-repeat;background-size:initial}.column-module.download-brochure p{font-size:18px}.column-module.get-in-touch{padding-top:160px}.column-module.get-in-touch p{margin-left:0;margin-right:0}.grid-module.products .section-bar{width:100%}.grid-module.products .section-bar a.dropdown-toggle{padding:0}.grid-module.products .section-bar a.dropdown-toggle i{margin-left:20px;color:#fff;border-width:6px}}@media screen and (min-width:992px) and (max-width:1199px){.background-image-none-md{background-image:none!important}}@media screen and (min-width:1200px){.text-left-lg{text-align:left}.text-center-lg{text-align:center}.text-right-lg{text-align:right}.background-image-none-lg{background-image:none!important}.extra-padding{padding-left:60px;padding-right:60px}.line-bg{top:34%;left:-124%}.page-sectors .line-bg,.page-solutions .line-bg{display:none}.page-home .line-bg{top:25%;left:-96%}#product-liked-marker{margin-top:209px}.carousel-module .grid-wrapper .swiper-container.case-studies-swiper .swiper-button-next,.carousel-module .grid-wrapper .swiper-container.case-studies-swiper .swiper-button-prev{top:86px}.page-home .hero-module .image-mask{top:1px}.page-sectors .hero-module .image-mask img,.page-solutions .hero-module .image-mask img{margin-left:0}.hero-module .container p{max-width:680px}.hero-module.carousel{height:583px}.hero-module.carousel.home-padding-with-mask{margin-top:-168px}.hero-module.carousel .swiper-container .image-mask{width:100%;height:auto}.hero-module.carousel .swiper-container .image-mask:after{top:auto;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:.8;border-width:600px 700px 0 700px;border-color:#f0f0f0 transparent transparent transparent}.hero-module.carousel .swiper-container .image-mask img{margin-left:-268px}.hero-module.carousel .swiper-container.swiper-text .swiper-wrapper .swiper-slide .text-wrapper{padding-left:60px;padding-right:60px}.hero-module.carousel .swiper-container.swiper-text .swiper-wrapper .swiper-slide .text-wrapper .text{margin-top:25%}.hero-module.carousel .swiper-container.swiper-text .swiper-wrapper .swiper-slide .text-wrapper .text p{max-width:48%}.grid-module.products .grid-wrapper>div:nth-child(2n+2) .grid-product{border-left:none}.grid-module.products .grid-wrapper>div:nth-child(3n+2) .grid-product{border-left:1px solid #d1d3d6;border-right:1px solid #d1d3d6}}.page-home .hero-module{background-color:white}.HomePageBanner{background-position:100% center}@media (max-width:1200px){.HomePageBanner{background-position:130% 0%;background-size:auto 344px}}@media (max-width:992px){.HomePageBanner{background-position:250% 0%;background-size:auto 344px}}@media (max-width:780px){.HomePageBanner{background-position:-30% 0%;background-size:auto 370px}}@media (max-width:500px){.HomePageBanner{background-position:62% 0%;background-size:auto 385px}}@media (min-width:992px){#caseStudyProducts .swiper-slide{max-width:33%}#similarProducts .swiper-slide{max-width:33%}}.grid-wrapper .info-box{height:220px}.grid-team span.view-link{position:absolute!important;bottom:55px!important}.grid-team p{padding-bottom:50px}#grid-product-wrapper .image-wrapper img{border:2px solid black}#product-modals img.center-block{border:2px solid black}.swiper-wrapper .grid-product .image-wrapper img{border:2px solid black}img.border{border:2px solid black}div#grid-case-studies-wrapper .image{min-height:200px}div#grid-careers-wrapper h3{height:150px}select#Country::-ms-expand{display:block}.catalogSearch{padding:27px;padding-bottom:28px;text-align:center}.catalogSearch form.form-inline .form-group .v-select .dropdown-toggle input[type=search]{height:45px;padding:10px}.catalogSearch form.form-inline .form-group.no-control-icon .control-wrapper{width:calc(100% - 65px)}form#productsSelectfilterCatalog{width:100%}.catalogSearch button.btn.btn-red.btn-icon{padding:10px 0;width:65px}.catalogSearch form.form-inline{display:inline-block}.searchable.loading{opacity:100;height:auto;position:relative}.searchable.loading .spinner{display:none}input.catalogSearchText,input.catalogSearchText:focus{appearance:none;-webkit-appearance:none;-moz-appearance:none;line-height:1.42857143;font-size:1em;height:40px;display:inline-block;border:none;outline:none;margin:0;width:10em;max-width:100%;background:none;position:relative;box-shadow:none;float:left;clear:none}input.catalogSearchText{width:100%!important;height:30px;overflow:hidden;padding:12px 30px 0 10px;font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.form-checkbox{width:15px;height:15px}.RegisterPrivacy{color:white;font-size:15px;text-align:justify}.RegisterPrivacy{color:white;font-size:15px;text-align:justify}.RegisterPrivacy a{color:blue!important;font-size:15px!important}.ContactPrivacy{font-size:15px;text-align:justify;margin-top:-20px;margin-bottom:20px}.ContactPrivacy a{font-size:15px!important}@media screen and (min-width:992px){ form .form-group.form-button.contact-button{margin-top:0}}#location-search-wrapper section.module.grid-module .col-xs-12 div:nth-child(4) {clear:left;}.location-contact .col-sm-4:nth-child(3n+1) {clear: both;}.size-h3 {font-size: 22px;}.size-h4 {font-size: 18px;}@media screen and (min-width: 768px){.size-h3 { font-size: 25px;} .size-h4 {font-size: 18px;}}/* Subscribe CSS */.subsCribeLetter .modal-dialog {/* background: url('/public/_resources/themes/fosroc/assets/img/mobileApp/subscribe_background.jpg'); */width: 90% !important;background-size: cover;background-position: center center;background-repeat: no-repeat;height: 86VH; top: 7%;}.subsCribeLetter .modal-content { max-width: 910px !important;/* height: 70vh; *//* top: 42% !important; */}.SubFosImage {background: url('/public/_resources/themes/fosroc/assets/img/mobileApp/subscribe_frontImage.jpg');/* width: 100%; */background-size: cover;background-repeat: no-repeat;background-position: left center;height: 100%;position: absolute;right: 0px;}.subsCribeLetter img.logo {margin: 0 auto !important;display: block;}.subsCribeLetter .modal-body {padding: 0px !important;}.subsCribeLetter form{text-align: center !important;}.syotimer-cell {width: 70px;float: left;}.syotimer__body {width: 300px; margin: 0 auto;text-align: center;}.syotimer-cell__value {background: #2158fb;margin: 0 10px;color: white;border-radius: 5px;font-size: 33px;}div#simple_timer { margin-top: 20px;}.subscribe_email {margin-top: 15px;}.subscribe_email {margin-top: 15px;}.subsCribeLetter button{background:#dd9800;width: 100%;padding: 10px !important;border-radius: 0px;}.subsCribeLetter p{float: left;padding: 0px 20px;}.sticky-container {width: 52px;/* background-color: white; *//*box-shadow: gray -1px 1px;*/padding-top: 10px;padding-left: 10px;padding-bottom: 10px;padding-right: 3px; position: fixed;top: 50%;left: -12px;height: auto;z-index: 100;margin-top: -24px;text-align: center;}
.sticky-container a{padding:0!important;display:block;text-align:left;height:45px;width:28px;color:#fff;font-family:Arial,sans-serif;font-size:17px;font-weight:700;text-decoration:none;margin:2px 0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;transition:.5s}.app-badge a,a.btn-click{display:inline-block}.sticky-container a img{max-height:100%}.sticky-container a:hover{background-color:#f82d3f;width:43px}button.btn-closeModal{padding:0!important;background:0 0;text-align:right;z-index:1;margin:-20px 0 0;width:35px}h4.grey{margin:20px 0;color:#606060}.app-badge{float:left;width:100%;text-align:center;margin:0 auto}a.btn-click{background:#f82d3f;color:#fff;text-decoration:none;padding:10px 0;width:95%;margin:10px 0 30px}.contract-distributor .control-section{width:calc(50% - 4px)!important;float:left!important}.contract-distributor .control-section:nth-child(2){margin-left:8px}button.btn.btn-red.btn-icon.indiaSearch{margin-top:15px;width:100%}.brouchure-btn{width:100%!important}
div#team-modal .modal-body{padding-top:0}span.team-img-section{width:100%;display:block;text-align:left;margin-bottom:10px}.tab-filters li.active a:before{content:"";opacity:1;position:absolute;bottom:0;left:0;width:100%;height:5px;transition:.3s ease-in-out;background:#182534}.broucherList h3.heading{width:100%;display:block;float:left;margin-left:10px}a.grid-brouchure{width:100%;float:left;margin-bottom:30px;text-decoration:none;text-align:center;box-shadow:2px 2px 7px 0 #d0d0d0}a.grid-brouchure img{width:100%}a.grid-brouchure .image{min-height:116px}.broucherList .info-box{height:95px!important}a.grid-brouchure .info{display:table;margin:0 auto}a.grid-brouchure .info .box{height:58px;display:table-cell;vertical-align:middle;text-align:center;align-content:center;width:100%;margin:0 auto}a.grid-brouchure .info h3{font-size:19px;color:#000;border-bottom:0;box-shadow:0 0;text-decoration:none}.brouchure-page .tab-filters li a{color:#fff!important}.brouchure-page .tab-filters li.active a:before{background:#fff!important}.brouchure-page .tab-filters{border-bottom:0 solid #fff!important;overflow:hidden!important}.grid-wrapper .info-box p{margin-bottom:0}section.deep-padding-with-mask p{margin-bottom:0!important}div#Sector,div#Solution{margin-top:190px!important}
@media screen and (max-width:768px){.brouchure-page .tab-filters li a{color:#000!important}div#Sector,div#Solution{margin-top:50px!important}.brouchure-page .tab-filters li.active a:before{background:#000!important}.brouchure-page .tab-filters{border-bottom:1px solid #000!important}}.gm-style button img{background:#fff!important}.gm-style-iw-d{overflow:visible!important;height:20px!important}.broucherList h2{width:100%!important;clear:both}button.gm-ui-hover-effect{margin:-5px -10px 0 0!important}.address-desc p{margin-bottom:0}.address-desc{margin-bottom:20px;font-weight:700}.grecaptcha-badge{display:none!important}.dropzone .dz-preview .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview{z-index:1000}.dropzone .dz-preview.dz-error .dz-error-message{opacity:1;pointer-events:auto}.dz-error .btn{margin-top:40px!important}.dz-error-mark{top:40%!important}.product-download.pull-right{width:100%}.webinar-box ul li{line-height:1.4!important}div#map-location-details .user-region a{color:#fff;text-decoration:none}
/* RE-301800: Enable buy button for selected product  */i.fosrocicon-shopping-cart {background-image: url('../img/shopping-cart-resize.png');width: 18px;height: 18px; display: block;margin: 5px 0px 0px 4px;}.grid-product:hover .cta-links li i.fosrocicon-shopping-cart{background-image: url('../img/shopping-cart-white-resize.png');}.grid-product:hover .cta-links li .shopping-link:hover, .grid-product:hover .cta-links li .shopping-link:hover i{border-color: black;background-image: url(../img/shopping-cart-resize.png);}.shopping-link{background: none !important;}/* RE#294963: Google Map Fix */.gm-style .gm-style-iw-t::after {display: none;}