﻿*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"FS Clerkenwell";src:url("/_fonts/fs_clerkenwell-regular-webfont.woff2") format("woff2"),url("/_fonts/fs_clerkenwell-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FS Clerkenwell Bold";src:url("/_fonts/fs_clerkenwell-bold-webfont.woff2") format("woff2"),url("/_fonts/fs_clerkenwell-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"LLRubberGrotesque";src:url("/_fonts/LLRubberGrotesque.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"ffg_icons_4";src:url("/_fonts/ffg_icons_4.ttf") format("truetype");font-weight:normal;font-style:normal}html,body,div,span,h1,h2,h3,h4,h5,h6,p,hr,a,a img,font,img,dd,dl,dt,li,ol,ul,blockquote,fieldset,form,label,legend,table,caption,tr,th,td{margin:0;padding:0;border:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,video{display:inline-block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.flex{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-center{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sticky{position:sticky;top:0}.icon:before,.next-tab a:after,.icon-step:after,.icon--cal:before,.tabs--app>ul>li a:before,.tabs--resources>ul>li a:before,.tabs--about>ul>li a:before,.tabs--contact>ul>li a:before,.tabs--numbered>ul>li a:before,.search-results ul li:before{font-family:"ffg_icons_4" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon--pencil:before{padding-right:7px;content:"";font-size:13px}.icon--volac:before{padding-right:7px;content:"";font-size:14px}.icon--folder:before,.search-results ul li:before{padding-right:7px;content:"";font-size:14px}.icon--cal,.icon--pdf{display:block;padding-left:55px;position:relative}.icon--pdf:before{content:"";position:absolute;top:0;left:0;display:block;width:40px;height:40px;background:url(/_img/icons/icon-pdf.svg) no-repeat 0 0;background-size:auto 35px}.icon--cal:before{content:"";font-size:32px;position:absolute;top:0;left:0;display:block;width:40px;height:40px}.icon--search:before{content:"";vertical-align:middle}body{color:#00395a;font-size:18px;text-align:left;font-family:"FS Clerkenwell",serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#fff}.modal-on{overflow:hidden}@media screen and (max-width: 480px){body{font-size:17px}}@media screen and (max-width: 400px){body{font-size:16px}}h1,h2,h3,h4,h5,h6{margin:0 0 20px;color:#00395a;line-height:normal;font-weight:normal}h1{font-size:2em;margin-bottom:22px}h2{font-size:1.7em;margin-bottom:18px}h3{font-size:1.6em;margin-bottom:16px}h4{font-size:1.5em;margin-bottom:15px}h5{font-size:1.4em;margin-bottom:15px}h6{font-size:1.3em;margin-bottom:15px}p{margin:0 0 20px;line-height:1.4em}p>small{font-size:.8em;line-height:1.2em;display:block}p>a:not(.btn){color:#0071ce}p>.inline-image:first-of-type,p+p .inline-image:first-of-type{margin-top:0}p+p .inline-image:last-child{margin-bottom:10px}p strong,p b,li strong,li b{font-family:"FS Clerkenwell Bold"}.tabs-fullWidth p,.tabs-fullWidth ul,.tabs-fullWidth ol{font-size:1.2em}.tabs-fullWidth p .btn--arrow{margin-top:30px;font-size:.8em}.tabs-fullWidth .leader{font-size:1.55em}.tabs-fullWidth .panel h3{margin-top:40px;margin-bottom:20px}.tabs-fullWidth .panel h3:first-child{margin-top:0}.tabs-fullWidth .resources-split p{font-size:.95em;line-height:1.2em}.leader{font-size:1.2em}.red{color:#e84e0f}.green{color:#008996}.blue{color:#0071ce}blockquote{margin:30px 0;padding:20px 25px 20px 30px;border-left:6px solid #008996;background:#f5f7f9}blockquote p{margin:0;font-size:1.4em;line-height:1.4em;font-family:"FS Clerkenwell",serif;font-style:italic}blockquote cite{font-size:1em;font-style:normal;margin-top:15px;display:block}blockquote p cite{font-size:.75em}a{color:#00395a;text-decoration:none}a:hover{color:#00395a;text-decoration:none}.template ul li a{color:#0071ce}img{max-width:100%;vertical-align:bottom;height:auto;-ms-interpolation-mode:bicubic}hr{margin:40px 0;height:1px;border:0;border-top:1px solid #ccc}small{font-size:.8em}address{margin:0 0 20px;line-height:1.5em;font-style:normal}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}pre{margin:0}pre code{font-size:1.5em;white-space:pre-wrap}figure{margin:0 0 20px}figcaption{padding-top:10px;color:#777;font-size:.8em}.floatLeft{float:left}.floatRight{float:right}.hide{display:none}.hideText{text-indent:100%;white-space:nowrap;overflow:hidden}.clr{clear:both}.textLeft{text-align:left}.textCenter{text-align:center}.textRight{text-align:right}.highlight{color:#008996}.marked{color:#fff;background:#abc380}.meta{color:#666;font-style:italic;font-size:.9em;margin-bottom:10px}.lrgfont{font-size:3em}.fixed{position:fixed;top:20px}span.anchor{display:block;position:relative;top:-114px;visibility:hidden}@media screen and (min-width: 1025px){h2{font-size:1.8em}}@media screen and (min-width: 1201px){h2{font-size:2em}h3{font-size:1.8em}}@media screen and (max-width: 1200px){h1{font-size:1.8em}}@media screen and (max-width: 1024px){h1,h2{font-size:1.6em}h3{font-size:1.5em}h4{font-size:1.4em}h5{font-size:1.3em}h6{font-size:1.25em}.tabs-fullWidth p,.tabs-fullWidth ul,.tabs-fullWidth ol{font-size:1.1em}.tabs-fullWidth .leader{font-size:1.4em}}@media screen and (max-width: 850px){.tabs-fullWidth p,.tabs-fullWidth ul,.tabs-fullWidth ol{font-size:1em}.tabs-fullWidth .leader{font-size:1.2em}}@media screen and (max-width: 750px){.fixed{position:static}.leader{font-size:1.1em}}@media screen and (max-width: 600px){h1{margin-bottom:20px}h3{font-size:1.4em}}@media screen and (max-width: 480px){h1,h2,h3,h4,h5,h6{margin:0 0 18px}p{margin:0 0 18px}.leader{font-size:1.05em}blockquote{padding:20px 25px}}@media screen and (max-width: 400px){p{margin:0 0 15px;line-height:1.3em}.leader{font-size:1em}.hero-content h1{margin-bottom:15px}h3{font-size:1.35em}h4{font-size:1.3em}h5{font-size:1.25em}h6{font-size:1.2em}}.btn{font-size:1em;display:inline-block;padding:7px 18px 6px;color:#fff;font-family:"FS Clerkenwell",serif;outline:none;cursor:pointer;border:none;border-radius:25px;background:#008996}.btn--caps{text-transform:uppercase}.btn--arrow{font-family:"Cabin",sans-serif;font-weight:600;text-transform:uppercase;padding:6px 18px;border-radius:24px;color:#fff;background:#0071ce}.btn--arrow:after{padding-left:8px;font-family:"ffg_icons_4" !important;font-style:normal;font-size:18px;content:"";vertical-align:middle;margin-top:-4px;display:inline-block}.btn:hover{color:#fff;opacity:.8}.btn--impact{background:#e4f0f9;color:#0071ce}.btn--impact:hover{color:#0071ce}.btn--green{background:#abc380;font-family:"Cabin",sans-serif;text-transform:uppercase;color:#00395a}.btn--green:hover{color:#00395a;background:#91a76b}input.btn{font-size:1em;line-height:1.5em}ul{margin:0 0 25px;overflow:hidden;padding-left:20px;line-height:1.5em}ul li{margin:0 0 10px}ul li ul{margin-top:20px;margin-left:30px;list-style-type:circle}ol{margin:0 0 25px;overflow:hidden;padding-left:25px;line-height:1.5em}ol li{margin:0 0 10px}ol li ol{margin-top:20px;margin-left:30px;list-style-type:lower-latin}dl{margin:0 0 25px;overflow:hidden;line-height:1.5em}dt{color:#111;font-weight:normal}dd{margin:0 0 20px}.inline{margin-left:0;padding:0;list-style:none}.inline li{display:inline;margin:0 15px 0 0}.breadcrumb ul{margin-left:0;padding:0;list-style:none}.breadcrumb ul li{display:inline;margin:0 10px 0 0}.paging{margin:0 0 20px}.paging ul{margin:0;padding:0;list-style:none}.paging ul li{display:inline-block}.paging ul li.det{padding-right:10px}.paging ul li a{display:inline-block;line-height:1;padding:9px 12px 6px;color:#fff;background:#abc380}.paging ul li a:hover{background:#008996}.paging ul li a.on{background:#008996}@media screen and (max-width: 400px){ul{padding-left:18px}ul li{margin:0 0 6px;line-height:1.4em}}.prodList{padding-top:20px;padding-left:100px;position:relative}.prodList:before{position:absolute;top:0;left:0;display:block;width:75px;height:75px;content:"";background-position:0 0;background-repeat:no-repeat;background-size:75px 75px}.prodList--ing:before{background-image:url(/_img/icons/products_icon1.png)}.prodList--process:before{background-image:url(/_img/icons/products_icon2.png)}.prodList--range:before{background-image:url(/_img/icons/products_icon3.png)}.prodList--support:before{background-image:url(/_img/icons/products_icon4.png)}.prodList+ul{padding-left:120px}@media screen and (max-width: 1260px){.prodList{padding-top:10px;padding-left:70px}.prodList:before{width:55px;height:55px;background-size:55px 55px}.prodList+ul{padding-left:90px}}@media screen and (max-width: 950px){.prodList{padding-top:15px}}@media screen and (max-width: 480px){.prodList{padding-top:5px;padding-left:55px}.prodList:before{top:-5px;width:40px;height:40px;background-size:40px 40px}.prodList+ul{padding-left:75px}}@media screen and (max-width: 340px){.prodList{padding-top:2px;padding-left:50px}.prodList:before{top:-5px;width:35px;height:35px;background-size:35px 35px}.prodList+ul{padding-left:70px}}.tableWrap{overflow:auto}table{width:100%;margin:0 0 20px;border-spacing:0;border-collapse:collapse}.tableWrap:last-child table{margin-bottom:0}blockquote+.tableWrap{margin-top:40px}th{padding:15px 10px;color:#fff;border:1px solid #008996;background:#008996;font-weight:400}td{padding:10px;border:2px solid #fff;background:rgba(242,248,253,.55)}tr:nth-child(even) td{background-color:rgba(0,113,206,.08)}.rowItemStandout td{color:#fff;background:#abc380}.msg{margin:0 0 20px;padding:20px;background:#f5f5f5}.msg p{margin-bottom:0}.msg ul{padding:0;margin-bottom:0}.msg ul li{margin-bottom:5px}.msgImp{padding-left:65px;color:#fff;background:#8ec3d9 url(/_img/icons/important.svg) no-repeat 30px center}.msgImp a{color:#fff}.msgError{padding-left:65px;color:#fff;background:#e84d54 url(/_img/icons/error.svg) no-repeat 20px center}.msgError a{color:#fff}.msgSuccess{padding-left:65px;color:#fff;background:#abc380 url(/_img/icons/success.svg) no-repeat 20px center}.msgSuccess h3{color:#fff;margin:0 0 10px}.msgSuccess a{color:#fff}.msgAssist{background-color:#fff0bc}.cols{margin-bottom:30px}.cols:last-child{margin:0}.cols--half>.col{width:48%;float:left;margin-right:4%}.cols--third>.col{width:32%;float:left;margin-right:2%}.cols--fourth>.col{width:22%;float:left;margin-right:4%}.cols>.endCol{margin-right:0}.cols>.col>p:last-child,.cols>.col>ul:last-child{margin:0}.col--grey{padding:30px;background-color:#e9e9e9}.cols--5-7>.col{float:left;width:39.7%;margin-right:3%}.cols--5-7>.col:last-child{width:57.3%;margin-right:0}.cols--7-5>.col{float:left;width:57.3%;margin-right:3%}.cols--7-5>.col:last-child{width:39.7%;margin-right:0}.cols--60-40>.col{width:58%;float:left;margin-right:2%}.cols--60-40>.col:last-child{width:40%;margin:0}.cols--4-8>.col{float:left;width:32.3%;margin-right:3%}.cols--4-8>.col:last-child{width:64.7%;margin-right:0}.cols--register hr{margin:20px 0;border-top:1px solid #e2e2e2}.cols--register .col:last-child small{font-size:.65em}.cols--register .col:last-child p small{color:#95989a}.main-content .cols--5-7{margin:20px 30px 60px}.main-content .cols--5-7 .col:first-child p{font-size:1.2em}.main-content .cols--5-7 .col:first-child p .btn{font-size:.9em;margin-top:10px}@media screen and (max-width: 1024px){.main-content .cols--5-7 .col:first-child p{font-size:1.1em}}@media screen and (max-width: 950px){.cols--7-5>.col,.cols--5-7>.col,.cols--4-8>.col{float:none;width:100%;margin:0 0 30px}.cols--7-5>.col:last-child,.cols--5-7>.col:last-child,.cols--4-8>.col:last-child{float:none;width:100%;margin:0}.cols--register{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cols--register hr{margin:18px 0}.cols--register .col:last-child small{font-size:.6em}.cols--register .col{float:none}.cols--register .col:first-child{order:2;width:100%}.cols--register .col:last-child{order:1;width:100%;margin-bottom:30px}.main-content .cols--5-7{margin:0 25px 40px}}@media screen and (max-width: 850px){.main-content .cols--5-7 .col:first-child p{font-size:1em}}@media screen and (max-width: 750px){.cols--half>.col{width:100%;margin-bottom:25px;margin-right:0}.cols--half>.col:last-child{margin-bottom:0}.cols--half>.col:last-child p:last-child img{margin:0}.cols--60-40>.col{margin-bottom:25px}.cols--third>.col,.cols--fourth>.col,.cols--60-40>.col,.cols--60-40>.col:last-child{width:100%;margin-right:0}.cols--register .col:first-child{margin:0}.cols--register .col:last-child{margin-bottom:25px}}@media screen and (max-width: 600px){.main-content .cols--5-7{margin:0 20px 40px}.main-content .cols--5-7 .col:first-child p .btn{margin-top:0}}@media screen and (max-width: 480px){.cols--5-7 .col--grey{padding:30px 25px}}@media screen and (max-width: 400px){.cols--5-7 .col--grey{padding:30px 20px}}.tabs{margin:0}.tabs>ul{margin:0;padding:0;list-style:none}.tabs>ul li{display:inline-block;margin:0 10px 0 0;font-size:1.4em;text-transform:uppercase;font-family:"LLRubberGrotesque"}.tabs>ul li:last-child{margin:0}.tabs>ul li a{padding:20px 30px 15px;display:inline-block;color:#00395a;background:#fff;opacity:.6}.tabs>ul li a:hover{color:#00395a;opacity:.85}.tabs>ul li a.on{color:#00395a;opacity:1}.tabs+.tabs{margin-top:50px}.tabs .panel{background:#fff}.tabs .panel .tab-row{padding:40px 30px}.tabs .panel .tab-row--brands{padding:0;background:#f1f4f6}.tabs .panel .tab-row--inner{padding:40px 30px}.tab-row--brands .tr-brand{float:left;width:32%;margin-right:2%;text-align:center}.tab-row--brands .tr-brand:last-child{margin-right:0}.tab-row--brands .tr-brand p{margin:0}.tab-row--brands .tr-brand img{display:block;margin:15px auto;max-width:80%;-webkit-transition:transform .3s ease;transition:transform .3s ease}.tab-row--brands .tr-brand small{color:#0071ce}.tab-row--brands .tr-brand:hover img{transform:scale(1.1)}.tab-row--vr{position:relative}.tab-row--vr:after{content:"";position:absolute;top:30px;bottom:30px;left:50%;width:1px;height:calc(100% - 60px);background:#d3dce2}.tab-split>div,.tab-split .ts--sub-split>div{float:left;width:calc(50% - 30px);margin-right:60px}.tab-split>div *:last-child{margin-bottom:0}.tab-split>.ts-right,.tab-split .ts--sub-split>div:last-child{margin:0}.tab-split .ts--sub-split{margin-bottom:25px}.container .ts--sub-split--mobCenter img{width:200px;max-width:100%;margin:0 auto;display:block}.tab-split--twothirds>div{width:calc(66.666% - 30px)}.tab-split--twothirds>div:last-child{width:calc(33.333% - 30px)}.tab-split--oneThird>div{width:calc(33.333% - 30px)}.tab-split--oneThird>div:last-child{width:calc(66.666% - 30px)}.tab-split .ts--sub-features{margin:20px 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tab-split .ts--sub-features:first-child{margin-top:0}.tab-split .ts--sub-features>div{float:left;width:31%;margin-right:4%}.tab-split .ts--sub-features>div:last-child{width:65%;margin:0}.tsf--txt h5{font-weight:bold;font-family:"FS Clerkenwell Bold",serif}.tab-split .ts--sub-features-rev>div{float:left;width:65%;margin:0}.tab-split .ts--sub-features-rev>div:last-child{width:31%;margin-left:4%}.tab-split--flex-center{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.resources-split>div{float:left;width:calc(50% - 30px);margin-right:60px}.resources-split>.rs-right{margin:0}.tab-row--grey{background:#f1f4f6}.tab-row--resources{color:#fff;background:#6ba1ce}.tab-row--resources h2{margin-bottom:5px;font-family:"LLRubberGrotesque";text-transform:uppercase;text-align:center;color:#fff;font-size:5vw}.tab-row--resources h2+p{max-width:800px;margin:0 auto 15px}.tab-row--resources p a:not(.icon--cal):not(.icon--pdf){color:#fff;border-bottom:1px solid #eee}.tab-row--resources p a:not(.icon--cal):hover,.tab-row--resources p a:not(.icon--pdf):hover{opacity:.8}.tab-row--resources .leader{max-width:600px;margin:0 auto}.tab-row--resources hr{margin:30px 0;border-top:1px solid #aac6de}.tab-row--resources h4{color:#c7dae8;font-size:1.3em;margin-bottom:10px}.tab-row--resources .icon--cal,.tab-row--resources .icon--pdf{color:#fff}.next-tab{display:inline-block;margin:30px 0 0;font-family:"Cabin",sans-serif;font-weight:600;text-transform:uppercase}.next-tab a{display:block;line-height:30px;padding:6px 18px;border-radius:24px;color:#fff;background:#0071ce}.next-tab a:after{padding-left:8px;font-size:30px;vertical-align:middle}.icon-step{display:none}.icon-step:after{font-size:36px;vertical-align:middle}.icon-step--one:after{content:""}.icon-step--two:after,.next-tab--2 a:after{content:""}.icon-step--three:after,.next-tab--3 a:after{content:""}.icon-step--four:after,.next-tab--4 a:after{content:""}.next-tab--arrow a:after{font-size:18px;content:"";vertical-align:middle;margin-top:-4px;display:inline-block}.tabs--app>ul>li:nth-child(1) a:before{padding-right:8px;content:"";font-size:.9em}.tabs--app>ul>li:nth-child(2) a:before{padding-right:8px;content:""}.tabs--app>ul>li:nth-child(3) a:before{padding-right:8px;content:"";font-size:.95em}.tabs--resources .panel:first-of-type,.tabs--resources .panel:nth-of-type(2){padding:10px 20px}.tabs--resources .panel:nth-of-type(3){padding:10px 20px}.tabs--resources>ul>li:nth-child(1) a:before,.tabs--resources>ul>li:nth-child(2) a:before{padding-right:8px;content:"";font-size:.9em}.tabs--resources>ul>li:nth-child(3) a:before{margin-right:10px;display:inline-block;content:"";width:38px;height:22px;background:url(/_img/icons/video-icon.png) 0 0 no-repeat;background-size:contain}.tabs--resources>ul>li:nth-child(4) a:before{padding-right:8px;content:""}.tabs .videoIntro{margin-right:auto;margin-left:auto;padding:25px;border:1px solid #e4dad0;font-size:1.25em}@media screen and (max-width: 480px){.tabs .videoIntro{padding:20px;font-size:1.15em}}.tabs--about>ul>li:nth-child(2) a:before{padding-right:8px;content:""}.tabs--about>ul>li:nth-child(3) a:before{padding-right:8px;content:""}.tabs--contact>ul>li:nth-child(1) a:before{padding-right:8px;content:"";font-size:.95em}.stamp{margin:20px 0;padding:7px 12px 3px;border:4px solid;display:table;font-size:2.4em;font-family:"LLRubberGrotesque";line-height:1;text-transform:uppercase}.stamp.max{color:#008996;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.stamp.min{color:#a05900;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.app-badges{margin:10px auto 10px 0;max-width:560px}.app-badges img{margin:10px 0}.app-badges>a{display:block;float:left;width:47.5%;margin-right:5%;overflow:hidden}.app-badges>.ab-right{margin:0}.ts-right .app-badges{margin:10px auto}@media screen and (min-width: 1025px){.tab-row h2{font-size:2.2em}.tab-row h3{font-size:1.8em}}@media screen and (min-width: 801px)and (max-width: 1080px){.stamp{font-size:2em}}@media screen and (min-width: 801px)and (max-width: 960px){.stamp{font-size:1.5em}}@media screen and (max-width: 1200px){.tab-row--resources h2+p{max-width:650px}.tab-split .ts--sub-split>div{width:calc(50% - 15px);margin-right:30px}}@media screen and (max-width: 1120px){.tabs--resources>ul>li>a span{display:none}.tabs--resources>ul>li:nth-child(-n+4) a:before{padding:0;margin:0}.tabs--resources>ul>li:nth-child(3) a:before{width:32px;height:18px}}@media screen and (max-width: 1024px){.tab-split--twothirds>div{width:calc(66.666% - 15px);margin-right:30px}.tab-split--twothirds>div:last-child{width:calc(33.333% - 15px)}.tab-split--oneThird>div{width:calc(33.333% - 15px);margin-right:30px}.tab-split--oneThird>div:last-child{width:calc(66.666% - 15px)}.tab-split .ts--sub-features{margin:40px 0}.tab-split .ts--sub-features>div{width:160px;margin-right:30px}.tab-split .ts--sub-features>div:last-child{width:calc(100% - 190px);margin:0}.tab-split .ts--sub-features-rev>div{width:calc(100% - 190px);margin:0}.tab-split .ts--sub-features-rev>div:last-child{width:160px;margin-left:30px}.tab-row--resources h2{font-size:2.4em}}@media screen and (max-width: 960px)and (min-width: 801px){.tab-split .ts--sub-split>div{float:none;width:100%;margin:0 0 30px}}@media screen and (max-width: 800px){.tab-split>div{float:none;width:100%;margin:0 0 25px}.tab-row--vr:after{content:none}.tab-split--twothirds>div:last-child,.tab-split--oneThird>div:last-child{width:100%}.tab-split--twothirds>div:last-child>img{max-width:300px;margin:0 auto;display:block}.next-tab{display:block;width:250px;margin:40px auto 0;text-align:center}}@media screen and (max-width: 750px){.tabs--contact>ul>li>a span{display:none}.tabs--contact>ul>li:nth-child(-n+3) a:before{padding:0}.tabs--contact>ul>li:nth-child(2) a:after{padding-left:5px;content:"UK"}.tabs--contact>ul>li:nth-child(3) a:after{padding-left:5px;content:"IRL"}.tab-row--brands .tr-brand{float:none;margin:0 0 30px;width:100%}.tab-row--brands .tr-brand:last-child{margin:0}}@media screen and (max-width: 720px){.tabs--app>ul>li>a span{display:none}.tabs--app>ul>li:nth-child(-n+3) a:before{padding:0}}@media screen and (max-width: 650px){.tabs--about>ul>li>a span{display:none}.tabs--about>ul>li:nth-child(-n+3) a:before{padding:0}}@media screen and (max-width: 600px){.tabs>ul li a{padding:20px 26px 15px}.tab-split .ts--sub-split>div,.resources-split>div{float:none;width:100%;margin:0 0 25px}.stamp{font-size:2.2em;margin:25px auto}.tab-split .ts--sub-features{flex-wrap:wrap;margin:0}.tab-split .ts--sub-features>div,.tab-split .ts--sub-features>div:last-child{display:block;width:100%;margin:0 0 20px}.tab-split .tsf--txt{order:2}.tab-split .tsf--img{order:1}.tab-split .tsf--img img{max-width:220px;margin:0 auto;display:block}}@media screen and (max-width: 480px){.tabs .panel .tab-row{padding:35px 25px}.icon-step{display:inline-block}.tabs--numbered>ul>li a:before{font-size:36px}.tabs--numbered>ul>li:nth-child(1) a:before{content:""}.tabs--numbered>ul>li:nth-child(2) a:before{content:""}.tabs--numbered>ul>li:nth-child(3) a:before{content:""}.tabs--numbered>ul li a{padding:18px 25px 15px}.tabs--numbered>ul li a span{display:none}.tabs .panel .tab-row--inner{padding:0}.tab-row--brands .tr-brand{margin:0 0 25px}}@media screen and (max-width: 440px){.tabs--resources>ul li a{padding:10px 13px 8px}}@media screen and (max-width: 400px){.tabs .panel .tab-row{padding:30px 20px}.tab-split .tsf--img img{max-width:180px}.tab-split--twothirds>div:last-child img{max-width:100%}.next-tab{width:auto}.tabs--contact>ul li a{padding:20px 25px 15px}}@media screen and (max-width: 340px){.tabs--contact>ul li a{padding:20px 22px 15px}}.modal,.modal-youtube,.modal-teambio{display:none;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;height:100%;width:100%;z-index:9999}.modal .modal-inner,.modal-youtube .modal-inner,.modal-teambio .modal-inner{max-width:840px;width:90%;min-height:150px;max-height:90%;left:50%;top:45%;padding:40px;margin:0 auto;background:#fff;display:block;float:none;position:absolute;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:auto;-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out}.modal.on .modal-inner,.modal-youtube.on .modal-inner,.modal-teambio .modal-inner{top:50%}.modal .modal-content p:last-child{margin-bottom:5px}.modalClose{cursor:pointer;text-decoration:none;top:0;right:0;width:40px;height:40px;background:#00395a url(/_img/icons/cross.svg) no-repeat 50%;overflow:hidden;position:absolute;text-align:center;line-height:1.2;z-index:1}.modal-youtube .modal-inner{padding:40px 10px 10px}.modal-youtube .modalClose{width:30px;height:30px}.modal-teambio .modal-inner{display:flex;flex-direction:column;max-width:1100px;overflow:hidden;padding:0;padding-bottom:40px}.modal-teambio .modal-header{height:40px;min-height:40px}.modal-teambio .modal-content{overflow:auto;padding:0 40px}@media screen and (max-width: 1025px){.modal-youtube .modal-inner{max-width:960px}}@media screen and (max-width: 600px){.modal .modal-inner,.modal-youtube .modal-inner{max-height:92%;padding:30px}.modal-youtube .modal-inner{padding:40px 10px 10px}.modal-teambio .modal-inner{padding-bottom:36px}.modal-teambio .modal-header{height:36px;min-height:36px}.modal-teambio .modal-content{padding:0 36px}.modal p{margin-bottom:15px}.modalClose{width:36px;height:36px}.modalClose:before{line-height:36px}}@media screen and (max-width: 360px){.modalClose{width:34px;height:34px}.modal .modal-inner{padding:30px 25px}.modal-youtube .modal-inner{padding:40px 5px 5px}.modal .modal-content{padding-top:10px}.modal-teambio .modal-inner{padding-bottom:34px}.modal-teambio .modal-header{height:34px;min-height:34px}.modal-teambio .modal-content{padding:0 34px}}@media screen and (max-width: 340px){.modal .modal-inner{padding:30px 20px}.modal-youtube .modal-inner{padding:40px 5px 5px}}.accordion{margin:40px 0}.accordion>h3{display:block;text-align:center;color:#fff;margin:0 0 10px;padding:10px 15px;background:#008996}.accordion>h3:hover{cursor:pointer;background:#abc380}.accordion>h3.on{margin:0 0 15px;background:#abc380}.accordion .content{display:none}.accordion .content.contentopen{display:block}.inline-image{margin:30px 0}.inline-image--left-half{float:left;margin:5px 5% 5% 0;width:50%}.inline-image--right-half{float:right;margin:5px 0 5% 5%;width:50%}.inline-image--left-third{float:left;margin:5px 4% 4% 0;width:33.3%}.inline-image--right-third{float:right;margin:5px 0 4% 4%;width:33.3%}@media screen and (max-width: 1024px){.inline-image--left-third{margin:5px 5% 5% 0;width:50%}.inline-image--right-third{margin:5px 0 5% 5%;width:50%}}@media screen and (max-width: 650px){.inline-image--left-half,.inline-image--right-half,.inline-image--left-third,.inline-image--right-third{float:none;margin:30px 0;width:100%}}.youtube-container{position:relative;margin:40px 0;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.youtube-container iframe,.youtube-container object,.youtube-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modal-youtube .youtube-container{margin:0}.webForm div{margin:0 0 20px}.webForm div em{display:block;margin-top:10px}.webForm .submitBtn{margin:20px 0 10px}.webForm .submitBtn label,.labelhide{display:none}label{width:100%;display:block;padding:0;margin:0 0 4px}input.text,textarea,select{width:100%;padding:10px;margin:0;font-size:1em;font-family:"FS Clerkenwell",serif;border:1px solid #e5e5e5;background:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}input.text:focus,textarea:focus,select:focus{outline:none;border-color:#ccc}input.file{margin:8px 0}.select{position:relative}.select:after{content:"";position:absolute;top:0;width:0;height:0;right:15px;bottom:0;margin:auto;border-style:solid;border-width:6px 5px 0px 5px;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);pointer-events:none}.select select{content:"";height:100%;width:100%;cursor:pointer;outline:none;padding-right:40px;-moz-appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0}.select select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.select select::-ms-expand{display:none}.no-csstransforms3d .select select{padding-right:10px}.no-csstransforms3d .select:after{content:none}textarea,input.text,input[type=text],input[type=button],.input-checkbox{-webkit-appearance:none;border-radius:0}input[type=submit]{-webkit-appearance:none}textarea{min-height:150px;min-width:100%;max-width:100%}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}input:-webkit-autofill,select:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill:hover input:-webkit-autofill:focus,select:-webkit-autofill:focus,input:-webkit-autofill:active,select:-webkit-autofill:active{-webkit-animation:autofill 0s forwards;animation:autofill 0s forwards}@keyframes autofill{100%{background:rgba(0,0,0,0);color:#000}}@-webkit-keyframes autofill{100%{background:rgba(0,0,0,0);color:#000}}.formList{display:inline-block;padding:2px 0;line-height:1.5em}.formList label{width:auto;padding:0 10px 0 0;float:none}.formList input{width:auto;margin:0 10px 0 0;padding:0;border:0}.checkbox,.check{display:inline-block;padding:6px 0}.checkbox input,.check input{float:left;margin:0;padding:0;border:0;position:relative}.formList input{opacity:0;position:absolute;margin:12px 10px 0 12px}.formList label{display:inline-block;vertical-align:middle;margin:5px 0;cursor:pointer;position:relative}.formList label:before,.checkbox input:before,.check input:before{content:"";background:#fff;border:1px solid #ddd;display:inline-block;vertical-align:middle;width:16px;height:16px;padding:2px;margin-bottom:4px;margin-right:10px;text-align:center;cursor:pointer}.formListRadio label:before,.radList label:before{-webkit-border-radius:16px;border-radius:16px}.formListRadio label.checked:after,.radList label.checked:after{content:"";position:absolute;left:6px;top:7px;width:10px;height:10px;border-radius:10px;background:#abc380}.formListCheckbox label.checked:after,.checkList label.checked:after,.checkbox input.checked:after,.check input.checked:after{content:"";position:absolute;left:8px;top:4px;width:4px;height:11px;border:solid #008996;border-width:0 2px 2px 0;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.no-csstransforms3d .formList{margin-top:6px}.no-csstransforms3d .checkbox,.no-csstransforms3d .check{padding:10px 0}.no-csstransforms3d .formList input{opacity:1;position:relative;margin:0 10px 0 0}.no-csstransforms3d .formList label{margin:0 0 5px}.no-csstransforms3d .formList label:before,.no-csstransforms3d .checkbox input:before,.no-csstransforms3d .formListCheckbox label.checked:after,.no-csstransforms3d .checkList label.checked:after,.no-csstransforms3d .checkbox input.checked:after,.no-csstransforms3d .formListRadio label.checked:after,.no-csstransforms3d .radList label.checked:after{content:none}.labelfullwidth div{clear:left;margin:0 0 10px}.labelfullwidth div .label{width:100%;padding:0 0 10px}.labelfullwidth label.labelhide{display:none}.labelfullwidth input.text,.labelfullwidth textarea,.labelfullwidth select{width:100%}.labelfullwidth .formList{width:100%;float:left;margin:0 0 10px}.labelfullwidth .formList input{float:left;margin:3px 5px 0 0}.labelfullwidth .formList label{width:auto;float:none;padding:0}.labelfullwidth .formList br{clear:left}@media screen and (max-width: 750px){.webForm div em{margin-top:5px;margin-left:0}.select{width:100%}.webForm>div>label{margin-bottom:5px}input.text,textarea,select{width:100%}input.file{margin-top:0;margin-bottom:0}.formList{padding-top:0;padding-bottom:0}.checkbox{padding-top:5px}textarea{min-width:100%;max-width:100%}}@media screen and (max-width: 480px){.select{margin:0 0 2px}}.form--contact,.form--appSignup{padding:30px;background:#f1f4f6}.form--appSignup>div>label{display:block;padding:0;margin:0 0 5px}.form--appSignup>div{width:49%;margin:0 2% 2% 0;float:left;position:relative}.form--appSignup>div:nth-child(odd){clear:left}.form--appSignup>div:nth-child(even){margin-right:0;clear:right}.form--appSignup .form-kg input,.form--appSignup .form-days input,.form--appSignup .form-months input{padding-right:75px}.form--appSignup .form-kg span,.form--appSignup .form-days span,.form--appSignup .form-months span{position:absolute;bottom:10px;right:10px;color:#4c0048}.form--appSignup .form-terms{float:none;width:100%;position:relative}.form--appSignup .form-terms span{position:absolute;left:0;top:0}.form--appSignup .form-terms .chkLabel{padding:9px 0 0 32px}.form--appSignup .form-terms .chkLabel label{margin:0;padding:0;display:inline}.form--appSignup .g-recaptcha{float:none;width:100%;margin:15px 0 0}.form--appSignup .appLoader{margin-left:20px}.form--appSignup .appLoader.active{display:inline-block}.form--appSignup .submitBtn{margin-top:0}.form--contact .contactWrap{margin-bottom:0}.form--contact .half{width:49%;margin:0 2% 2% 0;float:left}.form--contact .half:nth-child(odd){clear:left}.form--contact .half:nth-child(even){margin-right:0;clear:right}.form--contact .submitBtn{display:inline-block;margin-top:0}.form--contact .form-privacy{float:right;margin-top:20px}.form--appSignup .btn,.form--contact .btn{color:#00395a;background:#abc380;text-transform:uppercase;line-height:1.5em;font-family:"Cabin",sans-serif}.subscribe-form input.text{border-color:#ccc;float:left;width:49.5%;margin:0 1% 1% 0}.subscribe-form input.text:nth-child(2){margin-right:0}.subscribe-form .btn{display:inline-block;font-size:1em}.subscribe-form .sf-privacy{display:inline-block;margin-left:10px}.subscribe-form ::-webkit-input-placeholder{color:#333}.subscribe-form ::-moz-placeholder{color:#333}.subscribe-form :-ms-input-placeholder{color:#333}.subscribe-form :-moz-placeholder{color:#333}.subscribe-form .g-recaptcha{float:left;margin:1.5% 0;clear:both}.subscribe-form .loader.active{display:inline-block;vertical-align:middle;margin-left:20px}.subscribe-form .sf-submit{margin-top:10px;float:left;width:100%}.form--contact .g-recaptcha div{margin-bottom:0}.backdrop{background-color:rgba(10,0,10,.9);opacity:0;position:fixed;height:100%;left:0;top:0;visibility:hidden;width:100%;z-index:11;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.backdrop.visible{visibility:visible}.backdrop.active{opacity:1}.popup-container{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;z-index:12;opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.popup-container.popup-showing{opacity:1}.popup-container .popup{width:250px;max-width:100%;max-height:90%;border-radius:15px;background-color:hsla(0,0%,100%,.95);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.popup-container input,.popup-container textarea{width:100%}.popup-head{padding:5px 10px;text-align:center}.popup-title{margin:0;padding:0;font-size:15px}.popup-sub-title{margin:5px 0 0 0;padding:0;font-weight:normal;font-size:11px}.popup-body{color:#4c0048;padding:10px;line-height:1.2;overflow:auto;text-align:center}.popup-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:10px;min-height:65px}.popup-buttons .button{background-color:#abc380;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;color:#4c0048;flex:1;display:block;min-height:30px;border-radius:20px;line-height:0;margin-right:5px;border-width:0}.popup-buttons .button:hover{background:#91a76b}.popup-buttons .button:last-child{margin-right:0px}.popup-open{pointer-events:none}.popup-open.modal-open .modal{pointer-events:none}.popup-open .popup-backdrop,.popup-open .popup{pointer-events:auto}@media screen and (max-width: 750px){.form--contact,.form--appSignup{padding:25px}}@media screen and (max-width: 600px){.form--contact,.form--appSignup{padding:25px 20px}.form--appSignup .submitBtn{margin:10px 0}}@media screen and (max-width: 480px){.form--contact,.form--appSignup{padding:22px 15px}.form--contact .half,.form--appSignup>div{width:100%;margin:0 0 12px}.form--appSignup>div>label{margin:0 0 2px}.form--appSignup .form-terms{font-size:.9em}.form--appSignup .submitBtn{margin:5px 0}.form--appSignup>.g-recaptcha{-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);-ms-transform-origin:0 50%;-webkit-transform-origin:0 50%;transform-origin:0 50%}}@media screen and (max-width: 400px){.subscribe-form input.text{float:none;width:100%;margin:0 0 10px}.form--appSignup>.g-recaptcha{-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75)}.subscribe-form .g-recaptcha{-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:center left;transform-origin:center left}}@media screen and (max-width: 340px){.form--contact,.form--appSignup{padding:20px 12px}.form--appSignup>.g-recaptcha{-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7)}}.breath{-webkit-animation:breath 3s infinite ease-in-out;-moz-animation:breath 3s infinite ease-in-out;-ms-animation:breath 3s infinite ease-in-out;-o-animation:breath 3s infinite ease-in-out;animation:breath 3s infinite ease-in-out}.tab-split .ts--sub-features>div img{opacity:1;-webkit-animation:fadeInScale 1s forwards ease-in-out;-moz-animation:fadeInScale 1s forwards ease-in-out;-ms-animation:fadeInScale 1s forwards ease-in-out;-o-animation:fadeInScale 1s forwards ease-in-out;animation:fadeInScale 1s forwards ease-in-out}.pulse{-webkit-animation:link-pulse 2s infinite ease-in-out;animation:link-pulse 2s infinite ease-in-out}@-webkit-keyframes breath{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes breath{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@-webkit-keyframes fadeInScale{0%{opacity:0;transform:rotate(25deg) scale(0.3) translate3d(0, 0, 0)}50%{opacity:.9;transform:rotate(0deg) scale(1.1)}80%{opacity:1;transform:scale(0.92)}100%{opacity:1;transform:scale(1) translate3d(0, 0, 0)}}@keyframes fadeInScale{0%{opacity:0;transform:rotate(25deg) scale(0.3) translate3d(0, 0, 0)}50%{opacity:.9;transform:rotate(0deg) scale(1.1)}80%{opacity:1;transform:scale(0.92)}100%{opacity:1;transform:scale(1) translate3d(0, 0, 0)}}@-webkit-keyframes link-pulse{0%{opacity:1}50%{opacity:.7}100%{opacity:1}}@keyframes link-pulse{0%{opacity:1}50%{opacity:.7}100%{opacity:1}}.no-js .tabs ul{display:none}.no-js .tabs .panel{padding:0}.no-js .accordion .content{display:block}.no-js header{padding-top:0}.no-js header .nojavascript{padding:10px 15px;text-align:center;background-image:none}.webForm:after,.clearFix:after,.container:after,.cols:after,.progress:after,.template:after,.webForm>div:after,.tab-split:after,.ts--sub-split:after,.ts--sub-features:after,.calc-row:after,.news--featured li:after,.product-range--alt .col:first-child ul:after{content:"";display:table;clear:both}header{position:absolute;top:0;left:0;width:100%;padding:12px 25px;background:#fff;-webkit-box-shadow:0px -5px 15px 0px rgba(1,57,90,.3);box-shadow:0px -5px 15px 0px rgba(1,57,90,.3);z-index:999}.sticky-on header{position:fixed}footer{padding:20px 25px;color:#95989a}footer>a{display:block}footer img{max-width:59px;margin:0 0 15px}footer p{display:inline-block;margin-right:15px;font-size:14px;margin-bottom:2px}footer .ftr-contact{margin-left:15px}footer .ftr-privacy{float:right;margin:0}footer .ftr-privacy a{display:inline-block;margin:0 15px 2px 0}footer .ftr-privacy a:last-of-type{margin-right:0}main{margin-top:89px;transition:margin .5s ease}.sticky-on main{margin-top:64px}.main-content{padding:40px 0}#our-products .main-content{padding-bottom:0}.container{width:1240px;margin:0 auto;position:relative}.container img{max-width:100%}.template--skinny{background:#f1f4f6}.template--skinny .container{max-width:800px;margin:0 auto;padding:30px;background:#fff}.template--skinny .container p:last-child{margin-bottom:5px}.template--skinny h1{max-width:800px;margin:0 auto;padding:15px 30px;background:#00395a;color:#fff}.template--1col .main-content .container{width:100%;margin:0}.tabs-fullWidth .container,.template--news .main-content .container{width:auto;margin:0 25px}@media screen and (max-width: 1600px){footer p{float:left}footer .ftr--trademark{display:block;clear:both}}@media screen and (max-width: 1340px){.container{width:auto;margin-right:40px;margin-left:40px}}@media screen and (max-width: 1100px){footer .ftr-privacy{margin:10px 0 0;float:none;display:block}footer p{display:block;margin-right:0;float:none}}@media screen and (max-width: 900px){.template--skinny .container,.template--skinny h1{width:auto;margin:0 40px}}@media screen and (max-width: 750px){.template--skinny{border-bottom:1px solid #e9f3f9}.template--skinny .container,.template--skinny h1{margin:0;padding:14px 25px}.template--skinny .main-content{padding:0}.template--skinny .container{padding:25px}.tabs-fullWidth .container,.template--news .main-content .container{margin-right:20px;margin-left:20px}footer .ftr-contact{margin:5px 0;display:block}footer p{margin:0}}@media screen and (max-width: 480px){header{padding:10px 20px}.main-content{padding:35px 0}.template--skinny .container{padding:20px}.template--skinny h1{padding:13px 20px 12px}.container{margin-right:30px;margin-left:30px}.tabs-fullWidth .container,.template--news .main-content .container{margin-right:25px;margin-left:25px}main{margin-top:85px}footer p{font-size:13px}}@media screen and (max-width: 400px){.main-content{padding:30px 0}.container{margin-right:25px;margin-left:25px}.tabs-fullWidth .container,.template--news .main-content .container{margin-right:20px;margin-left:20px}footer p{font-size:12px}}@media screen and (max-width: 380px){.tabs-fullWidth .container,.template--news .main-content .container{margin-right:15px;margin-left:15px}}.hero{height:0;width:100%;padding-bottom:500px;position:relative}.hero-img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50% 50%}.hero-content{position:absolute}.hero--home{padding-bottom:625px}.hero--home .hero-img{background-position:55% 100%}.hero--home .hero-img:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#000;opacity:.05}.hero--home .hero-content{top:50px;left:30px;right:30px;max-width:700px}.hero--home .hero-content p{font-size:20px;margin-bottom:16px;line-height:1.25em}.hero--home .hero-content p:last-of-type{margin-bottom:30px}.hero--home .hero-content p a{color:#0071ce}.hero--home .ffg-btn{width:160px;display:block}.hero--home .youtube-video{position:absolute;display:block;top:52%;left:50%;margin:-40px 0 0 -40px;width:80px;height:80px;border:5px solid #fff;border-radius:50%;color:#fff;background:url(/_img/icons/play-icon.svg) calc(50% + 5px) 50% no-repeat;background-size:40px;-webkit-transition:transform .3s ease;transition:transform .3s ease;box-shadow:0px 1px 15px rgba(0,0,0,.15)}.hero--home .youtube-video:hover{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.hero--white .hero-content h1,.hero--white .hero-content p{color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.4)}.hero--internal .mask:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.1}.hero--internal .mask--2:after{opacity:.2}.hero--internal .mask--3:after{opacity:.3}.hero--internal .mask--4:after{opacity:.4}.hero--internal .mask--5:after{opacity:.5}.hero--internal .hero-content{bottom:30px;left:30px;right:30px;padding-right:30%}.hero--internal .hero-content h1{font-size:3.8em;margin-bottom:0;color:#fff;font-family:"LLRubberGrotesque";text-transform:uppercase;text-shadow:1px 1px 0px #00395a}.hero--internal .hero-content h1:last-child{margin-bottom:0}.hero--internal .hero-content p{font-size:2em;line-height:normal;margin:0;color:#fff;text-shadow:1px 1px 0px #00395a}.hero--internal .hero-logo{top:30px;left:30px;width:25%;max-width:400px;position:absolute;z-index:1}.hero--internal .hero-logo img{max-width:100%}.template--news .hero--internal .hero-logo{max-width:280px}.hero--home .hero-logo{top:40px;right:40px;width:18%;max-width:300px;position:absolute;z-index:1}.text-strip{padding:30px;background:#00395a}.text-strip p{margin:0;font-family:"LLRubberGrotesque";color:#fff;text-transform:uppercase;font-size:32px;text-align:center}.hero-newsletter-btn{display:table;font-size:14px;font-family:"FS Clerkenwell",serif;width:120px;height:120px;position:absolute;top:40px;right:40px;text-align:center;text-transform:uppercase;background:#fab525;border:6px solid #ffdd2d;border-radius:100px;color:#00395a;cursor:pointer}.hero-newsletter-btn>span{display:table-cell;vertical-align:middle}@media screen and (max-width: 1700px){.hero--home{padding-bottom:600px}.hero--home .hero-content,.hero--internal .hero-content{left:50px;margin-left:0}.hero--internal .hero-content{bottom:30px;left:30px;right:30px}.hero--home .hero-logo{width:16%}.hero--internal .hero-logo{left:25px;top:25px;width:22%}}@media screen and (max-width: 1600px){.hero--internal .hero-content{bottom:30px;left:30px;right:30px}.hero--home .hero-logo,.hero--internal .hero-logo{width:20%}}@media screen and (max-width: 1500px){.hero--internal{padding-bottom:450px}.hero--internal .hero-content h1{font-size:3.6em}}@media screen and (max-width: 1400px){.hero--home{padding-bottom:550px}.hero--home .hero-content{left:40px;top:40px;max-width:45%}.hero--internal .hero-content{left:25px;right:25px;bottom:25px}}@media screen and (max-width: 1200px){.hero--home{padding-bottom:500px}.hero--home .hero-content p{font-size:19px}.hero--internal{padding-bottom:440px}.hero--internal .hero-content h1{font-size:3.4em}.tabs-fullWidth .panel h3{margin-top:30px;margin-bottom:16px}.hero--internal .hero-content p{font-size:1.8em}.hero--internal .hero-logo{width:18%}.hero--home .youtube-video{top:58%}}@media screen and (max-width: 1024px){.hero--home{padding-bottom:460px}.hero--home .hero-content{max-width:460px}.hero--internal{padding-bottom:420px}.hero--internal .hero-content h1{font-size:3em}.hero--internal .hero-content p{font-size:1.6em}.hero--home .youtube-video{top:70%;width:70px;height:70px;margin:-35px 0 0 -35px;background-size:30px}}@media screen and (max-width: 850px){.hero--home .hero-img:after{opacity:.15}.hero--home .hero-content{left:30px;top:30px}.hero--home .hero-logo{top:30px;right:30px}.hero--internal{padding-bottom:400px}.hero--internal .hero-content{padding:0}}@media screen and (max-width: 750px){.hero--home .hero-content{max-width:100%;left:25px;right:25px}.hero--home .hero-logo{top:30px;right:25px}.hero--home .hero-content p{font-size:18px}.hero--home .hero-logo,.hero-newsletter-btn{display:none}.hero--home .ffg-btn{width:140px}.hero--internal{padding-bottom:350px}.hero--internal .hero-content h1{font-size:2.4em}.hero--internal .hero-content p{font-size:1.4em}.hero--internal .hero-logo{width:19%}.template--news .hero--internal .hero-logo{width:22%}.text-strip{padding:3% 3% 2.75%}.text-strip p{font-size:3.6vw}}@media screen and (max-width: 600px){.hero--home .hero-content{left:20px;right:20px}.hero--internal{padding-bottom:325px}.hero--internal .hero-content{bottom:20px;left:20px;right:20px}.hero--internal .hero-content h1{font-size:2em}.hero--internal .hero-content p{font-size:1.25em}.hero--internal .hero-logo{left:20px;width:20%}.template--news .hero--internal .hero-logo{width:24%}.tabs-fullWidth .panel h3{margin-top:15px}.text-strip p{font-size:4vw}.hero--home .ffg-btn{display:none}}@media screen and (max-width: 480px){.hero--home{padding-bottom:450px}.hero--home .hero-img{background-position:56% 100%}.hero--home .hero-img:after{opacity:.2}.hero--home .hero-content p{font-size:17px}.hero--internal{padding-bottom:300px}.hero--internal .hero-content p{font-size:1.2em}.hero--home .ffg-btn{width:120px}.text-strip p{font-size:4.5vw}.hero--home .youtube-video{top:auto;bottom:40px;width:60px;height:60px;margin:-30px 0 0 -30px;border:3px solid #fff;background-position:calc(50% + 3px) 50%;background-size:28px}}@media screen and (max-width: 400px){.hero--home{padding-bottom:420px}.hero--home .hero-content p{margin-bottom:10px;line-height:1.2em}.hero--home .hero-content p:last-of-type{margin-bottom:16px}.hero--home .hero-content{top:25px}.hero--internal{padding-bottom:250px}.hero--white .hero-content h1,.hero--white .hero-content p{text-shadow:0 0 3px rgba(0,0,0,.4)}.text-strip{padding:4% 3% 3.75%}.text-strip p{font-size:5vw}.template--home .text-strip{padding:4% 8% 3.75%}.hero--home .youtube-video{width:54px;height:54px;margin:-27px 0 0 -27px;border:3px solid #fff;background-position:calc(50% + 2px) 50%;background-size:24px}}@media screen and (max-width: 380px){.hero--home{padding-bottom:400px}.hero--internal .hero-logo{top:22px;left:22px}.hero--internal .hero-content{bottom:20px;left:20px;right:20px}.text-strip p{font-size:5.5vw}}@media screen and (max-width: 340px){.text-strip p{font-size:6vw}}@media screen and (max-width: 340px){.hero--internal .hero-content h1{margin-bottom:4px}.hero--internal .hero-content p{font-size:1.1em}}.range-row{padding:50px 30px;background-image:url(/_img/bg/bg-range.webp);background-attachment:fixed;background-repeat:repeat}.range-item{display:block;float:left;margin:1.5% 1.5% 1%;width:17%}.slider-wrap{padding:0 40px;position:relative}.slider .range-item{margin:0;padding:30px 0;width:100%}.range-row img{-webkit-transition:transform .3s ease;transition:transform .3s ease}.range-row a:hover img{-ms-transform:rotate(-1.5deg) scale(1.05);-webkit-transform:rotate(-1.5deg) scale(1.05);transform:rotate(-1.5deg) scale(1.05)}@media screen and (max-width: 750px){.range-row{padding:40px 30px}.slider .range-item{padding:20px 0 30px}}@media screen and (max-width: 600px){.range-row h3{margin-bottom:10px;font-size:1.5em}}@media screen and (max-width: 480px){.range-row{padding:30px}.range-row h3{font-size:1.45em}}@media screen and (max-width: 400px){.range-row{padding:30px 25px}.range-item{margin:1.5% 1% 1%;width:18%}.slider .range-item{padding:20px 0}.range-row h3{margin-bottom:5px;font-size:1.4em;padding:0 10px}}@media screen and (max-width: 380px){.range-row{padding:28px 22px}}@media screen and (max-width: 360px){.range-row{padding:25px 20px}}.product-range{margin:0;padding:30px;border:20px solid #9e9e9e;position:relative}.product-range:last-of-type{margin-bottom:0}.product-range .blocked-out{padding:6px;text-transform:uppercase;color:#fff;background:#333;text-align:center;font-family:"Cabin",sans-serif}.product-range h4{margin:12px 0 0;text-align:center}.product-range--alt .col:first-child ul{display:table;width:100%;margin:30px 0 20px;padding:0;list-style:none}.product-range--alt .col:first-child li{border-radius:6px;padding:8px 4px;display:table-cell;color:#fff;background:#6f6f6f;font-size:.65em;line-height:1;border:1px solid #fff;text-align:center;vertical-align:middle}.product-range--alt .brochure{margin-bottom:10px;margin-top:40px;padding-top:30px;border-top:1px solid #ccc}.product-range--alt .col:first-child li{background-color:#005596}.product-range--alt .col:first-child li:nth-child(2){background-color:rgba(0,85,150,.9)}.product-range--alt .col:first-child li:nth-child(3){background-color:rgba(0,85,150,.8)}.product-range--alt .col:first-child li:nth-child(4){background-color:rgba(0,85,150,.7)}.product-range--alt .col:first-child li:nth-child(5){background-color:rgba(0,85,150,.6)}.product-range--alt .col:first-child li:nth-child(6){background-color:rgba(0,85,150,.5)}.product-range--alt .col:first-child li:nth-child(7){background-color:rgba(0,85,150,.4)}.product-range--heiferlac hr{border-color:#f9e0b2}.product-range--heiferlac{border-color:#eb9900;color:#eb9900}.product-range--heiferlac .blocked-out{background-color:#eb9900}.product-range--heiferlac *{color:#eb9900}.product-range--blossom hr{border-color:#2f4977}.product-range--blossom{border-color:#2f4977;color:#2f4977}.product-range--blossom .blocked-out{background-color:#2f4977}.product-range--blossom *{color:#2f4977}.product-range--easyMix hr{border-color:#2460af}.product-range--easyMix{border-color:#2460af;color:#2460af}.product-range--easyMix .blocked-out{background-color:#2460af}.product-range--easyMix *{color:#2460af}.product-range--maverick hr{border-color:#ce0006}.product-range--maverick{border-color:#ce0006;color:#ce0006}.product-range--maverick .blocked-out{background-color:#ce0006}.product-range--maverick *{color:#ce0006}.product-range--maverickhs hr{border-color:#e41b13}.product-range--maverickhs{border-color:#e41b13;color:#e41b13}.product-range--maverickhs .blocked-out{background-color:#e41b13}.product-range--maverickhs *{color:#e41b13}.product-range--olympian hr{border-color:#669e24}.product-range--olympian{border-color:#669e24;color:#669e24}.product-range--olympian .blocked-out{background-color:#669e24}.product-range--olympian *:not(.btn){color:#669e24}.product-range--olympian .brochure{border-color:#669e24}.product-range--olympian .btn{background:#669e24}.product-range--olympian .imun-box{padding:25px 30px;border-radius:20px;background:rgba(102,158,36,.2)}.product-range--olympian .imun-box{margin:25px 0}.product-range--olympian .imun-box a{text-decoration:underline}.product-range--olympian .imun-box :last-child{margin:0}.product-range--enerlac hr{border-color:#324a2a}.product-range--enerlac{border-color:#324a2a;color:#324a2a}.product-range--enerlac .blocked-out{background-color:#324a2a}.product-range--enerlac *{color:#324a2a}.product-range--asgold hr{border-color:#86744e}.product-range--asgold{border-color:#86744e;color:#86744e}.product-range--asgold .blocked-out{background-color:#86744e}.product-range--asgold *:not(.btn){color:#86744e}.product-range--asgold .brochure{border-color:#86744e}.product-range--asgold .btn{background:#86744e}.product-range--volostrum hr{border-color:#00487d}.product-range--volostrum{border-color:#00487d;color:#00487d}.product-range--volostrum .blocked-out{background-color:#00487d}.product-range--volostrum *:not(.btn){color:#00487d}.product-range--volostrum .brochure{border-color:#00487d}.product-range--volostrum .btn{background:#00487d}.product-range--imunogard hr{border-color:#5b2d91}.product-range--imunogard{border-color:#5b2d91;color:#5b2d91}.product-range--imunogard .blocked-out{background-color:#5b2d91}.product-range--imunogard *:not(.btn){color:#5b2d91}.product-range--imunogard .brochure{border-color:#5b2d91}.product-range--imunogard .btn{background:#5b2d91}.product-range--imunogard .imun-box{padding:25px 30px;border-radius:20px;background:#e6e1f0}.product-range--imunogard .imun-box{margin:25px 0}.product-range--imunogard .imun-box p:last-child{margin:0}.product-range--imunogard p,.product-range--imunogard b,.product-range--imunogard ul{font-family:Arial,Helvetica,sans-serif}.product-range--imunogard ul{font-weight:bold}.product-range--flourish hr{border-color:#ec008c}.product-range--flourish{border-color:#ec008c;color:#5b2d91}.product-range--flourish .blocked-out{background-color:#ec008c}.product-range--flourish *:not(.btn){color:#5b2d91}.product-range--flourish .brochure{border-color:#ec008c}.product-range--flourish .btn{background:#ec008c}.product-range--flourish .imun-box{padding:25px 30px;border-radius:20px;background:#fee6f4}.product-range--flourish .imun-box{margin:25px 0}.product-range--flourish .imun-box :last-child{margin:0}.product-range--flourish p,.product-range--flourish b,.product-range--flourish ul{font-family:Arial,Helvetica,sans-serif}.product-range--flourish ul{font-weight:bold}.product-range--flourish .imun-box ul{font-weight:normal}.product-badges{overflow:hidden}.product-badges img{float:left;width:19.5%;margin:0 1.5% 0 0}.product-badges img:last-child{margin-right:0}.product-badges--x4 img{width:23.5%;margin:0 2% 0 0}.product-range--gradient{background:linear-gradient(to bottom, #4f0a41, #ec1639);border:none;padding:20px}.product-range--gradient .product-range--inner{background:#fff;color:#4e0940;padding:30px}.product-range--gradient .product-range--inner h1,.product-range--gradient .product-range--inner h2,.product-range--gradient .product-range--inner h3,.product-range--gradient .product-range--inner h4,.product-range--gradient .product-range--inner h5,.product-range--gradient .product-range--inner h6{color:#4e0940}.product-range--gradient .product-range--inner hr{border-color:#4e0940}@media screen and (max-width: 1200px){.product-range .cols--third>.col{width:49%}.product-range .cols--third>.col:nth-child(2){margin-right:0}.product-range .cols--third>.col:nth-child(3){width:100%;margin:25px 0 0}}@media screen and (max-width: 1024px){.product-range{border-width:16px}.product-range hr{margin:30px 0}}@media screen and (max-width: 750px){.product-range .cols--third>.col{width:100%;margin-bottom:25px}.product-range .cols--third>.col:nth-child(2){width:100%;margin:0}.product-range .cols--third>.col:nth-child(2) img{display:block;width:480px;max-width:100%;margin:0 auto}.product-range--alt .brochure{margin-top:30px;padding-top:20px}}@media screen and (max-width: 600px){.product-range{padding:25px}.product-range .blocked-out{font-size:.825em}.product-range--alt .col:first-child ul{margin:25px 0 15px}}@media screen and (max-width: 480px){.product-range h4{font-size:5vw}.product-range--alt .col:first-child ul{margin:25px 0 0}}@media screen and (max-width: 400px){.product-range{padding:20px}.product-range hr{margin:25px 0}.product-badges--x4 img{width:48%;margin:0 4% 8% 0}.product-badges--x4 img:nth-child(even){margin-right:0}.product-badges--x4 img:nth-last-child(-n+2){margin-bottom:0}}@media screen and (max-width: 360px){.product-range hr{margin:20px 0}}@media screen and (min-width: 1201px){.product-range .col:last-child .cols--60-40>.col{width:100%;margin-top:25px}.product-range .col:last-child .cols--60-40>.col:first-child{margin:0}}@media screen and (max-width: 850px)and (min-width: 751px),screen and (max-width: 460px){.product-range--alt .col:first-child ul{display:block}.product-range--alt .col:first-child li{float:left;display:block;margin:0 4px 4px 0}}.product-banner{padding:60px;display:block;position:relative}.product-banner--imunoguard{padding-bottom:35px;background:#5b3895 url(/_img/bg/bg-imunogard-min.png) center no-repeat;background-size:cover;color:#fff}.product-banner--imunoguard h2{color:#fff}.product-banner--imunoguard .pb-title span{display:inline-block;vertical-align:middle;margin:0 10px}.product-banner--resource{background:#6ba1ce}.product-banner--resource h2,.product-banner--resource p{color:#fff}.product-banner--resource .pb-flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:800px}.product-banner--resource .pb-image{margin-right:4%;padding:20px 0;width:31%}.product-banner--resource .pb-text{padding-top:20px;width:65%}.product-banner .pb-image img{-webkit-transition:transform .3s ease;transition:transform .3s ease}.product-banner:hover .pb-image img{-ms-transform:rotate(-1.5deg) scale(1.05);-webkit-transform:rotate(-1.5deg) scale(1.05);transform:rotate(-1.5deg) scale(1.05)}@media screen and (max-width: 850px){.product-banner{padding:50px 30px}.product-banner--imunoguard{padding-bottom:30px}.product-banner--imunoguard .pb-title span{width:250px}}@media screen and (max-width: 750px){.product-banner--imunoguard .pb-title span{display:block;margin:10px auto}}@media screen and (max-width: 480px){.product-banner{padding:40px 25px}.product-banner--imunoguard{padding-bottom:20px}.product-banner--resource .pb-flex{display:block}.product-banner--resource .pb-image{margin-left:auto;margin-right:auto;max-width:75%;width:100%}.product-banner--resource .pb-text{padding-top:0;width:100%}}.row-mm{padding:60px 35px}.row-mm:first-child{padding-top:0}.row-mm img{margin:30px 0}.row-mm img:first-child{margin-top:0}.row-mm img:last-child{margin-bottom:0}.row-mm:last-child{padding-bottom:0}.row-mm--grey{background:#e9e9e9}.row-mm .grey-bg{padding:20px 30px;background-color:#e9e9e9}.row-mm .grey-bg *:last-child{margin:0}.row-mm .grey-bg+.grey-bg{margin-top:15px}.row-mm .spchar{padding:2px 6px;font-family:"Cabin",sans-serif;color:#fff;margin-right:2px}.row-mm .leader .spchar{padding:2px 8px}.row-mm .leader .spchar+b{font-family:"Cabin",sans-serif}.spchar--red{background:#d4340f}.spchar--bl{background:#eb9900}.spchar--yel{background:#0071ce}@media screen and (min-width: 1025px){.row-mm h2{font-size:2.4em}.row-mm h3{font-size:1.8em}}@media screen and (max-width: 1200px){.row-mm{padding:60px 30px}}@media screen and (max-width: 1024px){.row-mm{padding:55px 25px}}@media screen and (max-width: 750px){.row-mm{padding:50px 25px}}@media screen and (max-width: 600px){.row-mm{padding:45px 20px}}@media screen and (max-width: 480px){.row-mm{padding:40px 20px}.row-mm .grey-bg{padding:20px}}@media screen and (max-width: 380px){.row-mm{padding:35px 20px}}.tabs-fullWidth{padding:25px 0;background-image:url(/_img/bg/bg-range.webp);background-attachment:fixed;background-repeat:repeat}@media screen and (max-width: 750px){.tabs-fullWidth{padding:20px 0}}.logo{width:100px;transition:height .5s ease;height:60px;display:inline-block;background:url(/_img/ffg_ident-plum-bg.webp) no-repeat center/contain}.sticky-on .logo{width:59px;height:35px}.burger{display:none;float:right;position:absolute;top:50%;margin-top:-11px;right:25px;width:22px;overflow:hidden;cursor:pointer;z-index:11}.hamburger{display:block;position:relative;margin:0;padding:0;width:22px;height:22px;font-size:0;text-indent:-9999px;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;overflow:hidden}.hamburger:focus{outline:none}.hamburger span{display:block;position:absolute;top:50%;margin-top:0;left:0;right:0;height:2px;background:#00395a;-webkit-transition:background .3s ease;transition:background .3s ease}.hamburger span:before,.hamburger span:after{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#00395a;content:"";-webkit-transition:.3s ease;transition:.3s ease}.hamburger span:before{top:-7px}.hamburger span:after{bottom:-7px}.nav-on .hamburger span{background:none}.nav-on .hamburger span::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.nav-on .hamburger span::after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}@media screen and (max-width: 800px){.burger{display:block}}.nav-wrap{position:absolute;right:25px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu{font-size:17px}.menu ul{margin:0;padding:0;list-style:none;overflow:unset}@media screen and (min-width: 801px){.menu>ul>li{display:inline-block;margin:0 20px 0 0;padding-right:20px;border-right:1px solid #b2c4ce;position:relative}.menu>ul>li>a>span{padding-bottom:30px}.menu>ul>li:last-child{margin:0;padding:0;border:none}.menu>ul>li>a{line-height:1;padding:13px 0 10px;display:inline-block}.menu>ul>li>a.on{font-weight:normal;color:#0071ce}.menu>ul>li.liOn{color:#0071ce}.menu>ul>li.liHasChildren>a:after{content:"";display:inline-block;vertical-align:middle;margin-left:6px;width:0;height:0;border:inset 6px;border-bottom-width:0;border-top-style:solid;border-color:#829eae rgba(0,0,0,0) rgba(0,0,0,0)}.menu ul li:not(.liHasChildren) a:hover{color:#00395a;opacity:.8}.menu>ul>li.dropdownOn>ul{display:block}.menu ul ul{width:175px;display:none;position:absolute;top:52px;left:-15px;padding:5px 15px 5px;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;z-index:10;box-shadow:2px 2px 1px 0px rgba(0,0,0,.075)}.menu ul li:hover ul{display:block}.menu ul ul li{display:block;margin:0}.menu ul li ul li{margin:4px 0}.menu ul li ul li a{display:block;padding:5px 0;line-height:1}.menu ul li ul li a.on{font-weight:normal;color:#0071ce}.menu ul li ul li.liOn a:before{font-family:"ffg_icons_4";color:#0071ce;content:"";font-size:.7rem;left:-2px;position:relative}}@media screen and (max-width: 1024px)and (min-width: 801px){.menu>ul>li{margin:0 16px 0 0;padding-right:16px}}@media screen and (max-width: 850px)and (min-width: 801px){.menu{font-size:16px}.menu>ul>li{margin:0 15px 0 0;padding-right:18px}.menu>ul>li.liHasChildren>a:after{border-left-width:5px;border-right-width:5px}}@media screen and (max-width: 800px){.nav-wrap{top:0;bottom:0;padding:22px 40px;max-height:100%;overflow:auto;right:0;width:300px;position:fixed;background:#00395a;box-shadow:-4px 0 5px 0px rgba(0,0,0,.15);transition:transform 500ms ease;-webkit-transform:translate3d(310px, 0, 0);transform:translate3d(310px, 0, 0)}.nav-on .nav-wrap{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.nav-wrap:before{content:"Navigation";color:#989898;margin-top:2px;margin-bottom:20px;display:block;font-size:24px}.menu{margin-top:30px}.menu ul li a{color:#fff}.menu ul li ul{margin:10px 0 25px}.menu ul li.icon:before{color:#fff}.menu ul li a.on,.menu ul li.liOn.icon:before{font-weight:normal;color:#88aabd}.menu>ul>li.liHasChildren>a{color:#fff;border-bottom:1px solid #fff}}@media screen and (max-width: 400px){.menu ul li{margin-bottom:10px;line-height:1.5em}}@media screen and (max-width: 360px){.nav-wrap{width:275px}}.template--news{background-image:url(/_img/bg/bg-range.webp);background-attachment:fixed;background-repeat:repeat}.template--news .articles-list{float:left;width:65%}.template--news .aside{top:95px;float:right;width:33%}.template--news .aside>div{margin-bottom:20px;padding:20px;color:#fff;background:rgba(0,57,90,.75)}.news--list,.news--featured{margin:0;padding:0;list-style:none}.news--list li{list-style:none;margin:0 0 20px;padding:20px 25px;background:#fff}.news--list li a:hover{color:#00395a}.news--list h2{line-height:1;margin-bottom:15px;font-family:"LLRubberGrotesque";text-transform:uppercase}.news--list li a:hover h2{opacity:.8}.news--list .news--date{margin-bottom:15px;color:#008996}.news--list .news--content{position:relative}.news--list .news--date:last-child,.news--list .news--content p:last-child{margin-bottom:0}.news--list .news--content img{width:30%;float:left;margin:0 30px 5px 0}.news--featured li{margin-bottom:25px}.news--featured li:last-child{margin:0}.news--featured h4{margin-bottom:6px;color:#fff;text-transform:uppercase;font-size:1.1em}.news--featured p{color:#fff;opacity:.8;font-size:.9em;line-height:normal;margin:0 0 5px}.news--featured .img-thumb{float:right;width:80px;height:0;margin-left:20px;padding-bottom:80px;border-radius:50%;position:relative;border:1px solid hsla(0,0%,100%,.6);overflow:hidden}.news--featured .img-thumb img{max-width:120px;width:90px;top:50%;left:50%;position:absolute;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.newsview{background:#fff}.newsview h1{padding:20px 25px;line-height:1;margin:0;font-family:"LLRubberGrotesque";text-transform:uppercase;color:#fff;background:#00395a}.newsview>h3{padding:25px 25px 0;margin:0}.newsview p,.newsview ul,.newsview ol{font-size:20px}.newsview blockquote p{font-size:1.25em}.newsview .newsview--img{border-bottom:1px solid #ccc}.newsview .newsview--img img{margin:0 auto;display:block}.newsview--content{padding:25px}.newsview--content h2:first-child{margin-top:10px}.newsview--content h2{color:#008996;border-bottom:1px solid #ccc;padding-bottom:10px}.newsview--content p:not(.all-articles) a{color:#0071ce}.newsview--content ol,.newsview--content ul{color:#008996}.newsview .all-articles{padding-top:10px;border-top:1px solid #cedde6;font-size:1.2em;margin-bottom:0}.searchBox{position:relative}.searchBox input{float:none;width:100%;background:#fff;border-color:#fff;border-radius:4px;padding-right:40px}.searchBox .icon{position:absolute;top:20px;right:20px;width:40px;height:40px;line-height:40px;text-align:center}.featured>h3{margin-bottom:15px;color:#fff;font-family:"LLRubberGrotesque";text-transform:uppercase}@media screen and (min-width: 801px){.news--list h2,.newsview h1{font-size:4vw}}@media screen and (min-width: 1025px){.newsview p,.newsview ul,.newsview ol{font-size:1.6vw}.newsview .leader:not(.all-articles){font-size:2.8vw;line-height:1.2em}.newsview .all-articles{font-size:1.6vw}}@media screen and (min-width: 1201px){.news--list .news--date{font-size:1.2em}}@media screen and (min-width: 1400px){.news--list .leader{font-size:1.6vw;line-height:1.2}.news--list .news--content img{width:35%}}@media screen and (max-width: 1200px){.template--news .container{margin-right:30px;margin-left:30px}.template--news .articles-list{width:calc(100% - 350px)}.template--news .aside{width:325px}}@media screen and (max-width: 1024px){.template--news .container{margin-right:20px;margin-left:20px}.template--news .articles-list{width:calc(100% - 320px)}.template--news .aside{width:300px}}@media screen and (max-width: 950px){.template--news .articles-list,.template--news .aside{float:none;width:100%}.template--news .aside{margin-top:25px;top:0;position:relative}.template--news .aside>div:last-child{margin:0}.news--featured li{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #c6dfec}.news--featured li:last-child{margin:0;border:0;padding:0}}@media screen and (max-width: 750px){.newsview p,.newsview ul,.newsview ol{font-size:18px}.newsview blockquote p{font-size:1.1em}}@media screen and (max-width: 480px){.news--list .news--content img{margin:2px 0 15px;width:100%;float:none}.news--list h2{margin-bottom:10px}.news--list .news--date{margin-bottom:10px}.news--featured .img-thumb{margin-left:15px;width:60px;padding-bottom:60px}.newsview p,.newsview ul,.newsview ol{font-size:17px}.newsview blockquote p{font-size:1.05em}}@media screen and (max-width: 400px){.news--list li{padding:20px}.newsview h1{padding:10px 20px}.newsview>h3{padding:18px 20px 0}.newsview p,.newsview ul,.newsview ol{font-size:16px}.newsview--content{padding:20px}}@media screen and (max-width: 340px){.news--list li{padding:16px}.template--news .container{margin-right:16px;margin-left:16px}.newsview h1{padding:10px 16px}.newsview>h3{padding:16px 16px 0}.newsview--content{padding:16px}}.search-pages{padding:20px;background:rgba(0,57,90,.75)}.search-bar{position:relative}.search-bar input{padding-left:40px;border-color:#fff;border-radius:3px}.search-bar input:focus{border-color:#fff}.search-bar span{position:absolute;top:11px;left:12px;color:#00395a;font-size:17px}.search-results{display:none;margin:20px 0 0}.search-results ul{list-style:none;margin:0;padding:0}.search-results ul li{margin:0 0 15px;padding-left:25px;line-height:1;text-transform:uppercase;font-family:"FS Clerkenwell Bold";font-size:16px;opacity:.7;-webkit-transition:color .3s ease;transition:color .3s ease;position:relative}.search-results ul li:hover{opacity:1}.search-results ul li:before{position:absolute;top:0px;left:0;padding:0}.search-results ul li:last-child{margin:0}.search-results ul li a{color:#fff}.search-results .no-results{margin:15px 0 0}.calculator{padding:40px;background:rgba(0,57,90,.05)}.calculator .calc-panel.guide{display:none}.calculator .calc-row{margin-bottom:10px}.calculator .calc-row--next{margin-top:20px}.calculator .calc-row .btn{margin-right:20px}.calculator .calc-row .res{display:inline-block;margin:12px 0;margin-right:16px;font-size:.8em;text-transform:uppercase;cursor:pointer}.calculator .calc-row .res:last-child{margin-right:0}.calculator .calc-row .clear{color:#ff8b8b}.calculator .calc-row .calc-label{padding:7px 0;float:left;width:calc(100% - 240px)}.calculator .calc-row .calc-input{float:right;width:220px}.calculator .calc-row .calc-input input{margin-right:5px;width:150px;padding:6px 10px;text-align:right;background:#fff;border:1px solid rgba(1,57,90,.2)}.calculator .calc-row .calc-input input:focus{border:1px solid #7da92f}.calculator .calc-row .calc-input input,.calculator .calc-row .calc-input span{display:inline-block;vertical-align:middle;color:#7da92f}.calculator .calc-row .calc-input .disabled{background:none;border:none;color:#7da92f;font-weight:bold}.calculator .results{margin:20px 0}.calculator .results .calc-row .calc-label{color:#0071ce}@media screen and (max-width: 1200px){.calculator .calc-row .calc-input{width:170px}.calculator .calc-row .calc-input input{width:100px}.calculator .calc-row .calc-label{width:calc(100% - 180px)}}@media screen and (max-width: 1024px){.calculator{padding:30px}.calculator .calc-row .calc-input{width:150px}.calculator .calc-row .calc-input input{width:80px}.calculator .calc-row .calc-label{width:calc(100% - 160px)}}@media screen and (max-width: 850px){.calculator .calc-row .res{margin-right:12px;font-size:.7em}}@media screen and (max-width: 600px){.calculator{padding:30px 25px}.calculator .calc-row .calc-input{width:110px}.calculator .calc-row .calc-input input{width:50px}.calculator .calc-row .calc-label{width:calc(100% - 125px)}.calculator .calc-row .calc-input span{font-size:.9em}.calculator .calc-row--next{margin-top:18px}.calculator .calc-row .status{display:block}.calculator .calc-row .status.on{margin:20px 0 0}}@media screen and (max-width: 480px){.calculator{padding:25px 20px}}@media screen and (max-width: 400px){.calculator{padding:20px 15px}.calculator .calc-row--next{margin-top:10px}.calculator .calc-row .calc-input span{font-size:.95em}}.guide{float:left;width:23.5%;margin:1% 2% 1% 0;border-radius:10px;padding:20px;background:#f1f4f6}.guide:nth-child(4n+1){clear:left}.guide:nth-child(4n+4){margin-right:0;clear:right}.guide a{display:block}.guide a:hover{color:#00395a}.guide p{font-size:.8em;line-height:1.25em}.guide p:last-child{margin-bottom:0}.guide img{float:left;max-width:40%;margin:2px 10px 4px 0;border:1px solid rgba(0,57,90,.3);-webkit-transition:transform .3s ease;transition:transform .3s ease}.guide h5{color:#0071ce}.guide a:hover img{-ms-transform:rotate(-1.5deg) scale(0.95);-webkit-transform:rotate(-1.5deg) scale(0.95);transform:rotate(-1.5deg) scale(0.95)}@media screen and (max-width: 1060px){.guide{width:31.33333%}.guide:nth-child(1n+4),.guide:nth-child(4n+4){margin-right:2%;clear:none}.guide:nth-child(3n+1){clear:left}.guide:nth-child(3n+3){margin-right:0;clear:right}}@media screen and (max-width: 850px){.guide{width:49%}.guide:nth-child(odd){margin-right:2%;clear:left}.guide:nth-child(even){margin-right:0;clear:right}}@media screen and (max-width: 600px){.guide{padding:0 0 15px;width:100%;background:#fff;border-bottom:1px solid #ececec;-webkit-border-radius:0;border-radius:0}.guide:first-child{margin-top:20px;margin-bottom:15px}.guide:last-child{margin-bottom:20px}.guide img{max-width:30%}.guide p{font-size:1em;line-height:1.35em}.guide:nth-child(odd):not(:first-child),.guide:nth-child(even):not(:last-child){margin:0 0 15px}.guide:last-child{border:none;padding:0}}@media screen and (max-width: 380px){.guide p{font-size:.9em;line-height:1.3em}}.guide--yt img{float:none;width:100%;max-width:100%;margin:5px 0 10px}.team-member{margin-bottom:25px}.team-member:last-of-type{margin-bottom:0}.team-member .tm-image{float:left;position:relative;width:180px;margin-right:20px;border:1px solid #ddd;-webkit-border-bottom-right-radius:30px;border-bottom-right-radius:30px}.team-member .tm-image img{-webkit-border-bottom-right-radius:30px;border-bottom-right-radius:30px}.team-member .tm-info{font-size:.85em;max-width:calc(100% - 200px);float:left}.team-member .tm-info h4{margin-bottom:10px;font-weight:bold}.team-member .tm-info p{margin-bottom:5px}.team-member .tm-info a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.team-member .tm-image:before{content:"";position:absolute;left:0;top:0;width:14px;height:100%;background:rgba(0,0,0,0);z-index:1}.tm-dark-blue .tm-image:before{background-color:#345382}.tm-green .tm-image:before{background-color:#669d24}.tm-pink .tm-image:before{background-color:#c78dbe}.tm-purple .tm-image:before{background-color:#824175}.tm-red .tm-image:before{background-color:#e84e0f}.tm-yellow .tm-image:before{background-color:#f8aa00}.tm-lightBlue .tm-image:before{background-color:#afb9d3}@media screen and (min-width: 861px)and (max-width: 1024px),screen and (max-width: 650px){.team-member .tm-info{font-size:.95em;max-width:calc(100% - 165px)}.team-member .tm-image{width:150px;margin-right:15px}.team-member .tm-image:before{width:12px}}@media screen and (min-width: 751px)and (max-width: 860px),screen and (max-width: 600px){.team-member .tm-info{font-size:.9em;max-width:calc(100% - 135px)}.team-member .tm-info h4{margin-bottom:12px}.team-member .tm-image{width:120px;margin-right:15px}.team-member .tm-image:before{width:12px}}@media screen and (max-width: 480px){.team-member .tm-image:before{width:10px}}@media screen and (max-width: 360px){.team-member{margin-bottom:22px}.team-member .tm-info{max-width:calc(100% - 110px)}.team-member .tm-info h4{margin-bottom:10px}.team-member .tm-info p{margin-bottom:4px}.team-member .tm-image{width:100px;margin-right:10px}.team-member .tm-image:before{width:8px}}@media screen and (max-width: 340px){.team-member .tm-info{max-width:calc(100% - 95px)}.team-member .tm-image{width:85px;margin-right:10px}.team-member .tm-info h4{margin-bottom:8px}.team-member .tm-info p{margin-bottom:2px}}.team-bios{cursor:pointer;display:flex;flex-wrap:wrap;gap:36px;list-style:none;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:0}.team-bios li{margin-bottom:0;text-align:center;width:30%;width:calc(33.33% - 24px)}.team-bios li .img-container{margin-bottom:36px;position:relative}.team-bios li .img-container img{margin-bottom:0}.team-bios li .img-container .overlay{background:rgba(0,0,0,.55);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.team-bios li .img-container .overlay p{color:#fff;display:inline-block;font-size:1.3em;font-weight:700;left:50%;position:absolute;text-decoration:underline;top:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.team-bios li .img-container:hover .overlay{opacity:1}.team-bios li h2{font-size:1.3em;margin-bottom:15px}.team-bios li h3{font-size:18px;margin-bottom:0}.team-bios li .bio{display:none}@media screen and (max-width: 950px){.team-bios li{width:45%;width:calc(50% - 18px)}}@media screen and (max-width: 480px){.team-bios li{width:100%}}.modal-teambio img{margin-bottom:30px}.modal-teambio h2{font-size:1.3em;margin-bottom:15px}.modal-teambio h3{font-size:18px}.cookie-notice{display:none;position:fixed;left:0;bottom:0;right:0;z-index:9999;font-size:.8em}.cookie-notice-inner{margin:0 auto;max-width:1150px;display:table;background:#333;position:relative}.cookie-notice p{color:#d4d4d4}.cookie-notice p:last-child{margin-bottom:0}.cookie-notice .cookie-info{display:table-cell;vertical-align:middle;padding:30px 35px}.cookie-notice .cookie-info .cookie-reject{display:none}.cookie-notice .cookie-info .cookie-links a:first-of-type{margin-left:0}.cookie-notice .cookie-info p:first-child{margin-bottom:8px}.cookie-notice .cookie-info a{color:#fff;text-decoration:underline}.cookie-notice .cookie-info .cookie-links a{display:inline-block;margin:0 10px}.cookie-notice .cookie-info .cookie-links a:last-of-type{margin-right:0}.cookie-notice .cookie-button{display:table-cell;vertical-align:middle;padding:30px 35px;min-width:295px;background:#3d3d3d;text-align:center}.cookie-notice .cookie-button .btn{padding:15px 20px 15px 70px;position:relative;text-transform:uppercase;border:0;-webkit-border-radius:4px;border-radius:4px;color:#fff;background:#3ab445}.cookie-notice .cookie-button .btn:before{content:"";color:#fff;background:#2f9937 url(/_img/icons/cookie-check.svg) no-repeat 50% 50%;position:absolute;left:0;top:0;bottom:0;height:100%;width:50px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}@media screen and (max-width: 770px){.cookie-notice .cookie-info .cookie-links a{display:block;margin:6px 0 0}.cookie-notice .cookie-info .cookie-links a+span{display:none}.cookie-notice .cookie-info .cookie-reject .cookie-links a{display:inline-block;margin:5px 10px 0}.cookie-notice .cookie-info .cookie-reject .cookie-links a:first-of-type{margin-left:0}}@media screen and (max-width: 650px){.cookie-notice .cookie-info{padding:30px 25px 25px;display:block}.cookie-notice .cookie-button{padding:0 25px 30px;background:none;display:block;position:absolute;bottom:0;right:0;text-align:right}.cookie-notice .cookie-info .cookie-links{width:calc(100% - 220px);min-height:60px}.cookie-notice .cookie-info .cookie-reject .cookie-links a{margin:10px 0 0;display:inline-block;width:44%}.cookie-notice .cookie-button .btn{padding:12px 15px 12px 65px}}@media screen and (max-width: 420px){.cookie-notice{font-size:.75em}.cookie-notice .cookie-info{padding:30px 25px 25px}.cookie-notice .cookie-info .cookie-links{width:100%;min-height:0}.cookie-notice .cookie-info .cookie-reject .cookie-links a{margin:0 15px 0 0;width:auto}.cookie-notice .cookie-button{position:relative;text-align:left}.cookie-notice .cookie-button .btn{padding:10px 15px 10px 65px}}