/*! Spacing - Use multiples of 8 to define dimensions, padding, and margin of both block and inline elements. */
*{box-sizing:border-box}blockquote,body,div,figure,form,h4,h5,h6,html,iframe,li,nav,object,ol,table,ul{margin:0;padding:0}h1,h2,h3,p,section{padding:0}header{margin:0}article,figure,footer,header,hgroup,nav,section{display:block}body{position:relative;font-family:"Arial",sans-serif;font-size:1rem;color:#333;font-size:calc(16px + (18 - 16)*((100vw - 320px)/(1400 - 320)));display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}@media (max-width:320px){body{font-size:16px}}@media (min-width:1400px){body{font-size:18px}}body.campaign{font-family:"Inter",sans-serif}.form-fields legend,label{display:block;font-weight:700;margin-bottom:8px}input,textarea{padding:12px;width:100%;-webkit-appearance:none;-moz-appearance:none;border:2px solid #707b7b;background-color:#fff;font-size:.875rem;border-radius:4px}input:focus,textarea:focus{outline:0;border-color:#007166}textarea{display:block}input,select{height:36px}.masthead .masthead__txt li span,.masthead .masthead__txt p span,header input{background-color:#fff}input[type=search]{height:30px;margin-bottom:0;border-radius:24px;padding-right:32px}.form-field{position:relative;width:100%;margin-bottom:24px}.form-field p{margin-bottom:0}.form-field .tip{margin-top:-18px;display:block}.checkbox-field,.radio-field{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;position:relative;-webkit-appearance:none;-moz-appearance:none}input[type=checkbox]{position:absolute;overflow:hidden;padding:0;width:20px;height:20px;background-position:center;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;z-index:10;opacity:0}input[type=checkbox]+label:before,input[type=radio]+label:before{content:" ";display:inline-block;position:absolute;top:-2px;left:0;width:16px;height:16px;border:2px solid #707b7b;cursor:pointer;text-align:center;vertical-align:top;border-radius:8px}input[type=checkbox]:checked+label:before{content:'';background-image:url(../images/check.svg);background-position:50%;background-repeat:no-repeat;background-size:80%}.checkbox-field label{margin:0 0 0 32px;font-size:.875rem;font-weight:400;cursor:pointer}fieldset .checkbox-field{margin:15px 0 20px}fieldset .checkbox-field label{font-size:.75rem}.has-error span,.has-success span{position:absolute;left:0;bottom:-15px;font-size:.687rem;font-weight:700;line-height:1}.has-error span.form-error{color:red}.has-success input{border-color:green}.form-ok span,.has-success span.form-success{color:green}.form-ok input:before,.form-ok textarea:before{border:1px solid green}@media (min-width:640px){form{max-width:640px}}@media (min-width:768px){form{width:100%}.inline-fields{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.inline-fields div{-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%}.inline-fields div:first-child{-ms-flex-preferred-size:calc(48% - 16px);flex-basis:calc(48% - 16px);max-width:calc(48% - 16px);margin-right:16px}.inline-fields div.checkbox-field{-ms-flex-preferred-size:calc(48% - 48px);flex-basis:calc(48% - 48px)}}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.centered{position:relative;left:50%;transform:translateX(-50%)}.align-center{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}.bg-gray-light{background-color:#f2f2f2}.bgGradient{background:#fff;background:url(/dist/images/pattern-op.png),linear-gradient(45deg,rgba(4,208,188,.67) 0%,rgba(0,113,102,.67) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1B7F76', endColorstr='#24746D',GradientType=1 )}.bgGradient:after,.bgGradient:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.bgGradient:before{background-color:#707b7b}.bgGradient:after{background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.29) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#4a000000',GradientType=0 )}.bgGradient h2,.bgGradient h3,.bgGradient p.subtitle,.blue-brand .bgGradient h2,.blue-brand .bgGradient h3,.blue-brand .bgGradient p.subtitle{color:#fff}.bgGradientLight{background:#fff url(/dist/images/pattern.png) 0 0}.bgGradientLight .sectionHeading{margin-bottom:0}.blue-brand .bgGradient,.frigofluid .bgGradient{background:#fff;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3078B6', endColorstr='#0D537B',GradientType=1 )}.blue-brand .bgGradient{background:url(/dist/images/pattern-op-white.png),linear-gradient(45deg,rgba(48,120,182,.67) 0%,rgba(13,83,123,.67) 100%)}.frigofluid .bgGradient{background:url(/dist/images/pattern-ff-transparent.png),linear-gradient(45deg,rgba(48,120,182,.67) 0%,rgba(13,83,123,.67) 100%)}.frigofluid .bgGradientLight{background:#fff url(/dist/images/pattern-ff.png) 0 0;position:relative}.frigofluid .bgGradientLight:after,.frigofluid .bgGradientLight:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0}.frigofluid .bgGradientLight:before{background:url(/dist/images/bg-ff-bottom.png) no-repeat 0 100%;background-size:20vw}.frigofluid .bgGradientLight:after{background:url(/dist/images/bg-ff.png) no-repeat 100% 0;background-size:20vw}@media (max-width:1199px){.frigofluid .bgGradientLight:after{background-position:110% 0}}.frigofluid .bgGradientLight>div,.torraval .bgGradientLight>div{z-index:1}.torraval .bgGradient{background:#fff;background:url(/dist/images/pattern-t-transparent.png),linear-gradient(45deg,rgba(48,120,182,.67) 0%,rgba(13,83,123,.67) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3078B6', endColorstr='#0D537B',GradientType=1 )}.torraval .bgGradientLight{background:#fff url(/dist/images/pattern-t.png) 0 0;position:relative}.torraval .bgGradientLight:after,.torraval .bgGradientLight:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0}.torraval .bgGradientLight:before{background:0 0}.torraval .bgGradientLight:after{background:url(/dist/images/bg-ff.png) no-repeat 100% 0;background-size:20vw}@media (max-width:1199px){.torraval .bgGradientLight:after{background-position:110% 0}}ul li{list-style:none}ol li{margin-left:16px;line-height:1.65;margin-bottom:8px;color:#707b7b}.centeredList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.centeredList li{padding:16px}.checkList li{position:relative;padding:8px 24px;line-height:1.2}.checkList li:before{content:url(../images/check.svg);transform:scale(.6);position:absolute;top:5px;left:-5px}@media (min-width:992px){.checkList li{padding-left:32px}.checkList li:before{top:8px;transform:scale(.75)}}.blue-brand .checkList li:before{content:url(../images/check-blue.svg)}img{display:block;max-width:100%;height:auto}svg:not(:root),symbol{overflow:hidden}h2,h3,h4,h5{line-height:1.2}h1{font-size:2em;line-height:1.1;margin:0 0 .35em;max-width:100%}h2,p.subhead{max-width:40ch}h1,h2,h3{color:#007166}h2{margin:0;text-transform:uppercase;font-size:1.66em}.social h2{text-transform:none;font-size:1em}h3,p{margin:0 0 .75em}h3{font-size:1em}h4{font-size:calc(18px + (25 - 18)*((100vw - 320px)/(1400 - 320)))}@media (max-width:320px){h4{font-size:18px}}@media (min-width:1400px){h4{font-size:25px}}h5{font-size:14px}strong{font-weight:800}a{color:#3078b6}footer a,header a{text-decoration:none}p{line-height:1.2}p.subhead,p.subtitle{margin-bottom:0;font-weight:700}p.subhead{font-size:calc(18px + (25 - 18)*((100vw - 320px)/(1400 - 320)))}@media (max-width:320px){p.subhead{font-size:18px}}@media (min-width:1400px){p.subhead{font-size:25px}}h2+.subtitle{margin-top:.5em}span.title{display:block;font-weight:400;margin-bottom:16px;font-size:calc(23px + (31 - 23)*((100vw - 320px)/(1400 - 320)));line-height:initial}@media (max-width:320px){span.title{font-size:23px}}@media (min-width:1400px){span.title{font-size:31px}}.lead{font-size:calc(18px + (20 - 18)*((100vw - 320px)/(1400 - 320)))}@media (max-width:320px){.lead{font-size:18px}}@media (min-width:1400px){.lead{font-size:20px}}.blue-brand h1,.blue-brand h2,.blue-brand h3{color:#0d537b}.masthead{background:url(/dist/images/pattern.png) 0 0}.masthead ul:not(.checkList){width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.masthead ul:not(.checkList) li{font-size:.675rem;font-weight:700;text-transform:uppercase;max-width:120px;line-height:1.2;text-align:center;margin:16px 8px 0;color:#007166}.masthead ul:not(.checkList) li span{display:block;font-size:1.75rem;line-height:1}.masthead .masthead__txt a{word-break:break-all}.masthead .masthead__txt li span{font-size:1em}.mastheadCampaign{max-height:75vh}.mastheadCampaign .logoCampaign{max-width:30%}.mastheadCampaign .twoCols{padding-top:24px;max-height:75vh}.mastheadCampaign .masthead__txt p{text-align:right;font-weight:700;color:#fff}.bgGradientCampaign{position:relative;background:#007166;background-image:url(../images/cooling.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-blend-mode:multiply}.bgGradientCampaign blockquote{position:relative;padding:16px 10%;max-width:20ch;font-size:calc(20px + (45 - 20)*((100vw - 320px)/(1400 - 320)));color:#fff;font-weight:700;text-align:center}@media (max-width:320px){.bgGradientCampaign blockquote{font-size:20px}}@media (min-width:1400px){.bgGradientCampaign blockquote{font-size:45px}}.bgGradientCampaign blockquote:after,.bgGradientCampaign blockquote:before{content:'';position:absolute;top:0;left:0;width:10%;height:100%;background:url(/dist/images/mark.svg) no-repeat center;background-size:100%}.bgGradientCampaign blockquote:after{left:auto;right:0;transform:rotate(180deg)}.bgGradientCampaign .twoCols__mixedTxt blockquote{font-size:1.25rem}.sectionHeading{position:relative;padding-bottom:16px;margin-bottom:16px}.sectionHeading:after{content:'';position:absolute;left:0;bottom:0;width:110px;height:2px;background-color:#007166}.sectionHeading.align-center:after{left:calc(50% - 55px)}.blockTxtImg__img{height:120px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.blockTxtImg__img img{max-height:100%}@supports (object-fit:cover){.blockTxtImg__img img{width:100%;height:100%;object-fit:cover}}.blockTxtImg__txt a{display:block;font-weight:700;color:#f5723e;transition:all .15s linear}.blockTxtImg__txt a:hover{color:#f24f0e;transition:all .15s linear}.twoCols__mixedTxt{color:#fff}.twoCols__mixedTxt p{font-size:.875rem;font-weight:700;text-align:right}.twoCols>.twoCols__mixedImg{margin:0;-ms-flex-pack:end;justify-content:flex-end}.twoCols__mixedImg .logo60{position:absolute;top:10px;right:10px}.twoCols__mixedImg .logo60 img{max-width:50px}.highlight h3{margin-bottom:0}.highlight,.sectors li,.sectors ul{display:-ms-flexbox;display:flex}.sectors ul{-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.sectors li{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%;padding:12px 0}.sectors li:nth-child(2n+2){margin-right:4%}.sectors li:nth-child(3n+3),.threeCols article:nth-child(2n+2){margin-right:0}.sectors li img{margin-bottom:16px;height:58px}.sectors li h3{font-size:.875rem;max-width:20ch;-ms-flex-positive:1;flex-grow:1;text-align:center}.accordion .accordion__header{position:relative;padding-left:32px;font-size:calc(16px + (24 - 16)*((100vw - 320px)/(1400 - 320)));color:#3078b6;cursor:pointer}@media (max-width:320px){.accordion .accordion__header{font-size:16px}}@media (min-width:1400px){.accordion .accordion__header{font-size:24px}}.accordion .accordion__header:after{content:'';position:absolute;width:18px;height:18px;top:5px;left:0;background:url(../images/ico-accordion.png) no-repeat center;transform:rotate(-90deg)}.accordion .accordion__header.active:after{background:url(../images/ico-accordion.png) no-repeat center;transform:none}.accordion .accordion__item:focus .accordion__header.active,.accordion .accordion__item:focus .accordion__header.active+.accordion__content{background:0 0}.accordion .accordion__content{display:none;color:#707b7b;max-width:80ch;padding:0 0 16px 32px;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.accordion .accordion__header,.accordion .accordion__item{outline:0}.accordion+.btn{margin-top:8px}.tabs-accordion .accordion__header{padding:12px 16px;margin-bottom:0;font-size:calc(16px + (24 - 16)*((100vw - 320px)/(1400 - 320)));color:#3078b6;border-bottom:1px solid #f2f2f2;text-decoration:none;cursor:pointer}@media (max-width:320px){.tabs-accordion .accordion__header{font-size:16px}}@media (min-width:1400px){.tabs-accordion .accordion__header{font-size:24px}}.tabs-accordion .accordion__header:focus,.tabs-accordion .accordion__header:focus+.accordion__content,main:focus{outline:0}.tabs-accordion .accordion__header:after{content:'';position:absolute}.tabs-accordion .accordion__header.active{background-color:#007166;color:#fff}.tabs-accordion .accordion__content{padding:12px;background-color:#f2f2f2;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.tabs-accordion .accordion__content p.title{font-size:calc(20px + (30 - 20)*((100vw - 320px)/(1400 - 320)));font-weight:700;color:#007166}@media (max-width:320px){.tabs-accordion .accordion__content p.title{font-size:20px}}@media (min-width:1400px){.tabs-accordion .accordion__content p.title{font-size:30px}}.tabs-accordion .accordion__content img{margin-bottom:12px}.tabs-accordion .accordion__item:focus>.accordion__content{animation:show .3s ease-in-out}.contact{background-color:#fff}.contact h2,.contact h3{color:#007166}.contact h3{font-size:calc(16px + (18 - 16)*((100vw - 320px)/(1400 - 320)))}@media (max-width:320px){.contact h3{font-size:16px}}@media (min-width:1400px){.contact h3{font-size:18px}}.contact .contactFoot,.contact .contactForm,.contact .contactHead{padding:24px 16px}.contact .contactHead{margin-bottom:0;font-size:calc(16px + (22 - 16)*((100vw - 320px)/(1400 - 320)))}@media (max-width:320px){.contact .contactHead{font-size:16px}}@media (min-width:1400px){.contact .contactHead{font-size:22px}}.contact .contactHead div:not(.sectionHeading){font-weight:700;color:#333}.contact .contactHead div:not(.sectionHeading) span{display:block}.contact .contactHead div:not(.sectionHeading) p:last-child{margin-bottom:0;position:relative}.contact .contactHead div:not(.sectionHeading) p:last-child:after{content:'';position:absolute;top:30px;right:10%;width:250px;height:80px;background:url(/dist/images/arrow.svg) no-repeat 0 0;background-size:contain}.contact .contactForm{background-color:#f2f2f2}.campaign .contactFoot,.contact .contactFoot li{font-weight:700}.campaign h2+p,.social div{margin-top:12px}.masthead__txt.message p{margin-top:16px}.social{margin-top:24px;text-align:center}.social div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.social div a{display:inline-block}.social div svg{margin:0 8px}.social div svg:hover{fill:#003e38}@media (max-width:767px){.highlight{margin-bottom:16px}.highlight img,.highlight svg{margin-right:16px;max-width:50px}.highlight,.sectors li{-ms-flex-align:center;align-items:center}.sectors .twoCols{display:block}.sectors .twoCols>div{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none}.sectors .twoCols>div:nth-child(2){padding-top:24px}.mastheadCampaign .twoCols{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center}.mastheadCampaign .twoCols .masthead__txt{margin:0 auto}.mastheadCampaign .twoCols .masthead__txt p{padding:16px 120px 0 0;margin:4px 0 -60px}.mastheadCampaign .twoCols .masthead__img{margin:0 0 0 auto}.mastheadCampaign .twoCols .logoCampaign{margin:0 auto 16px}.twoCols__img,.twoCols__img img{width:100%}.twoCols>.twoCols__mixedTxt{margin-top:48px}.mastheadCampaign .twoCols .masthead__img img,.twoCols__mixedImg img{max-height:40vh}}@media (min-width:768px){.masthead{overflow:hidden}.masthead .twoCols{-ms-flex-align:stretch;align-items:stretch}.masthead li span{font-size:2.25rem}.masthead img{transform:translateX(2.35vw)}.masthead h1{margin-top:.25em}.mastheadCampaign .twoCols{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;height:100%}.mastheadCampaign .twoCols .masthead__img{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%;max-height:75vh;-ms-flex-align:center;align-items:center}.mastheadCampaign .twoCols .masthead__img img{margin:auto}.mastheadCampaign .twoCols .masthead__txt{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;margin-right:0}.mastheadCampaign .twoCols .masthead__txt p{padding:16px 7vw 0 0;margin:0}.mastheadCampaign .twoCols .logoCampaign{position:absolute;right:0;top:32px;max-width:15%;height:initial}.bgGradientCampaign .twoCols__mixedTxt blockquote{font-size:calc(14px + (22 - 14)*((100vw - 768px)/(1400 - 768)))}}@media (min-width:768px) and (max-width:768px){.bgGradientCampaign .twoCols__mixedTxt blockquote{font-size:14px}}@media (min-width:768px) and (min-width:1400px){.bgGradientCampaign .twoCols__mixedTxt blockquote{font-size:22px}}@media (min-width:768px){.sectionHeading{padding-bottom:32px;margin-bottom:48px}.campaign .contactForm .sectionHeading{padding-bottom:8px;margin-bottom:32px}.highlights .contentWrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.highlight{-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;padding:0 1%}.highlight img,.highlight svg{margin:0 auto 12px;max-width:none}.highlight svg{max-width:106px}.highlight h3,.sectors li{-ms-flex-align:center;align-items:center}.highlight h3{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.corporate__txt .btn,.twoCols__txt .btn{margin-top:16px}.blockTxtImg__img{height:190px}.sectors li{-ms-flex-preferred-size:16%;flex-basis:16%;max-width:16%;margin-right:4%}.sectors li:nth-child(3n+3){margin-right:4%}.sectors li:nth-child(5n+5){margin-right:0}.caseStudies{background:#fff;background:linear-gradient(to right,#fff 0%,#fff 48%,#f2f2f2 48%,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=1 )}.tabs-accordion,.tabs-accordion .accordion__item{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.tabs-accordion{-ms-flex-line-pack:start;align-content:start;position:relative}.tabs-accordion .sectionHeading{-ms-grid-row:1;-ms-grid-column:1;grid-row:1;grid-column:1;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.tabs-accordion .accordion__item{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-rows:100px 58px 58px 58px auto;grid-template-rows:100px 58px 58px 58px auto;-ms-grid-row:1;grid-row:1;grid-column-gap:11%}.tabs-accordion #tab0,.tabs-accordion #tab1,.tabs-accordion #tab2{-ms-grid-column:1;grid-column:1;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;width:inherit}.tabs-accordion #tab0{-ms-grid-row:2;grid-row:2}.tabs-accordion #tab1{-ms-grid-row:3;grid-row:3}.tabs-accordion #tab2{-ms-grid-row:4;grid-row:4}.tabs-accordion .accordion__content{-ms-grid-column:2;grid-column:2;grid-row:1/6}.tabs-accordion .accordion__header{position:relative;padding:16px 24px;border-top:none;width:45%}.tabs-accordion .accordion__header.active{cursor:default;position:relative;border:0}.tabs-accordion .accordion__header.active:after{content:'';position:absolute;right:-26px;top:0;width:0;height:0;border-top:26px solid transparent;border-bottom:1.42em solid transparent;border-left:26px solid #007166}.tabs-accordion .accordion__header:not(.active):hover{color:#3078b6}.tabs-accordion .accordion__header:after{content:none}.tabs-accordion .accordion__item:focus>.accordion__content{animation:none}.tabs-accordion .accordion__content{padding:0 16px}.tabs-accordion .accordion__content p{max-width:55ch}.accordion+.btn{margin-top:16px}.social,.social div{-ms-flex-align:center;align-items:center}.social{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.social div{margin-top:0}.twoCols__mixedImg .logo60{top:20px;right:20px}}@media (min-width:640px){.masthead__txt{-ms-flex-align:start;align-items:flex-start}}@media (min-width:480px) and (max-width:767px){.sectors li{-ms-flex-preferred-size:30.66%;flex-basis:30.66%;max-width:30.66%;margin-right:4%}.sectors li:nth-child(2n+2){margin-right:4%}.sectors li:nth-child(3n+3){margin-right:0}}@media (min-width:640px) and (max-width:1199px){@supports (object-fit:cover){picture{height:100%}.masthead img{height:100%;object-fit:cover}}}@media (max-width:991px){.contact .contactHead div:not(.sectionHeading) p:last-child{margin-bottom:0;position:relative}.contact .contactHead div:not(.sectionHeading) p:last-child:after{width:120px;height:37px;top:20px;left:120px;transform:scaleY(-1) rotate(-25deg);background-size:contain}.sectors ul{margin-top:32px}}@media (min-width:992px){.masthead .twoCols{-ms-flex-align:center;align-items:center}.mastheadCampaign .masthead__img img{height:100%;width:auto}.contact{background-color:#fff;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.contact .contactHead{-ms-grid-row:1;-ms-grid-column:1;grid-row:1;grid-column:1;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.contact .contactForm{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-row:1/3;grid-column:2}.contact .contactFoot{-ms-grid-row:2;-ms-grid-column:1;grid-row:2;grid-column:1;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.contact .contactFoot,.contact .contactForm,.contact .contactHead{padding:32px}.campaign .contact{display:block}.sectors .contentWrap{display:-ms-flexbox;display:flex}.sectors .contentWrap>div:first-child{max-width:27%;margin-right:32px}.sectors .contentWrap ul{-ms-flex-pack:end;justify-content:flex-end}.twoCols__mixedImg{padding-right:45px}}@media (min-width:1200px){.corporate .twoCols{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.twoCols>.twoCols__mixed,.twoCols>div.corporate__img,.twoCols>div.twoCols__img{max-width:50vw;-ms-flex-preferred-size:50vw;flex-basis:50vw;margin:0 2% -48px -2.5vw}@supports (object-fit:cover){.twoCols>div.corporate__img img{width:100%;height:100%;object-fit:cover}}.twoCols>.twoCols__mixed,.twoCols>div.twoCols__img{margin:0 2% 0 -2.5vw}@supports (object-fit:cover){.twoCols>div.twoCols__img img{width:100%;height:100%;object-fit:cover}}.twoCols>div.twoCols__txt+div.twoCols__img{margin:0 -2.5vw 0 -2%}.twoCols>.twoCols__mixed{margin:0 -2.5vw 0 -2%}.twoCols>.twoCols__mixedImg{height:375px}.twoCols__mixedImg .logo60 img{max-width:75px}.twoCols>div.twoCols__txt+.twoCols__mixed{margin:0 -2% 0 -2.5vw}.corporate__txt,.twoCols>div.twoCols__txt+.twoCols__mixed{max-width:50vw;-ms-flex-preferred-size:50vw;flex-basis:50vw}.corporate__txt .btn{margin-top:32px}}@media (min-width:1440px){.masthead img{transform:translateX(5vw)}.twoCols>.twoCols__mixed,.twoCols>div.corporate__img,.twoCols>div.twoCols__img{margin-left:-5vw}.twoCols>div.twoCols__txt+.twoCols__mixed,.twoCols>div.twoCols__txt+div.twoCols__img{margin-right:-5vw}.twoCols__mixedImg .logo60{top:35px;right:35px}}@media (min-width:1600px){.twoCols>.twoCols__mixed,.twoCols>div.corporate__img,.twoCols>div.twoCols__img{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin-left:0}.twoCols>div.twoCols__txt+.twoCols__mixed{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:0}.masthead img{transform:none}}.blue-brand .masthead ul:not(.checkList) li{color:#0d537b}.blue-brand .sectionHeading:after,.blue-brand header{background-color:#0d537b}.blue-brand .accordion .accordion__header,.blue-brand .contact h2,.blue-brand .contact h3,.blue-brand .tabs-accordion .accordion__content p.title{color:#0d537b}.blue-brand .tabs-accordion .accordion__header.active{background-color:#0d537b;color:#fff}.blue-brand .tabs-accordion .accordion__header.active:after{border-left:26px solid #0d537b}.blue-brand .bgGradientCampaign{background:#0d537b;background-image:url(../images/cooling.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.frigofluid .masthead{background:url(/dist/images/pattern-ff.png) 0 0}.frigofluid .caseStudies{position:relative}.frigofluid .caseStudies:before,.torraval .caseStudies:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0}.frigofluid .caseStudies:before{background:url(/dist/images/bg-ff-bottom.png) no-repeat 0 100%;background-size:46vw}.torraval .masthead{background:url(/dist/images/pattern-t.png) 0 0}.btn span,.torraval .caseStudies{position:relative}.torraval .caseStudies:before{background:url(/dist/images/bg-t-bottom.png) no-repeat -10% 100%;background-size:32vw;opacity:.22}.torraval #faq:before,.torraval .highlights:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(/dist/images/bg-t-bottom.png);background-repeat:no-repeat;background-position:right -100px bottom 0;background-size:500px;opacity:.22}.torraval #faq:before{background-position:right -200px bottom 0}.btn,button{border:0;cursor:pointer}.btn{display:inline-block;position:relative;overflow:hidden;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;border-radius:.5em;font-family:"Arial",sans-serif;font-size:calc(16px + (18 - 16)*((100vw - 320px)/(1400 - 320)));text-align:center;line-height:1;padding:.45em .75em}@media (max-width:320px){.btn{font-size:16px}}@media (min-width:1400px){.btn{font-size:18px}}@media (min-width:768px){.btn{padding:.5em 1.5em}}button{background:0 0;padding:0;font-size:inherit;outline:0}.btn{color:#fff;transition:all .15s linear}.btn span{display:block;line-height:1}@media (min-width:768px){.btn.btn-big{font-size:calc(14px + (24 - 14)*((100vw - 320px)/(1400 - 320)));padding:1em 1.75em}}@media (min-width:768px) and (max-width:320px){.btn.btn-big{font-size:14px}}@media (min-width:768px) and (min-width:1400px){.btn.btn-big{font-size:24px}}.btn.btn-primary{background-color:#f5723e;font-weight:700;transition:all .15s linear}.btn.btn-primary:hover{background-color:#f24f0e;transition:all .15s linear}.btn-bar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-top:16px;line-height:2rem}.btn-bar a{-ms-flex-negative:0;flex-shrink:0}.btn-bar .btn{margin-top:0}.btn-bar .btn:not(:last-child){margin-right:10px}.blue-brand .btn{color:#fff}footer{background-color:#333;color:rgba(255,255,255,.8);padding:40px 0;overflow:hidden;margin:auto 0 0;-ms-flex-positive:1;flex-grow:1}@media (max-width:320px){footer{font-size:13px}}@media (min-width:1400px){footer{font-size:16px}}footer a{color:#3078b6;line-height:1.2}footer a:hover{text-decoration:underline}header{width:100%;position:fixed;top:0;left:0;padding:8px 0;z-index:100;background-color:#007166}header .contentWrapWide{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}header nav{line-height:1}header li{margin-right:16px}footer,header .btn,header a{font-size:calc(13px + (16 - 13)*((100vw - 320px)/(1400 - 320)))}header a{font-weight:700;color:#fff;text-align:center}@media (max-width:320px){header a{font-size:13px}}@media (min-width:1400px){header a{font-size:16px}}header .btn{display:-ms-flexbox;display:flex}@media (max-width:320px){header .btn{font-size:13px}}@media (min-width:1400px){header .btn{font-size:16px}}@media (max-width:767px){header img{max-width:120px;margin-right:16px}header .btn span.hideMobile,header ul{display:none}}@media (min-width:768px){header .contentWrapWide,header nav,header ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media (min-width:1200px){header li{margin-right:32px}}main{margin-top:49px}section{position:relative;margin:32px 0;overflow:hidden}section.bgSection{margin:0;padding:32px 0}section.bgSection.mastheadCampaign{padding:0}.contentWrap,.contentWrapMedium,.contentWrapNarrow,.contentWrapWide{width:100%;max-width:90vw;margin:0 auto;position:relative}.twoCols{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.twoCols article{margin-top:24px}.threeCols,.threeCols article,.twoCols{display:-ms-flexbox;display:flex}.threeCols{-ms-flex-wrap:wrap;flex-wrap:wrap}.threeCols article{margin-right:5%;-ms-flex-direction:column;flex-direction:column}.threeCols article,.threeCols li{-ms-flex-preferred-size:47%;flex-basis:47%;max-width:47%;padding:12px 0}.threeCols li:nth-child(2n+2){margin-right:5%}.threeCols li:nth-child(3n+3){margin-right:0}@media (min-width:768px){@supports (object-fit:cover){.campaign section:not(.mastheadCampaign) .twoCols img{width:100%;height:100%;object-fit:cover}}.campaign section:not(.mastheadCampaign) .twoCols__mixed picture{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.campaign section:not(.mastheadCampaign) .twoCols__mixed img{height:initial}.twoCols{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.twoCols>a,.twoCols>article,.twoCols>div{-ms-flex-preferred-size:47%;flex-basis:47%;max-width:47%;margin-right:4%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.twoCols>a:nth-child(2n+2),.twoCols>article:nth-child(2n+2),.twoCols>div:nth-child(2n+2){margin-right:0}.twoCols>.twoCols__mixedTxt{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;text-align:right}.twoCols.twoCols__mixed{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}.campaign .twoCols{-ms-flex-align:stretch;align-items:stretch}.campaign .twoCols .twoCols__txt{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;max-width:45ch;margin:auto}}@media (min-width:640px) and (max-width:767px){.threeCols li{-ms-flex-preferred-size:30.66%;flex-basis:30.66%;max-width:30.66%}.threeCols li:nth-child(2n+2){margin-right:0}}@media (max-width:767px){.sectors .twoCols{display:block}.sectors .twoCols>div{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.twoCols>a,.twoCols>article,.twoCols>div{margin:8px 0}.twoCols__mixed,.twoCols__mixedTxt{width:100%}.twoCols__mixedTxt blockquote{margin:0 auto}.twoCols__mixedTxt p{margin:50px 35% -75px 0}.twoCols__mixedImg{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:768px){.threeCols article,.threeCols>li{-ms-flex-preferred-size:30.66%;flex-basis:30.66%;max-width:30.66%;margin-right:4%;padding:24px 0}.threeCols article:nth-child(2n+2),.threeCols>li:nth-child(2n+2){margin-right:4%}.threeCols article:nth-child(3n+3),.threeCols>li:nth-child(3n+3){margin-right:0}.twoCols__mixedImg picture{margin:24px auto 0}.contentWrapNarrow{max-width:640px;margin-left:auto;margin-right:auto}}@media (min-width:992px){.contentWrap,.contentWrapMedium{max-width:82vw}section{margin:48px 0}section.bgSection{padding:48px 0}}@media (min-width:1200px){.contentWrap{max-width:1060px;margin:0 auto}.contentWrapMedium{max-width:775px;margin-left:auto;margin-right:auto}}@media (max-width:1439px){.contentWrapWide{max-width:95vw}}@media (min-width:1440px){.contentWrap{max-width:1190px}}@media (min-width:1600px){.contentWrapWide{max-width:1440px}}
/*# sourceMappingURL=bundle.css.map */
