@font-face{font-family:"Quixotic Sans Bold";font-style:normal;font-weight:700;src:local("Quixotic Sans Bold"),url("../fonts/quixoticsansbold.woff2") format("woff2"),url("../fonts/quixoticsansbold.woff") format("woff"),url("../fonts/quixoticsansbold.ttf") format("truetype"),url("../fonts/quixoticsansbold.eot") format("embedded-opentype")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;background-image:rgba(0,0,0,0)}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}textarea{resize:vertical}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.clear{clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}*{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}a:link,a:visited{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}img{max-width:100%}small{font-size:.9em}strong{font-weight:bold}em{font-style:italic}.smallText{font-size:.9em}.large{font-size:1.2em}.clearit{clear:both}.left{float:left}.right{float:right}.hidden{display:none}.image_l,.image_l_b{float:left;clear:left;margin:5px 10px 5px 0}.image_r,.image_r_b{float:right;clear:right;margin:5px 0 5px 10px}.image_b,.image_l_b,.image_r_b{border:1px solid #cdcdcd;padding:2px;background:#fff}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}@media screen and (min-width: 1001px){.visibilityMobileOnly{display:none !important}}@media screen and (max-width: 800px){.visibilityDesktopOnly{display:none !important}}main .contentRow{display:flex;padding:80px 0;width:100%;flex-flow:column nowrap;justify-content:flex-start;align-items:center;align-content:flex-start;background-image:none;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}main .fullWidthImage{display:block;width:100%}main .anchorPoint{display:block;height:0}main .columns{flex:1 1 auto;display:flex;padding:10px 0;width:100%;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center}@media screen and (max-width: 800px){main .columns{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}}main .columns.verticalAlignTop{align-items:flex-start}main .columns.verticalAlignMiddle{align-items:center}main .columns.verticalAlignBottom{align-items:flex-end}main .columns .column{flex:0 0 auto;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding:0 20px;width:100%;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 800px){main .columns .column{display:block;padding:0}main .columns .column.column-appearFirstOnMobiles{order:-1}}main .columns .column.widthEightyFivePercent{width:85%}main .columns .column.widthEightyPercent{width:85%}main .columns .column.widthThreeQuarters{width:75%}main .columns .column.widthTwoThirds{width:66.6%}main .columns .column.widthSixtyPercent{width:60%}main .columns .column.widthHalf{width:50%}main .columns .column.widthFourtyPercent{width:40%}main .columns .column.widthOneThird{width:33.3%}main .columns .column.widthOneQuarter{width:25%}main .columns .column.widthTwentyPercent{width:20%}main .columns .column.widthFifteenPercent{width:15%}@media screen and (max-width: 800px){main .columns .column.widthEightyFivePercent,main .columns .column.widthEightyPercent,main .columns .column.widthThreeQuarters,main .columns .column.widthTwoThirds,main .columns .column.widthSixtyPercent,main .columns .column.widthHalf,main .columns .column.widthOneThird,main .columns .column.widthFourtyPercent,main .columns .column.widthOneQuarter,main .columns .column.widthTwentyPercent,main .columns .column.widthFifteenPercent{width:100%;flex:1 1 auto}}main .columns.equalColumnsOne .column{width:100%}main .columns.equalColumnsTwo .column{width:50%}main .columns.equalColumnsThree .column{width:33.3%}main .columns.equalColumnsFour .column{width:25%}@media screen and (max-width: 800px){main .columns.equalColumnsOne .column,main .columns.equalColumnsTwo .column,main .columns.equalColumnsThree .column,main .columns.equalColumnsFour .column{width:100%}}main .elementText{display:block;width:100%}main .elementText.elementText-centred{text-align:center}@media screen and (max-width: 800px){main .elementText.elementText-mobileOnly-leftAligned{text-align:left}}main .elementImage{display:block;width:100%;font-size:0;text-align:center}main .elementImage.horizontalAlignLeft{text-align:left}main .elementImage.horizontalAlignRight{text-align:right}main .elementImage .elementImage-i{display:inline}main .elementImage img{display:inline-block}main .standardEmbed{display:block;width:100%}main .standardEmbed iframe{display:block;width:100% !important}main .videoEmbed{position:relative;display:block;width:100%;padding-bottom:56.25%;padding-top:25px;height:0}main .videoEmbed iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}main .elementSlideshow{position:relative;width:100%}main .elementSlideshow a.slideLink,main .elementSlideshow a.slideLink:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";background:none}main .elementForm{width:100%}main .elementAccordion{width:100%}main .elementAccordion .accordionHeading{padding:8px 14px}@media screen and (min-width: 1001px){main .elementAccordion .accordionHeading:hover{cursor:pointer}}main .elementAccordion .accordionContent{display:block;max-height:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:all .2s linear;overflow:hidden}main .elementAccordion .accordionContent .accordionContent-i{display:block}main .elementAccordion.elementAccordion--open .accordionContent{max-height:1000px}main .spacer{display:block;width:100%}main .elementImageGrid{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;gap:20px;width:100%}@media screen and (max-width: 800px){main .elementImageGrid{gap:10px}}main .elementImageGrid.elementImageGrid--horizontalAlignLeft{justify-content:flex-start}main .elementImageGrid.elementImageGrid--horizontalAlignRight{justify-content:flex-end}main .elementImageGrid .logo a{display:block}main .elementImageGrid .logo img{display:block;max-width:400px}@media screen and (max-width: 400px){main .elementImageGrid .logo img{max-width:100%}}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}@page{margin:.5cm}html,body{font:18px "Roboto",Arial,Sans-serif;text-align:left;color:#103e53;background:#fff}section{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:stretch;padding:0 20px;width:1400px;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}header{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:center;background:#fff}@media print{header{position:static !important;top:auto !important;left:auto !important;right:auto !important}}header *:focus{outline:2px #103e53 solid}header .header-i{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:center;width:100%;height:100px}header .header-ii{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:flex-end;width:100%}@media screen and (max-width: 1200px){header .header-ii{justify-content:space-between;align-items:center;gap:10px}}@media screen and (max-width: 400px){header .header-ii{gap:0}}header .logo{position:relative;z-index:500;display:block;margin-right:auto;padding:8px 0;width:240px}@media screen and (max-width: 1200px){header .logo{padding:0;margin-right:0}}@media screen and (max-width: 400px){header .logo{width:100%}}@media print{header .logo{width:220px !important}}header .logo svg{display:block;margin:-16px;width:100%;width:calc(100% + 32px)}@media screen and (max-width: 400px){header .logo svg{margin:0 auto;width:100%}}header.header--drawerOpen .logo svg path.text,header.header--drawerOpen .logo svg polygon.text{fill:#fff}@media print{header.header--drawerOpen .logo svg path.text,header.header--drawerOpen .logo svg polygon.text{fill:#103e53 !important}}header .btnShowSearch{position:relative;z-index:500;flex:0 0 auto;display:block;padding:6px 18px;border:none;color:#103e53;background:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}header .btnShowSearch *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){header .btnShowSearch:hover,header .btnShowSearch:hover *{cursor:pointer;color:#ff7012}}@media screen and (max-width: 1200px){header .btnShowSearch{order:-1;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;padding:0;width:52px;height:52px}}@media print{header .btnShowSearch{display:none !important}}header .btnShowSearch *{pointer-events:none}header .btnShowSearch .btnOpen{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:8px;font:17px "Roboto",Arial,Sans-serif;font-weight:500;text-transform:uppercase;line-height:1.2em;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media screen and (max-width: 1200px){header .btnShowSearch .btnOpen{font-size:0;gap:0}}header .btnShowSearch .btnOpen svg{width:26px;height:26px}@media screen and (max-width: 1200px){header .btnShowSearch .btnOpen svg{width:40px;height:40px}}header .btnShowSearch .btnOpen svg path{fill:#103e53}@media screen and (max-width: 1200px){header .btnShowSearch .btnOpen svg path{fill:#ff7012}}header .btnShowSearch .btnOpen *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){header .btnShowSearch .btnOpen:hover{cursor:pointer;color:#ff7012}header .btnShowSearch .btnOpen:hover svg path{fill:#ff7012}}header .btnShowSearch .btnClose{display:none;font-size:60px;font-size:3.3333333333rem;line-height:0.6666666667em;text-decoration:none;color:#fff}header .btnShowSearch *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){header .btnShowSearch:hover .btnClose{color:#ff7012}}header .btnShowSearch.btnShowSearch--open .btnOpen{display:none}header .btnShowSearch.btnShowSearch--open .btnClose{display:block}header .btnShowMenu{position:relative;z-index:500;flex:0 0 auto;display:none;padding:10px;border:none;background:none}@media screen and (max-width: 1200px){header .btnShowMenu{display:block}}@media print{header .btnShowMenu{display:none !important}}header .btnShowMenu *{pointer-events:none}header .btnShowMenu .btnOpen{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:stretch;width:34px;height:22px}header .btnShowMenu .btnOpen .line{display:block;height:3px;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;background:#103e53}header .btnShowMenu .btnClose{display:none;font-size:60px;font-size:3.3333333333rem;line-height:0.6666666667em;text-decoration:none;color:#fff}header .btnShowMenu.btnShowMenu--open .btnOpen{display:none}header .btnShowMenu.btnShowMenu--open .btnClose{display:block}@media screen and (max-width: 1200px){header .mobileMenu{position:fixed;top:0;left:0;z-index:300;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;padding:100px 20px 20px 20px;width:100%;height:100%;background:#103e53;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;transform:translateY(-100%)}header .mobileMenu.mobileMenu--open{transform:translateY(0)}}@media screen and (max-height: 400px){header .mobileMenu{justify-content:flex-start}}.globalOverlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:50;display:block;background:rgba(0,0,0,.3);transition:opacity .2s ease;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";pointer-events:none}@media print{.globalOverlay{display:none !important}}body:has(#menuMain>li:hover>ul) .globalOverlay{top:100px;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}body:has(.caseStudiesFilters-filter--open) .globalOverlay,body:has(.resourcesFilters-filter--open) .globalOverlay,body:has(.blockResourceLinks-links--open) .globalOverlay{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";pointer-events:auto;z-index:150}header .headerSearch{position:fixed;top:0;left:0;z-index:300;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;padding:100px 20px 20px 20px;width:100%;height:100%;background:#103e53;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;transform:translateY(-100%)}@media print{header .headerSearch{display:none !important}}header .headerSearch.headerSearch--open{transform:translateY(0)}header .headerSearch section{min-height:100%}header .headerSearch .headerSearch-i{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;min-height:100%;padding-top:30px;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}header .headerSearch .headerSearch-i:has(.result){justify-content:flex-start}@media screen and (max-width: 400px){header .headerSearch .headerSearch-i{padding-top:0}}header .headerSearch .searchForm{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:stretch;gap:30px 0;width:700px;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}header .headerSearch .searchForm label{flex:0 0 auto;width:100%;font-size:26px;font-size:1.4444444444rem;line-height:1em;font-family:"Quixotic Sans Bold",Arial,Sans-serif;color:#fff}@media screen and (max-width: 400px){header .headerSearch .searchForm label{font-size:20px;font-size:1.1111111111rem;line-height:1em}}header .headerSearch .searchForm .searchForm-fields{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center}header .headerSearch .searchForm .field{flex:1 1 auto;display:block;padding:20px;height:70px;width:100px;font-size:18px;font-size:1rem;text-align:left;color:#fff;border:2px #ff7012 solid;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;background-clip:padding-box;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;background-clip:padding-box;background:none;caret-color:#fff}header .headerSearch .searchForm .field::placeholder{opacity:.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";color:#fff}header .headerSearch .searchForm .submit{display:block;padding:20px;width:80px;height:70px;font-size:22px;font-size:1.2222222222rem;font-weight:bold;text-transform:uppercase;color:#fff;border:2px #ff7012 solid;border-left:none;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;background-clip:padding-box;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;background-clip:padding-box;background:#ff7012;cursor:pointer;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}header .headerSearch .searchForm .submit *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){header .headerSearch .searchForm .submit:hover{color:#ff7012;background:none}}header .headerSearch .searchForm .submit:focus{outline:2px #fff solid}header .headerSearch .searchForm .suggestedTerms{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em;color:#fff}header .headerSearch .searchForm .suggestedTerms strong{font-weight:bold;text-transform:uppercase}header .headerSearch .searchForm .suggestedTerms .term{font-style:italic;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}header .headerSearch .searchForm .suggestedTerms .term *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){header .headerSearch .searchForm .suggestedTerms .term:hover{cursor:pointer}}header .headerSearch .searchForm .suggestedTerms .term:focus{outline:1px #fff solid}header .headerSearch .suggestedResults{display:block;padding-top:60px;width:700px;max-width:100%}header .headerSearch .suggestedResults h3{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em;font-weight:bold;text-transform:uppercase;color:#fff}header .headerSearch .suggestedResults .results{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:stretch}header .headerSearch .suggestedResults .results .result{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:stretch;gap:8px;padding:30px 0}header .headerSearch .suggestedResults .results .result:first-child{padding-top:20px}header .headerSearch .suggestedResults .results .result:not(:first-child){border-top:1px #fff solid}header .headerSearch .suggestedResults .results .result h4{font-size:22px;font-size:1.2222222222rem;line-height:1.2727272727em;font-family:"Quixotic Sans Bold",Arial,Sans-serif;font-weight:bold;color:#fff}header .headerSearch .suggestedResults .results .result p{font-size:16px;font-size:0.8888888889rem;line-height:1.25em;color:#fff}header .headerSearch .suggestedResults .results .result .btnReadMore{display:block;margin-top:8px;padding:6px 12px;width:fit-content;font-size:16px;font-size:0.8888888889rem;line-height:1.25em;text-decoration:none;color:#fff;border:1px #ff7012 solid;background:#ff7012;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}header .headerSearch .suggestedResults .results .result .btnReadMore *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){header .headerSearch .suggestedResults .results .result .btnReadMore:hover{color:#ff7012;background:none}}#menuMain{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}@media screen and (max-width: 1200px){#menuMain{flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}}@media print{#menuMain{display:none !important}}#menuMain>li{position:relative;display:block;line-height:1.2em;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}#menuMain>li a{display:block;font-size:17px;font-size:0.9444444444rem;font-weight:500;text-decoration:none;line-height:1.2em}@media screen and (max-width: 1200px){#menuMain>li a{text-align:center}}#menuMain>li>a{padding:10px 18px;text-transform:uppercase;color:#103e53}@media screen and (max-width: 1200px){#menuMain>li>a{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;gap:14px;color:#fff}}#menuMain>li>a.active{color:#ff7012}#menuMain>li *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){#menuMain>li:hover>a{color:#ff7012}}@media screen and (max-width: 1200px){#menuMain>li:has(ul)>a::after{content:"+";display:block;font-size:34px;font-size:1.8888888889rem;line-height:0.6470588235em;font-weight:300;color:#ff7012;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}}#menuMain>li>ul{position:absolute;top:100%;left:0;z-index:200;display:none;padding:20px 0 14px 0;width:240px;background:#fff;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;background-clip:padding-box;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;background-clip:padding-box}@media screen and (max-width: 1200px){#menuMain>li>ul{position:static;top:auto;left:auto;display:block;padding:0;width:auto;max-height:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:all .2s linear;overflow:hidden;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;background-clip:padding-box;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;background-clip:padding-box;background:none}}#menuMain>li>ul>li{display:block;text-align:left}@media screen and (max-width: 1000px){#menuMain>li>ul>li{text-align:center}}#menuMain>li>ul>li>a{padding:8px 26px;color:#103e53}@media screen and (max-width: 1200px){#menuMain>li>ul>li>a{color:#fff}}#menuMain>li>ul>li>a.active{color:#ff7012}@media screen and (min-width: 1201px){#menuMain>li>ul>li:hover>a{color:#ff7012}}@media screen and (min-width: 1201px){#menuMain>li:hover>ul{display:block}}#menuMain>li.menuItem--submenuOpen>a::after{display:none}@media screen and (max-width: 1200px){#menuMain>li.menuItem--submenuOpen>ul{margin:10px 0;padding:10px 0;max-height:1000px;border-top:1px #fff solid;border-bottom:1px #fff solid}}#mainBanner{position:relative;z-index:1;display:block;width:100%}@media print{#mainBanner{padding-bottom:20px !important;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch}}#mainBanner .mainBannerText{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}@media print{#mainBanner .mainBannerText{position:static !important;top:auto !important;left:auto !important;height:auto !important}}#mainBanner .mainBannerText .mainBannerText-i{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:center;align-items:flex-start;width:700px;max-width:100%}#mainBanner .mainBannerText h1{padding:0;font-size:70px;font-size:3.8888888889rem;line-height:1em}@media screen and (max-width: 800px){#mainBanner .mainBannerText h1{font-size:40px;font-size:2.2222222222rem;line-height:1.25em}}#mainBanner .mainBannerText h1.mainBannerText-h1--solo{font-size:60px;font-size:3.3333333333rem;line-height:1.1666666667em}@media screen and (max-width: 800px){#mainBanner .mainBannerText h1.mainBannerText-h1--solo{font-size:40px;font-size:2.2222222222rem;line-height:1.25em}}@media print{#mainBanner .mainBannerText h1{font-size:40px !important;color:#103e53 !important}#mainBanner .mainBannerText h1 *{color:#103e53 !important}}#mainBanner .mainBannerText h2{padding:20px 0 0 0;font-size:34px;font-size:1.8888888889rem;line-height:1.2352941176em}@media screen and (max-width: 800px){#mainBanner .mainBannerText h2{padding-top:10px;font-size:24px;font-size:1.3333333333rem;line-height:1.1666666667em}}@media print{#mainBanner .mainBannerText h2{padding-top:20px !important;font-size:28px !important;color:#103e53 !important}}#mainBanner .mainBannerText.mainBannerText--colourWhite h1,#mainBanner .mainBannerText.mainBannerText--colourWhite h1 *,#mainBanner .mainBannerText.mainBannerText--colourWhite h2,#mainBanner .mainBannerText.mainBannerText--colourWhite h2 *{color:#fff}#mainBanner .mainBannerText.mainBannerText--colourOrange h1,#mainBanner .mainBannerText.mainBannerText--colourOrange h1 *,#mainBanner .mainBannerText.mainBannerText--colourOrange h2,#mainBanner .mainBannerText.mainBannerText--colourOrange h2 *{color:#ff7012}#mainBanner .mainBannerText.mainBannerText--colourBlue h1,#mainBanner .mainBannerText.mainBannerText--colourBlue h1 *,#mainBanner .mainBannerText.mainBannerText--colourBlue h2,#mainBanner .mainBannerText.mainBannerText--colourBlue h2 *{color:#103e53}#mainBanner .mainBannerImage{display:block;width:100%}@media print{#mainBanner .mainBannerImage{margin:0 20px 40px 20px;width:calc(100% - 40px);order:-1}}#mainBanner .mainBannerImage img{display:block;width:100%;height:500px;object-fit:cover}@media screen and (max-width: 800px){#mainBanner .mainBannerImage img{height:300px}}#mainBanner.mainBanner--short .mainBannerImage img{min-height:0;max-height:none;height:300px}#mainBanner.mainBanner--showOverlay .mainBannerImage img{filter:brightness(70%)}main{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:center;padding-top:100px;min-height:200px}@media print{main{padding-top:0 !important;min-height:0 !important}}main *:focus{outline:2px #103e53 solid}main h1,main h2,main h3{padding:30px 0 10px 0;font-family:"Quixotic Sans Bold",Arial,Sans-serif}main h1{font-size:56px;font-size:3.1111111111rem;line-height:1.1428571429em}@media screen and (max-width: 800px){main h1{font-size:40px;font-size:2.2222222222rem;line-height:1.15em}}main h1 .h1-lastChar{color:#ff7012}@media print{main h1{font-size:40px !important}}main h2{font-size:34px;font-size:1.8888888889rem;line-height:1.2352941176em}@media screen and (max-width: 800px){main h2{font-size:28px;font-size:1.5555555556rem;line-height:1.2857142857em}}@media print{main h2{font-size:32px !important}}main h3{font-size:26px;font-size:1.4444444444rem;line-height:1.3076923077em}@media screen and (max-width: 800px){main h3{font-size:22px;font-size:1.2222222222rem;line-height:1.1818181818em}}@media print{main h3{font-size:28px !important}}main p{padding:4px 0 10px 0;line-height:1.4em}@media screen and (max-width: 800px){main p{font-size:16px;font-size:0.8888888889rem}}main p.p--largeText{font-size:24px;font-size:1.3333333333rem;line-height:1.25em}@media screen and (max-width: 800px){main p.p--largeText{font-size:20px;font-size:1.1111111111rem;line-height:1.3em}}@media print{main p.p--largeText{font-size:24px !important}}main .elementText:first-child h1:first-child,main .elementText:first-child h2:first-child,main .elementText:first-child h3:first-child,main .elementText:first-child p:first-child{padding-top:0}main .elementText:last-child h1:last-child,main .elementText:last-child h2:last-child,main .elementText:last-child h3:last-child,main .elementText:last-child p:last-child{padding-bottom:0}main sub{vertical-align:sub;font-size:.65em;line-height:0;font-weight:inherit}main sup{vertical-align:super;font-size:.65em;line-height:0;font-weight:inherit}main a{text-decoration:underline;color:#ff7012;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main a *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main a:hover{color:#103e53}}main a.btnGeneral,main a.btnGeneral--blue{display:inline-block;margin:5px 0;padding:10px 24px;text-decoration:none;text-align:center;color:#ff7012;background:#fff;border:2px #ff7012 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main a.btnGeneral *,main a.btnGeneral--blue *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main a.btnGeneral:hover,main a.btnGeneral--blue:hover{color:#fff;background:#ff7012}}main a.btnGeneral--blue{color:#103e53;border-color:#103e53;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main a.btnGeneral--blue *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main a.btnGeneral--blue:hover{color:#fff;background:#103e53}}main strong{font-weight:bold}main span{font-weight:inherit}main ul,main ol{padding-bottom:6px}main ul li,main ol li{margin-left:22px;padding:4px 0}main ul li ul,main ul li ol,main ol li ul,main ol li ol{padding:0}main ul li ul li,main ul li ol li,main ol li ul li,main ol li ol li{margin-left:22px}main ol li{list-style-type:decimal}main ol li ol li{list-style-type:lower-alpha}main ul li{list-style-type:disc}main ul li ul li{list-style-type:circle}main .elementText .tablerWrapper{overflow:auto}main .elementText table{margin:10px 0 20px 0;display:table;border-top:1px #b8b8b8 solid;border-left:1px #b8b8b8 solid}main .elementText table,main .elementText table tbody,main .elementText table tr{min-width:100% !important}main .elementText table td{padding:10px 16px;width:auto !important;border-bottom:1px #b8b8b8 solid;border-right:1px #b8b8b8 solid}@media print{main h1,main h2,main h3,main p,main ul,main ul li,main ol,main ol li{text-align:left !important}}main .contentRow{padding:45px 0}main .contentRow:has(.blockResourceLinks){overflow:visible}@media screen and (max-width: 800px){main .contentRow{padding:40px 0}}@media print{main .contentRow{padding:20px 0 !important}}main .contentRow.contentRow--overflowVisible{overflow:visible}main .contentRow.colourSchemeWhiteBackground{background:#fff}main .contentRow.colourSchemeGreyBackground{background:#ede9e5}main .contentRow.colourSchemeImageBackground{background-color:#fff}main .contentRow.colourSchemeWhiteTextBlueBackground{background:#103e53}main .contentRow.colourSchemeWhiteTextOrangeBackground{background:#ff7012}main .contentRow.colourSchemeWhiteTextImageBackground{background-color:#103e53}main .contentRow.colourSchemeImageBackground,main .contentRow.colourSchemeWhiteTextImageBackground{background-repeat:no-repeat;background-position:center;background-size:cover}main .contentRow.colourSchemeWhiteTextBlueBackground h1,main .contentRow.colourSchemeWhiteTextBlueBackground h2,main .contentRow.colourSchemeWhiteTextBlueBackground h3,main .contentRow.colourSchemeWhiteTextBlueBackground p,main .contentRow.colourSchemeWhiteTextBlueBackground ul,main .contentRow.colourSchemeWhiteTextBlueBackground ol,main .contentRow.colourSchemeWhiteTextOrangeBackground h1,main .contentRow.colourSchemeWhiteTextOrangeBackground h2,main .contentRow.colourSchemeWhiteTextOrangeBackground h3,main .contentRow.colourSchemeWhiteTextOrangeBackground p,main .contentRow.colourSchemeWhiteTextOrangeBackground ul,main .contentRow.colourSchemeWhiteTextOrangeBackground ol,main .contentRow.colourSchemeWhiteTextImageBackground h1,main .contentRow.colourSchemeWhiteTextImageBackground h2,main .contentRow.colourSchemeWhiteTextImageBackground h3,main .contentRow.colourSchemeWhiteTextImageBackground p,main .contentRow.colourSchemeWhiteTextImageBackground ul,main .contentRow.colourSchemeWhiteTextImageBackground ol{color:#fff}@media print{main .contentRow.colourSchemeWhiteTextBlueBackground h1,main .contentRow.colourSchemeWhiteTextBlueBackground h2,main .contentRow.colourSchemeWhiteTextBlueBackground h3,main .contentRow.colourSchemeWhiteTextOrangeBackground h1,main .contentRow.colourSchemeWhiteTextOrangeBackground h2,main .contentRow.colourSchemeWhiteTextOrangeBackground h3,main .contentRow.colourSchemeWhiteTextImageBackground h1,main .contentRow.colourSchemeWhiteTextImageBackground h2,main .contentRow.colourSchemeWhiteTextImageBackground h3{color:#103e53}}@media print{main .contentRow.colourSchemeWhiteTextBlueBackground p,main .contentRow.colourSchemeWhiteTextBlueBackground ul,main .contentRow.colourSchemeWhiteTextBlueBackground ol,main .contentRow.colourSchemeWhiteTextOrangeBackground p,main .contentRow.colourSchemeWhiteTextOrangeBackground ul,main .contentRow.colourSchemeWhiteTextOrangeBackground ol,main .contentRow.colourSchemeWhiteTextImageBackground p,main .contentRow.colourSchemeWhiteTextImageBackground ul,main .contentRow.colourSchemeWhiteTextImageBackground ol{color:#103e53}}main .contentRow.colourSchemeWhiteTextBlueBackground a,main .contentRow.colourSchemeWhiteTextOrangeBackground a,main .contentRow.colourSchemeWhiteTextImageBackground a{color:#fff}@media print{main .contentRow.colourSchemeWhiteTextBlueBackground a,main .contentRow.colourSchemeWhiteTextOrangeBackground a,main .contentRow.colourSchemeWhiteTextImageBackground a{color:#103e53 !important}}main .contentRow.colourSchemeWhiteTextBlueBackground a.btnGeneral,main .contentRow.colourSchemeWhiteTextBlueBackground a.btnGeneral--blue,main .contentRow.colourSchemeWhiteTextOrangeBackground a.btnGeneral,main .contentRow.colourSchemeWhiteTextOrangeBackground a.btnGeneral--blue,main .contentRow.colourSchemeWhiteTextImageBackground a.btnGeneral,main .contentRow.colourSchemeWhiteTextImageBackground a.btnGeneral--blue{color:#fff;background:none;border-color:#fff}main .contentRow.colourSchemeWhiteTextBlueBackground a.btnGeneral,main .contentRow.colourSchemeWhiteTextOrangeBackground a.btnGeneral,main .contentRow.colourSchemeWhiteTextImageBackground a.btnGeneral{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .contentRow.colourSchemeWhiteTextBlueBackground a.btnGeneral *,main .contentRow.colourSchemeWhiteTextOrangeBackground a.btnGeneral *,main .contentRow.colourSchemeWhiteTextImageBackground a.btnGeneral *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .contentRow.colourSchemeWhiteTextBlueBackground a.btnGeneral:hover,main .contentRow.colourSchemeWhiteTextOrangeBackground a.btnGeneral:hover,main .contentRow.colourSchemeWhiteTextImageBackground a.btnGeneral:hover{color:#ff7012;background:#fff}}@media print{main .contentRow.colourSchemeWhiteTextBlueBackground a.btnGeneral,main .contentRow.colourSchemeWhiteTextOrangeBackground a.btnGeneral,main .contentRow.colourSchemeWhiteTextImageBackground a.btnGeneral{color:#ff7012 !important;border-color:#ff7012 !important}}main .contentRow.colourSchemeWhiteTextBlueBackground a.btnGeneral--blue,main .contentRow.colourSchemeWhiteTextOrangeBackground a.btnGeneral--blue,main .contentRow.colourSchemeWhiteTextImageBackground a.btnGeneral--blue{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .contentRow.colourSchemeWhiteTextBlueBackground a.btnGeneral--blue *,main .contentRow.colourSchemeWhiteTextOrangeBackground a.btnGeneral--blue *,main .contentRow.colourSchemeWhiteTextImageBackground a.btnGeneral--blue *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .contentRow.colourSchemeWhiteTextBlueBackground a.btnGeneral--blue:hover,main .contentRow.colourSchemeWhiteTextOrangeBackground a.btnGeneral--blue:hover,main .contentRow.colourSchemeWhiteTextImageBackground a.btnGeneral--blue:hover{color:#103e53;background:#fff}}@media print{main .contentRow.colourSchemeWhiteTextBlueBackground a.btnGeneral--blue,main .contentRow.colourSchemeWhiteTextOrangeBackground a.btnGeneral--blue,main .contentRow.colourSchemeWhiteTextImageBackground a.btnGeneral--blue{color:#103e53 !important;border-color:#103e53 !important}}main .imageAndContentRow{padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;justify-content:flex-start;align-items:stretch}@media screen and (max-width: 800px){main .imageAndContentRow{flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch}}main .imageAndContentRow .imageAndContentRow-image{position:relative;width:50%;min-height:600px}@media screen and (max-width: 1400px){main .imageAndContentRow .imageAndContentRow-image{min-height:500px}}@media screen and (max-width: 800px){main .imageAndContentRow .imageAndContentRow-image{position:static;width:auto;min-height:0}}main .imageAndContentRow .imageAndContentRow-image .imageAndContentRow-image-i{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;justify-content:center;align-items:stretch}@media screen and (max-width: 800px){main .imageAndContentRow .imageAndContentRow-image .imageAndContentRow-image-i{position:static;top:auto;left:auot;width:100%;height:auto;display:block}}main .imageAndContentRow .imageAndContentRow-image .imageAndContentRow-image-i img{display:block;width:100%;object-fit:cover}@media screen and (max-width: 800px){main .imageAndContentRow.imageAndContentRow--mobileImageFirst .imageAndContentRow-image{order:0}}@media screen and (max-width: 800px){main .imageAndContentRow.imageAndContentRow--mobileImageLast .imageAndContentRow-image{order:2}}@media screen and (max-width: 800px){main .imageAndContentRow.imageAndContentRow--mobileHideImage .imageAndContentRow-image{display:none}}main .imageAndContentRow .imageAndContentRow-column{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:center;align-items:stretch;padding:60px 40px;width:700px;max-width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 800px){main .imageAndContentRow .imageAndContentRow-column{padding:40px 20px;width:100%;max-width:none}}main .imageAndContentRow.imageAndContentRow--imageRightContentLeft{justify-content:flex-end}@media screen and (max-width: 800px){main .imageAndContentRow.imageAndContentRow--imageRightContentLeft{justify-content:flex-start}}main .imageAndContentRow.imageAndContentRow--imageRightContentLeft .imageAndContentRow-image{order:1}@media screen and (max-width: 800px){main .imageAndContentRow.imageAndContentRow--imageRightContentLeft .imageAndContentRow-image{order:0}}@media print{main .columns .column:first-child{padding-left:0 !important}}@media print{main .columns .column:first-child{padding-right:0 !important}}main .mapAndTextRow{position:relative;padding:50px 0}@media screen and (max-width: 800px){main .mapAndTextRow{position:static;padding:0}}@media print{main .mapAndTextRow{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-content:center !important;justify-content:space-between !important;align-items:center !important;padding-bottom:0 !important}}main .mapAndTextRow .mapAndTextRow-content{position:relative;z-index:2;flex:0 0 auto;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding:0 20px;width:680px;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1300px){main .mapAndTextRow .mapAndTextRow-content{width:50%}}@media screen and (max-width: 800px){main .mapAndTextRow .mapAndTextRow-content{position:static;padding:0;width:100%;max-width:none}}@media print{main .mapAndTextRow .mapAndTextRow-content{position:static !important;margin-right:0 !important;width:50% !important;box-sizing:border-box !important}}main .mapAndTextRow .mapAndTextRow-content>:first-child{padding-top:0;margin-right:-100px}@media screen and (max-width: 800px){main .mapAndTextRow .mapAndTextRow-content>:first-child{margin-right:0}}@media print{main .mapAndTextRow .mapAndTextRow-content>:first-child{margin-right:0 !important}}main .mapAndTextRow .mapAndTextRow-icon{position:absolute;top:50%;right:0;z-index:1;width:500px;transform:translateY(-50%)}@media screen and (max-width: 1200px){main .mapAndTextRow .mapAndTextRow-icon{width:50%}}@media screen and (max-width: 800px){main .mapAndTextRow .mapAndTextRow-icon{position:static;bottom:auto;right:auto;margin:0 auto;padding-bottom:20px;width:360px;max-width:100%;transform:none}}@media print{main .mapAndTextRow .mapAndTextRow-icon{order:2 !important;position:static !important;width:50% !important}}main .mapAndTextRow .mapAndTextRow-icon svg{aspect-ratio:.9256;width:100%;height:auto}main .mapAndTextRow .mapAndTextRow-icon svg .fill-white{fill:#ede9e5}@media screen and (min-width: 1001px){main .mapAndTextRow .mapAndTextRow-icon svg a:hover .map-location-icon .map-location-icon-primary-path{fill:#103e53}}@media print{main .elementImageGrid .logo{width:calc(33.33% - 14px) !important}}@media print{main .elementImageGrid .logo img{max-width:100% !important}}main .elementForm label{padding:10px 0 14px 0;font-family:"Quixotic Sans Bold",Arial,Sans-serif}main .elementForm label:after{font-family:"Roboto",Arial,Sans-serif;color:#ff7012}main .elementForm input[type=text],main .elementForm input[type=email],main .elementForm textarea{display:block;width:100%;padding:6px 20px;font:18px "Roboto",Arial,Sans-serif;line-height:2em;color:#103e53;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px #000 solid;background:none;outline:none solid}main .elementForm input[type=text]:focus,main .elementForm input[type=email]:focus,main .elementForm textarea:focus{color:#000;border-color:#000}main .elementForm textarea{height:200px}main .elementForm .btnSubmit{display:inline-block;margin:5px 0;padding:12px 30px;font:18px "Roboto",Arial,Sans-serif;line-height:1.4em;text-decoration:none;text-align:center;color:#ff7012;background:#fff;border:2px #ff7012 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;cursor:pointer;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .elementForm .btnSubmit *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .elementForm .btnSubmit:hover{color:#fff;background:#ff7012}}main .elementForm .freeform-form-has-errors{display:none}main .elementForm .freeform-row .freeform-column .freeform-errors{margin:0;padding:14px 20px;background:#b90e0e}main .elementForm .freeform-row .freeform-column .freeform-errors li{margin:0;padding:0;font-size:18px;font-size:1rem;line-height:1.3888888889em;font-weight:bold;color:#fff;list-style-type:none}main .elementAccordion{margin-top:-1px;border-top:1px #103e53 solid;border-bottom:1px #103e53 solid}main .elementAccordion .accordionHeading{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;gap:20px;padding:20px 20px 20px 0;font-size:26px;font-size:1.4444444444rem;line-height:1.3076923077em;font-weight:bold;background:none}@media screen and (max-width: 800px){main .elementAccordion .accordionHeading{padding:20px 0;font-size:20px;font-size:1.1111111111rem;line-height:1.3em}}main .elementAccordion .accordionHeading::after{content:"+";font-size:54px;font-size:3rem;font-weight:300;color:#ff7012;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media screen and (max-width: 800px){main .elementAccordion .accordionHeading::after{font-size:40px;font-size:2.2222222222rem}}@media print{main .elementAccordion .accordionHeading::after{transform:rotate(45deg) !important}}main .elementAccordion.elementAccordion--open .accordionHeading::after{transform:rotate(45deg)}main .elementAccordion .accordionContent{background:none}@media print{main .elementAccordion .accordionContent{max-height:none !important}}main .elementAccordion .accordionContent .accordionContent-i{padding:0 34px 20px 0}main .elementSlideshow{overflow:hidden}@media print{main .elementSlideshow{width:100% !important;page-break-inside:avoid !important}}@media print{main .elementSlideshow .swiper-wrapper{height:auto !important}}main .elementSlideshow .swiper-button-prev{left:20px}@media screen and (max-width: 600px){main .elementSlideshow .swiper-button-prev{left:6px}}main .elementSlideshow .swiper-button-next{right:20px}@media screen and (max-width: 600px){main .elementSlideshow .swiper-button-next{right:6px}}main .elementSlideshow .swiper-button-prev::after,main .elementSlideshow .swiper-button-next::after{color:#fff}@media screen and (max-width: 600px){main .elementSlideshow .swiper-button-prev::after,main .elementSlideshow .swiper-button-next::after{font-size:30px}}main .elementSlideshow .swiper-pagination{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;gap:10px;bottom:30px}@media screen and (max-width: 600px){main .elementSlideshow .swiper-pagination{bottom:18px}}main .elementSlideshow .swiper-pagination .swiper-pagination-bullet{margin:0;width:10px;height:10px;background:#fff;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 600px){main .elementSlideshow .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px}}main .elementSlideshow .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ff7012}@media print{main .elementSlideshow .swiper-slide{width:100% !important}}main .elementSlideshow .swiper-slide picture,main .elementSlideshow .swiper-slide a,main .elementSlideshow .swiper-slide img{display:block;width:100%}main .elementPromoBoxes{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:1fr 1fr;gap:50px;justify-content:stretch;align-content:stretch;justify-items:stretch;align-items:stretch;padding:20px 0}@media screen and (max-width: 1000px){main .elementPromoBoxes{grid-template-columns:1fr}}@media screen and (max-width: 500px){main .elementPromoBoxes{padding:0;gap:30px}}main .elementPromoBoxes .promoBox{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch;overflow:hidden}@media screen and (max-width: 500px){main .elementPromoBoxes .promoBox{flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch}}main .elementPromoBoxes .promoBox:nth-child(4n){-webkit-border-top-left-radius:80px;border-top-left-radius:80px;background-clip:padding-box;-webkit-border-top-right-radius:80px;border-top-right-radius:80px;background-clip:padding-box}@media screen and (max-width: 1000px){main .elementPromoBoxes .promoBox:nth-child(4n){-webkit-border-top-left-radius:0px;border-top-left-radius:0px;background-clip:padding-box;-webkit-border-bottom-left-radius:80px;border-bottom-left-radius:80px;background-clip:padding-box}}@media print{main .elementPromoBoxes .promoBox:nth-child(4n){border-top-right-radius:0 !important}}main .elementPromoBoxes .promoBox:nth-child(4n-1){-webkit-border-top-right-radius:80px;border-top-right-radius:80px;background-clip:padding-box;-webkit-border-bottom-left-radius:80px;border-bottom-left-radius:80px;background-clip:padding-box}@media screen and (max-width: 1000px){main .elementPromoBoxes .promoBox:nth-child(4n-1){-webkit-border-top-right-radius:0px;border-top-right-radius:0px;background-clip:padding-box;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;background-clip:padding-box;-webkit-border-bottom-right-radius:80px;border-bottom-right-radius:80px;background-clip:padding-box;-webkit-border-top-left-radius:80px;border-top-left-radius:80px;background-clip:padding-box}}@media print{main .elementPromoBoxes .promoBox:nth-child(4n-1){border-top-right-radius:0 !important}}main .elementPromoBoxes .promoBox:nth-child(4n-2){-webkit-border-bottom-left-radius:80px;border-bottom-left-radius:80px;background-clip:padding-box;-webkit-border-bottom-right-radius:80px;border-bottom-right-radius:80px;background-clip:padding-box}@media screen and (max-width: 1000px){main .elementPromoBoxes .promoBox:nth-child(4n-2){-webkit-border-top-right-radius:80px;border-top-right-radius:80px;background-clip:padding-box;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;background-clip:padding-box}}@media print{main .elementPromoBoxes .promoBox:nth-child(4n-2){border-bottom-right-radius:0 !important}}main .elementPromoBoxes .promoBox:nth-child(4n-3){-webkit-border-top-left-radius:80px;border-top-left-radius:80px;background-clip:padding-box;-webkit-border-bottom-right-radius:80px;border-bottom-right-radius:80px;background-clip:padding-box}@media print{main .elementPromoBoxes .promoBox:nth-child(4n-3){border-bottom-right-radius:0 !important}}main .elementPromoBoxes .promoBox .promoBox-image{flex:0 0 auto;position:relative;display:block;width:50%}@media screen and (max-width: 500px){main .elementPromoBoxes .promoBox .promoBox-image{position:static;width:100%}}main .elementPromoBoxes .promoBox .promoBox-image .promoBox-image-i{display:block}@media screen and (max-width: 500px){main .elementPromoBoxes .promoBox .promoBox-image .promoBox-image-i{width:100%}}main .elementPromoBoxes .promoBox .promoBox-image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 500px){main .elementPromoBoxes .promoBox .promoBox-image img{position:static;top:auto;left:auto;height:40vw}}main .elementPromoBoxes .promoBox .promoBox-text{flex:1 1 auto;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch;padding:50px 36px;background:#103e53}@media print{main .elementPromoBoxes .promoBox .promoBox-text{padding:10px 0 10px 36px}}main .elementPromoBoxes .promoBox .promoBox-text h3,main .elementPromoBoxes .promoBox .promoBox-text p{padding:0 0 10px 0;color:#fff}@media print{main .elementPromoBoxes .promoBox .promoBox-text h3,main .elementPromoBoxes .promoBox .promoBox-text p{color:#103e53 !important}}main .elementPromoBoxes .promoBox .promoBox-text h3:nth-last-child(2),main .elementPromoBoxes .promoBox .promoBox-text p:nth-last-child(2){padding-bottom:18px}@media print{main .elementPromoBoxes .promoBox .promoBox-text h3:nth-last-child(2),main .elementPromoBoxes .promoBox .promoBox-text p:nth-last-child(2){padding-bottom:10px !important}}main .elementPromoBoxes .promoBox .promoBox-text h3{font-size:26px;font-size:1.4444444444rem;line-height:1.1538461538em;font-family:"Roboto",Arial,Sans-serif}@media screen and (max-width: 800px){main .elementPromoBoxes .promoBox .promoBox-text h3{font-size:24px;font-size:1.3333333333rem;line-height:1.1666666667em}}@media print{main .elementPromoBoxes .promoBox .promoBox-text h3{font-weight:bold !important;font-size:20px !important}}main .elementPromoBoxes .promoBox .promoBox-text p{padding:0;font-size:20px;font-size:1.1111111111rem;line-height:1.3em}@media screen and (max-width: 800px){main .elementPromoBoxes .promoBox .promoBox-text p{font-size:18px;font-size:1rem;line-height:1.2222222222em}}@media print{main .elementPromoBoxes .promoBox .promoBox-text p{font-size:16px !important}}main .elementPromoBoxes .promoBox .promoBox-text .promoBox-link{display:block;margin-top:auto;padding:8px 24px;width:fit-content;text-decoration:none;text-align:center;color:#ff7012;background:none;border:2px #ff7012 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .elementPromoBoxes .promoBox .promoBox-text .promoBox-link *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .elementPromoBoxes .promoBox .promoBox-text .promoBox-link:hover{color:#fff;background:#ff7012}}main .blockResourceLinks{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:30px;padding:20px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 800px){main .blockResourceLinks{padding:0;gap:30px}}@media screen and (max-width: 600px){main .blockResourceLinks{gap:10px}}@media print{main .blockResourceLinks{padding-left:0 !important;padding-right:0 !important}}main .blockResourceLinks .blockResourceLinks-links{position:relative}@media screen and (max-width: 1200px){main .blockResourceLinks .blockResourceLinks-links{position:static}}@media screen and (max-width: 600px){main .blockResourceLinks .blockResourceLinks-links{width:50%;width:calc(50% - 5px)}}main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-btnOpen{display:block;padding:14px 30px;font-size:22px;font-size:1.2222222222rem;line-height:1.1818181818em;font-family:"Roboto",Arial,Sans-serif;font-weight:500;text-align:center;color:#ff7012;background:#fff;border:2px #ff7012 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;cursor:pointer;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-btnOpen *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-btnOpen:hover{color:#fff;background:#ff7012}}@media screen and (max-width: 1200px){main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-btnOpen{padding:12px 20px;font-size:20px;font-size:1.1111111111rem;line-height:1.3em}}@media screen and (max-width: 600px){main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-btnOpen{width:100%;padding:10px;font-size:18px;font-size:1rem;line-height:1.3333333333em}}@media print{main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-btnOpen{padding-left:20px !important;padding-right:20px !important;font-size:22px !important}}main .blockResourceLinks .blockResourceLinks-links.blockResourceLinks-links--open .blockResourceLinks-links-btnOpen{color:#fff;background:#ff7012}@media print{main .blockResourceLinks .blockResourceLinks-links.blockResourceLinks-links--open .blockResourceLinks-links-btnOpen{color:#ff7012 !important;background:none !important}}main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-options{position:absolute;top:100%;top:calc(100% + 20px);left:0;z-index:200;display:none;padding:30px 40px 40px 40px;width:480px;height:auto;background:#fff;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1200px){main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-options{top:100%;left:20px;width:100%;width:calc(100% - 40px)}}@media screen and (max-width: 1200px){main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-options{top:calc(100% + 20px);left:0;width:100%}}@media screen and (max-width: 600px){main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-options{padding:20px 26px 14px 26px}}@media print{main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-options{display:none !important}}main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-options h3{padding:0 0 15px 0;font-size:28px;font-size:1.5555555556rem;line-height:1.2142857143em}@media screen and (max-width: 600px){main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-options h3{font-size:24px;font-size:1.3333333333rem;line-height:1.25em}}main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-options .blockResourceLinks-links-options-i{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:1fr 1fr;gap:0 10px;justify-content:stretch;align-content:start;justify-items:stretch;align-items:start}main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-options .blockResourceLinks-links-options-option{display:block;padding:7px 0;font-size:18px;font-size:1rem;line-height:1.2222222222em;text-align:left;text-decoration:none;color:#103e53;border:none;background:none;cursor:pointer;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-options .blockResourceLinks-links-options-option *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-options .blockResourceLinks-links-options-option:hover{color:#ff7012}}@media screen and (max-width: 600px){main .blockResourceLinks .blockResourceLinks-links .blockResourceLinks-links-options .blockResourceLinks-links-options-option{padding:5px 0;font-size:16px;font-size:0.8888888889rem;line-height:1.375em}}main .blockResourceLinks .blockResourceLinks-links.blockResourceLinks-links--open .blockResourceLinks-links-options{display:block}section:not(:first-child) .blockResourceLinks{padding-top:30px}@media screen and (max-width: 800px){section:not(:first-child) .blockResourceLinks{padding-top:20px}}@media print{section:not(:first-child) .blockResourceLinks{padding-top:20px}}section:not(:last-child) .blockResourceLinks{padding-bottom:50px}@media screen and (max-width: 800px){section:not(:last-child) .blockResourceLinks{padding-bottom:20px}}main .elementQuotesSlider{position:relative;display:block;padding:0 60px;width:100%;overflow:visible;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 600px){main .elementQuotesSlider{padding:0 40px}}@media print{main .elementQuotesSlider{padding:0 !important}}main .elementQuotesSlider .elementQuotesSlider-slider{position:relative;display:block;padding:20px 0;overflow:hidden}main .elementQuotesSlider .swiper-button-prev{left:0}main .elementQuotesSlider .swiper-button-next{right:0}main .elementQuotesSlider .swiper-button-prev,main .elementQuotesSlider .swiper-button-next{transform:translateY(-20px)}main .elementQuotesSlider .swiper-button-prev::after,main .elementQuotesSlider .swiper-button-next::after{color:#ff7012}@media screen and (max-width: 600px){main .elementQuotesSlider .swiper-button-prev::after,main .elementQuotesSlider .swiper-button-next::after{font-size:30px}}@media print{main .elementQuotesSlider .swiper-button-prev,main .elementQuotesSlider .swiper-button-next{display:none !important}}@media print{main .elementQuotesSlider .swiper-wrapper{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-content:stretch !important;justify-content:flex-start !important;align-items:stretch !important;gap:20px !important;height:auto !important;transform:none !important}}main .elementQuotesSlider .swiper-slide{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}@media print{main .elementQuotesSlider .swiper-slide{page-break-inside:avoid !important;margin:0 !important;width:calc(33.33% - 14px) !important;align-content:flex-start;align-items:flex-start}}main .elementQuotesSlider .swiper-slide .quoteText{text-align:center}main .elementQuotesSlider .swiper-slide .quoteText,main .elementQuotesSlider .swiper-slide .quoteText *{font-style:italic}main .elementQuotesSlider .swiper-slide .quoteText>*:first-child::before,main .elementQuotesSlider .swiper-slide .quoteText>*:last-child::after{content:'"'}main .elementQuotesSlider .swiper-slide .quoteQuotee{padding-bottom:0;font-weight:bold;text-align:center}main .elementQuotesSlider .swiper-slide .quoteText,main .elementQuotesSlider .swiper-slide .quoteQuotee{display:block;width:100%}main .elementQuotesSlider .swiper-slide:has(.quoteBtnReadMore) .quoteText:nth-last-child(2),main .elementQuotesSlider .swiper-slide:has(.quoteBtnReadMore) .quoteQuotee:nth-last-child(2){padding-bottom:34px}main .elementQuotesSlider .swiper-slide .quoteBtnReadMore{display:block;margin-top:auto;padding:8px 20px;width:fit-content;text-decoration:none;text-align:center;color:#ff7012;background:#fff;border:2px #ff7012 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .elementQuotesSlider .swiper-slide .quoteBtnReadMore *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .elementQuotesSlider .swiper-slide .quoteBtnReadMore:hover{color:#fff;background:#ff7012}}main .elementIndustriesSlider{position:relative;display:block;padding:0 60px;width:100%;overflow:visible;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 600px){main .elementIndustriesSlider{padding:0 40px}}@media print{main .elementIndustriesSlider{padding:0 !important}}main .elementIndustriesSlider .elementIndustriesSlider-slider{position:relative;display:block;padding:20px 0;overflow:hidden}main .elementIndustriesSlider .swiper-button-prev{left:0}main .elementIndustriesSlider .swiper-button-next{right:0}main .elementIndustriesSlider .swiper-button-prev,main .elementIndustriesSlider .swiper-button-next{transform:translateY(-20px)}@media print{main .elementIndustriesSlider .swiper-button-prev,main .elementIndustriesSlider .swiper-button-next{display:none !important}}main .elementIndustriesSlider .swiper-button-prev::after,main .elementIndustriesSlider .swiper-button-next::after{color:#103e53}@media screen and (max-width: 600px){main .elementIndustriesSlider .swiper-button-prev::after,main .elementIndustriesSlider .swiper-button-next::after{font-size:30px}}main .elementIndustriesSlider .swiper-wrapper{align-items:stretch}@media print{main .elementIndustriesSlider .swiper-wrapper{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-content:stretch !important;justify-content:flex-start !important;align-items:stretch !important;gap:20px !important;height:auto !important;transform:none !important}}main .elementIndustriesSlider .swiper-slide{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch}@media print{main .elementIndustriesSlider .swiper-slide{margin:0 !important;width:calc(25% - 15px) !important}}main .elementIndustriesSlider .industry{flex:1 1 auto;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch;text-decoration:none;-webkit-border-radius:8px;border-radius:8px;background-clip:padding-box;color:#103e53;overflow:hidden;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .elementIndustriesSlider .industry .industry-image{display:block;width:100%;object-fit:cover}main .elementIndustriesSlider .industry .industry-image img{display:block;width:100%;height:100%}main .elementIndustriesSlider .industry h3{flex:1 1 auto;padding:12px 14px 14px 14px;font-size:18px;font-size:1rem;line-height:1.2222222222em;font-family:"Roboto",Arial,Sans-serif;font-weight:normal;color:#fff;background:#103e53}@media print{main .elementIndustriesSlider .industry h3{font-size:16px !important;color:#103e53 !important;background:none !important}}main .elementIndustriesSlider .industry *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .elementIndustriesSlider .industry:hover{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,.2)}main .elementIndustriesSlider .industry:hover h3{background:#ff7012}}main .contentRow:not(.colourSchemeWhiteBackground) .elementIndustriesSlider .swiper-button-prev::after,main .contentRow:not(.colourSchemeWhiteBackground) .elementIndustriesSlider .swiper-button-next::after{color:#fff}main .elementEfficienciesList{align-self:center;display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:1fr 1fr;gap:20px 40px;justify-content:stretch;align-content:start;justify-items:stretch;align-items:start;width:100%}@media screen and (max-width: 800px){main .elementEfficienciesList{gap:8px 10px}}main .elementEfficienciesList:not(:first-child){padding-top:40px}@media screen and (max-width: 800px){main .elementEfficienciesList:not(:first-child){padding-top:30px}}main .elementEfficienciesList:not(:last-child){padding-bottom:60px}@media screen and (max-width: 800px){main .elementEfficienciesList:not(:last-child){padding-bottom:30px}}main .elementEfficienciesList .efficiency{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:15px}@media screen and (max-width: 800px){main .elementEfficienciesList .efficiency{gap:12px}}main .elementEfficienciesList .efficiency .efficiency-icon{flex:0 0 auto}main .elementEfficienciesList .efficiency .efficiency-icon svg{display:block;margin:-10px -10px -2px -10px;width:54px;height:54px}@media screen and (max-width: 800px){main .elementEfficienciesList .efficiency .efficiency-icon svg{width:44px;height:44px}}main .elementEfficienciesList .efficiency .efficiency-text{flex:1 1 auto}main .elementEfficienciesList .efficiency .efficiency-text>*:first-child{padding-top:0}main .elementEfficienciesList .efficiency .efficiency-text>*:last-child{padding-bottom:0}main .blockFeaturedResourcesSlider{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;width:3340px;max-width:100%;overflow:hidden}main .blockFeaturedResourcesSlider:not(:first-child){padding-top:20px}main .blockFeaturedResourcesSlider:not(:last-child){padding-bottom:20px}main .blockFeaturedResourcesSlider .blockFeaturedResourcesSlider-i{position:relative;overflow:visible;width:1100px;max-width:100%}@media screen and (max-width: 1300px){main .blockFeaturedResourcesSlider .blockFeaturedResourcesSlider-i{width:80vw;width:calc(100vw - 80px)}}main .blockFeaturedResourcesSlider .blockFeaturedResourcesSlider-ii{margin:0 -1120px;display:block;width:3340px;overflow:hidden}@media screen and (max-width: 1300px){main .blockFeaturedResourcesSlider .blockFeaturedResourcesSlider-ii{margin:0 -80vw;margin:0 calc(-100vw + 80px);width:240vw;width:calc(3*(100vw - 80px))}}main .blockFeaturedResourcesSlider .blockFeaturedResourcesSlider-slider{position:relative;display:block;padding:20px 0;overflow:hidden}main .blockFeaturedResourcesSlider .swiper-button-prev{left:-80px}@media screen and (max-width: 1300px){main .blockFeaturedResourcesSlider .swiper-button-prev{left:-20px}}main .blockFeaturedResourcesSlider .swiper-button-next{right:-80px}@media screen and (max-width: 1300px){main .blockFeaturedResourcesSlider .swiper-button-next{right:-20px}}main .blockFeaturedResourcesSlider .swiper-button-prev,main .blockFeaturedResourcesSlider .swiper-button-next{top:800px;top:calc((100% - 690px)/2 + 690px);transform:translateY(-20px)}@media screen and (max-width: 1300px){main .blockFeaturedResourcesSlider .swiper-button-prev,main .blockFeaturedResourcesSlider .swiper-button-next{top:70vw;top:calc((100% - 62.5vw)/2 + 62.5vw - 25px)}}main .blockFeaturedResourcesSlider .swiper-button-prev::after,main .blockFeaturedResourcesSlider .swiper-button-next::after{color:#ff7012}@media screen and (max-width: 600px){main .blockFeaturedResourcesSlider .swiper-button-prev::after,main .blockFeaturedResourcesSlider .swiper-button-next::after{font-size:30px}}main .blockFeaturedResourcesSlider .swiper-slide{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}main .blockFeaturedResourcesSlider .swiper-slide .resource-image,main .blockFeaturedResourcesSlider .swiper-slide .resource-image .resource-image-i,main .blockFeaturedResourcesSlider .swiper-slide .resource-image img{display:block;width:400px;max-width:100%}main .blockFeaturedResourcesSlider .swiper-slide .resource-details{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 1300px){main .blockFeaturedResourcesSlider .swiper-slide .resource-details{padding:0 30px}}@media screen and (max-width: 800px){main .blockFeaturedResourcesSlider .swiper-slide .resource-details{padding:0 10px}}main .blockFeaturedResourcesSlider .swiper-slide .resource-details h3,main .blockFeaturedResourcesSlider .swiper-slide .resource-details .resource-intro{font-size:20px;font-size:1.1111111111rem;line-height:1.3em;text-align:center}@media screen and (max-width: 800px){main .blockFeaturedResourcesSlider .swiper-slide .resource-details h3,main .blockFeaturedResourcesSlider .swiper-slide .resource-details .resource-intro{font-size:18px;font-size:1rem;line-height:1.2222222222em}}main .blockFeaturedResourcesSlider .swiper-slide .resource-details .resource-btns{display:flex;flex-direction:row;align-content:flex-start;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:30px;padding-top:20px}@media screen and (max-width: 800px){main .blockFeaturedResourcesSlider .swiper-slide .resource-details .resource-btns{gap:16px;padding-top:12px}}main .blockFeaturedResourcesSlider .swiper-slide .resource-details .resource-btns .resource-btns-btn{display:block;padding:8px 20px;text-decoration:none;text-align:center;color:#ff7012;background:#fff;border:2px #ff7012 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .blockFeaturedResourcesSlider .swiper-slide .resource-details .resource-btns .resource-btns-btn *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .blockFeaturedResourcesSlider .swiper-slide .resource-details .resource-btns .resource-btns-btn:hover{color:#fff;background:#ff7012}}@media screen and (max-width: 800px){main .blockFeaturedResourcesSlider .swiper-slide .resource-details .resource-btns .resource-btns-btn{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em}}main .blockFeaturedResourcesSlider .swiper-slide.swiper-slide-next .resource-details{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}main .blockFeaturedResourcesSlider.blockFeaturedResourcesSlider--medium .blockFeaturedResourcesSlider-ii{margin:0 -560px;width:2220px}@media screen and (max-width: 1300px){main .blockFeaturedResourcesSlider.blockFeaturedResourcesSlider--medium .blockFeaturedResourcesSlider-ii{margin:0 -80vw;margin:0 calc(-100vw + 80px);width:240vw;width:calc(3*(100vw - 80px))}}main .blockFeaturedResourcesSlider.blockFeaturedResourcesSlider--medium .swiper-button-prev,main .blockFeaturedResourcesSlider.blockFeaturedResourcesSlider--medium .swiper-button-next{top:calc((100% - 455px)/2 + 455px)}@media screen and (max-width: 1300px){main .blockFeaturedResourcesSlider.blockFeaturedResourcesSlider--medium .swiper-button-prev,main .blockFeaturedResourcesSlider.blockFeaturedResourcesSlider--medium .swiper-button-next{top:70vw;top:calc((100% - 62.5vw)/2 + 62.5vw - 25px)}}main .blockFeaturedResourcesSlider.blockFeaturedResourcesSlider--small .blockFeaturedResourcesSlider-ii{margin:0 -280px;width:1660px}@media screen and (max-width: 1300px){main .blockFeaturedResourcesSlider.blockFeaturedResourcesSlider--small .blockFeaturedResourcesSlider-ii{margin:0 -80vw;margin:0 calc(-100vw + 80px);width:240vw;width:calc(3*(100vw - 80px))}}main .blockFeaturedResourcesSlider.blockFeaturedResourcesSlider--small .swiper-button-prev,main .blockFeaturedResourcesSlider.blockFeaturedResourcesSlider--small .swiper-button-next{top:calc((100% - 340px)/2 + 340px)}@media screen and (max-width: 1300px){main .blockFeaturedResourcesSlider.blockFeaturedResourcesSlider--small .swiper-button-prev,main .blockFeaturedResourcesSlider.blockFeaturedResourcesSlider--small .swiper-button-next{top:70vw;top:calc((100% - 62.5vw)/2 + 62.5vw - 25px)}}main .newsArticlesSearch{display:block;width:100%}main .newsArticlesSearch label{display:block;width:100%;font-size:26px;font-size:1.4444444444rem;line-height:1em;font-family:"Quixotic Sans Bold",Arial,Sans-serif;text-align:center;color:#103e53}@media screen and (max-width: 400px){main .newsArticlesSearch label{font-size:22px;font-size:1.2222222222rem;line-height:1em}}main .newsArticlesSearch input{display:block;margin-top:24px;padding:20px;height:70px;width:100%;font-size:20px;font-size:1.1111111111rem;text-align:left;color:#103e53;border:2px #ff7012 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;caret-color:#103e53}main .newsArticlesSearch input::focus{border-color:#ff7012}main .newsArticlesSearch input::placeholder{opacity:.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";color:#103e53}main .newsArticlesBrowse{display:block;width:100%}main .newsArticlesBrowse .newsArticlesBrowse-articles{display:block;width:100%}main .newsArticlesBrowse .newsArticlesBrowse-articles:has(.article){display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr;gap:30px 10px;justify-content:stretch;align-content:start;justify-items:stretch;align-items:start}@media screen and (max-width: 800px){main .newsArticlesBrowse .newsArticlesBrowse-articles:has(.article){grid-template-columns:1fr}}@media print{main .newsArticlesBrowse .newsArticlesBrowse-articles:has(.article){grid-template-columns:1fr 1fr !important;gap:20px 10px !important}}main .newsArticlesBrowse .newsArticlesBrowse-articles .article{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch;padding:15px;text-decoration:none;color:#103e53;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media print{main .newsArticlesBrowse .newsArticlesBrowse-articles .article{page-break-inside:avoid !important}}main .newsArticlesBrowse .newsArticlesBrowse-articles .article .article-image{display:block;width:100%;object-fit:cover}main .newsArticlesBrowse .newsArticlesBrowse-articles .article .article-image img{display:block}main .newsArticlesBrowse .newsArticlesBrowse-articles .article h3{padding:20px 0 0 0;font-size:24px;font-size:1.3333333333rem;line-height:1.1666666667em}main .newsArticlesBrowse .newsArticlesBrowse-articles .article .article-details-date{padding:14px 0 0 0;font-size:16px;font-size:0.8888888889rem;line-height:1.25em;color:#5e5e5e}main .newsArticlesBrowse .newsArticlesBrowse-articles .article .article-details-intro{padding:20px 0 0 0}main .newsArticlesBrowse .newsArticlesBrowse-articles .article .article-details-btnReadMore{align-self:flex-start;display:block;margin-top:auto;padding:6px 16px;text-decoration:none;text-align:center;color:#ff7012;background:#fff;border:2px #ff7012 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}main .newsArticlesBrowse .newsArticlesBrowse-articles .article>*:nth-last-child(2){padding-bottom:30px}main .newsArticlesBrowse .newsArticlesBrowse-articles .article *{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media(hover: hover){main .newsArticlesBrowse .newsArticlesBrowse-articles .article:hover{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,.2)}main .newsArticlesBrowse .newsArticlesBrowse-articles .article:hover .article-details-btnReadMore{color:#fff;background:#ff7012}}main .newsArticlesBrowse .newsArticlesBrowse-noArticles{display:block;width:100%;text-align:center}main .newsArticlesBrowse:has(.newsArticlesBrowse-articles .article) .newsArticlesBrowse-noArticles{display:none}main .newsArticlesBrowse .newsArticles-btnLoadMore{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin:40px auto 0 auto;width:140px;height:44px;font-size:18px;text-decoration:none;text-align:center;color:#103e53;background:#fff;border:2px #103e53 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;cursor:pointer}main .newsArticlesBrowse .newsArticles-btnLoadMore:not(.newsArticles-btnLoadMore--loading){-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .newsArticlesBrowse .newsArticles-btnLoadMore:not(.newsArticles-btnLoadMore--loading) *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .newsArticlesBrowse .newsArticles-btnLoadMore:not(.newsArticles-btnLoadMore--loading):hover{color:#fff;background:#103e53}}main .newsArticlesBrowse .newsArticles-btnLoadMore.newsArticles-btnLoadMore--hidden{display:none}main .newsArticlesBrowse .newsArticles-btnLoadMore .newsArticles-btnLoadMore-text{display:block}main .newsArticlesBrowse .newsArticles-btnLoadMore .newsArticles-btnLoadMore-icon{display:none}main .newsArticlesBrowse .newsArticles-btnLoadMore .newsArticles-btnLoadMore-icon svg{display:block;pointer-events:none}main .newsArticlesBrowse .newsArticles-btnLoadMore .newsArticles-btnLoadMore-icon *{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease}main .newsArticlesBrowse .newsArticles-btnLoadMore.newsArticles-btnLoadMore--loading .newsArticles-btnLoadMore-text{display:none}main .newsArticlesBrowse .newsArticles-btnLoadMore.newsArticles-btnLoadMore--loading .newsArticles-btnLoadMore-icon{display:block}main .newsArticleFull .date{font-size:.9rem;font-weight:bold;text-transform:uppercase}main .searchResultsSearch{display:block;width:100%}main .searchResultsSearch label{display:block;width:100%;font-size:26px;font-size:1.4444444444rem;line-height:1em;font-family:"Quixotic Sans Bold",Arial,Sans-serif;text-align:center;color:#103e53}@media screen and (max-width: 400px){main .searchResultsSearch label{font-size:22px;font-size:1.2222222222rem;line-height:1em}}main .searchResultsSearch input{display:block;margin-top:24px;padding:20px;height:70px;width:100%;font-size:20px;font-size:1.1111111111rem;text-align:left;color:#103e53;border:2px #ff7012 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;caret-color:#103e53}main .searchResultsSearch input::focus{border-color:#ff7012}main .searchResultsSearch input::placeholder{opacity:.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";color:#103e53}main .searchResultsBrowse{align-self:center;display:block;width:1000px;max-width:100%}main .searchResultsBrowse .searchResultsBrowse-results{display:block;width:100%}main .searchResultsBrowse .searchResultsBrowse-results .result{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;margin-top:-2px;padding:36px 0;text-decoration:none;color:#103e53;border-top:2px #103e53 solid;border-bottom:2px #103e53 solid;background:#fff;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media print{main .searchResultsBrowse .searchResultsBrowse-results .result{page-break-inside:avoid !important}}@media screen and (max-width: 800px){main .searchResultsBrowse .searchResultsBrowse-results .result{padding:22px 0 30px 0}}main .searchResultsBrowse .searchResultsBrowse-results .result h3{padding:0;display:block;font-size:26px;font-size:1.4444444444rem;line-height:1.2307692308em}@media screen and (max-width: 800px){main .searchResultsBrowse .searchResultsBrowse-results .result h3{font-size:20px;font-size:1.1111111111rem;line-height:1.3em}}main .searchResultsBrowse .searchResultsBrowse-results .result .result-intro{padding:16px 0 0 0}main .searchResultsBrowse .searchResultsBrowse-results .result .result-btnReadMore{display:block;margin-top:22px;padding:6px 16px;text-decoration:none;text-align:center;color:#ff7012;background:#fff;border:2px #ff7012 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}@media screen and (max-width: 800px){main .searchResultsBrowse .searchResultsBrowse-results .result .result-btnReadMore{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em}}main .searchResultsBrowse .searchResultsBrowse-results .result *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .searchResultsBrowse .searchResultsBrowse-results .result:hover .result-btnReadMore{color:#fff;background:#ff7012}}main .searchResultsBrowse .searchResultsBrowse-noResults{display:block;width:100%;text-align:center}main .searchResultsBrowse:has(.searchResultsBrowse-results .result) .searchResultsBrowse-noResults{display:none}main .searchResultsBrowse .searchResultsBrowse-btnLoadMore{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin:40px auto 0 auto;width:140px;height:44px;font-size:18px;text-decoration:none;text-align:center;color:#103e53;background:#fff;border:2px #103e53 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;cursor:pointer}main .searchResultsBrowse .searchResultsBrowse-btnLoadMore:not(.searchResultsBrowse-btnLoadMore--loading){-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .searchResultsBrowse .searchResultsBrowse-btnLoadMore:not(.searchResultsBrowse-btnLoadMore--loading) *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .searchResultsBrowse .searchResultsBrowse-btnLoadMore:not(.searchResultsBrowse-btnLoadMore--loading):hover{color:#fff;background:#103e53}}main .searchResultsBrowse .searchResultsBrowse-btnLoadMore.searchResultsBrowse-btnLoadMore--hidden{display:none}main .searchResultsBrowse .searchResultsBrowse-btnLoadMore .searchResultsBrowse-btnLoadMore-text{display:block}main .searchResultsBrowse .searchResultsBrowse-btnLoadMore .searchResultsBrowse-btnLoadMore-icon{display:none}main .searchResultsBrowse .searchResultsBrowse-btnLoadMore .searchResultsBrowse-btnLoadMore-icon svg{display:block;pointer-events:none}main .searchResultsBrowse .searchResultsBrowse-btnLoadMore .searchResultsBrowse-btnLoadMore-icon *{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease}main .searchResultsBrowse .searchResultsBrowse-btnLoadMore.searchResultsBrowse-btnLoadMore--loading .searchResultsBrowse-btnLoadMore-text{display:none}main .searchResultsBrowse .searchResultsBrowse-btnLoadMore.searchResultsBrowse-btnLoadMore--loading .searchResultsBrowse-btnLoadMore-icon{display:block}@media screen and (max-width: 800px){main .blockFeaturedCaseStudy .featuredCaseStudy-image img{margin-bottom:30px;width:100%;max-height:70vw;object-fit:cover}}main .blockFeaturedCaseStudy .featuredCaseStudy-features{display:grid;grid-template-columns:auto 1fr;grid-auto-flow:row;grid-auto-rows:auto;gap:4px 30px;justify-content:stretch;align-content:start;justify-items:stretch;align-items:start;padding-top:30px}@media screen and (max-width: 800px){main .blockFeaturedCaseStudy .featuredCaseStudy-features{padding-top:20px}}main .blockFeaturedCaseStudy .featuredCaseStudy-features span,main .blockFeaturedCaseStudy .featuredCaseStudy-features strong{display:block;font-size:22px;font-size:1.2222222222rem;line-height:1.3636363636em}@media screen and (max-width: 800px){main .blockFeaturedCaseStudy .featuredCaseStudy-features span,main .blockFeaturedCaseStudy .featuredCaseStudy-features strong{font-size:18px;font-size:1rem;line-height:1.3333333333em}}main .blockFeaturedCaseStudy .featuredCaseStudy-btn{padding-top:30px}@media screen and (max-width: 800px){main .blockFeaturedCaseStudy .featuredCaseStudy-btn{padding-top:20px}}main .caseStudiesFilters{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:30px;padding-top:30px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1700px){main .caseStudiesFilters{padding-right:190px}}@media screen and (max-width: 1200px){main .caseStudiesFilters{padding-top:30px;padding-right:0;gap:20px}}@media screen and (max-width: 600px){main .caseStudiesFilters{gap:10px}}main .caseStudiesFilters .caseStudiesFilters-filter{position:relative}@media screen and (max-width: 1200px){main .caseStudiesFilters .caseStudiesFilters-filter{position:static}}@media screen and (max-width: 600px){main .caseStudiesFilters .caseStudiesFilters-filter{width:50%;width:calc(50% - 5px)}}main .caseStudiesFilters .caseStudiesFilters-filter .caseStudiesFilters-filter-btnOpen{display:block;padding:14px 30px;font-size:22px;font-size:1.2222222222rem;line-height:1.1818181818em;font-family:"Roboto",Arial,Sans-serif;font-weight:bold;text-align:center;color:#ff7012;background:#fff;border:2px #ff7012 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;cursor:pointer;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .caseStudiesFilters .caseStudiesFilters-filter .caseStudiesFilters-filter-btnOpen *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .caseStudiesFilters .caseStudiesFilters-filter .caseStudiesFilters-filter-btnOpen:hover{color:#fff;background:#ff7012}}@media screen and (max-width: 1200px){main .caseStudiesFilters .caseStudiesFilters-filter .caseStudiesFilters-filter-btnOpen{padding:12px 20px;font-size:20px;font-size:1.1111111111rem;line-height:1.3em}}@media screen and (max-width: 600px){main .caseStudiesFilters .caseStudiesFilters-filter .caseStudiesFilters-filter-btnOpen{width:100%;padding:10px;font-size:18px;font-size:1rem;line-height:1.3333333333em}}main .caseStudiesFilters .caseStudiesFilters-filter.caseStudiesFilters-filter--open .caseStudiesFilters-filter-btnOpen{color:#fff;background:#ff7012}@media print{main .caseStudiesFilters .caseStudiesFilters-filter.caseStudiesFilters-filter--open .caseStudiesFilters-filter-btnOpen{color:#ff7012 !important;background:none !important}}main .caseStudiesFilters .caseStudiesFilters-filter .caseStudiesFilters-filter-options{position:absolute;top:100%;top:calc(100% + 20px);left:0;z-index:200;display:none;padding:30px 40px 40px 40px;width:480px;height:auto;background:#fff;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1200px){main .caseStudiesFilters .caseStudiesFilters-filter .caseStudiesFilters-filter-options{left:-5px;width:100%;width:calc(100% + 10px)}}@media screen and (max-width: 600px){main .caseStudiesFilters .caseStudiesFilters-filter .caseStudiesFilters-filter-options{top:20px;padding:20px 26px 14px 26px}}@media print{main .caseStudiesFilters .caseStudiesFilters-filter .caseStudiesFilters-filter-options{display:none !important}}main .caseStudiesFilters .caseStudiesFilters-filter .caseStudiesFilters-filter-options h3{padding:0 0 15px 0;font-size:28px;font-size:1.5555555556rem;line-height:1.2142857143em}@media screen and (max-width: 600px){main .caseStudiesFilters .caseStudiesFilters-filter .caseStudiesFilters-filter-options h3{font-size:24px;font-size:1.3333333333rem;line-height:1.25em}}main .caseStudiesFilters .caseStudiesFilters-filter .caseStudiesFilters-filter-options .caseStudiesFilters-filter-options-i{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:1fr 1fr;gap:0 10px;justify-content:stretch;align-content:start;justify-items:stretch;align-items:start}main .caseStudiesFilters .caseStudiesFilters-filter .caseStudiesFilters-filter-options .caseStudiesFilters-filter-options-option{display:block;padding:7px 0;font-size:18px;font-size:1rem;line-height:1.2222222222em;text-align:left;color:#103e53;border:none;background:none;cursor:pointer;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .caseStudiesFilters .caseStudiesFilters-filter .caseStudiesFilters-filter-options .caseStudiesFilters-filter-options-option *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .caseStudiesFilters .caseStudiesFilters-filter .caseStudiesFilters-filter-options .caseStudiesFilters-filter-options-option:hover{color:#ff7012}}@media screen and (max-width: 600px){main .caseStudiesFilters .caseStudiesFilters-filter .caseStudiesFilters-filter-options .caseStudiesFilters-filter-options-option{padding:5px 0;font-size:16px;font-size:0.8888888889rem;line-height:1.375em}}main .caseStudiesFilters .caseStudiesFilters-filter .caseStudiesFilters-filter-options .caseStudiesFilters-filter-options-option.caseStudiesFilters-filter-options-option--active{color:#ff7012}main .caseStudiesFilters .caseStudiesFilters-filter.caseStudiesFilters-filter--open .caseStudiesFilters-filter-options{display:block}main .caseStudiesBrowse{display:block;width:100%}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies{display:block;width:100%}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies:has(.caseStudy){display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr;gap:30px 10px;justify-content:stretch;align-content:start;justify-items:stretch;align-items:stretch}@media screen and (max-width: 1200px){main .caseStudiesBrowse .caseStudiesBrowse-caseStudies:has(.caseStudy){grid-template-columns:1fr 1fr}}@media screen and (max-width: 800px){main .caseStudiesBrowse .caseStudiesBrowse-caseStudies:has(.caseStudy){grid-template-columns:1fr}}@media print{main .caseStudiesBrowse .caseStudiesBrowse-caseStudies:has(.caseStudy){grid-template-columns:1fr 1fr !important;gap:20px !important}}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy{flex:0 0 auto;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch;text-decoration:none;color:#103e53;background:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media print{main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy{page-break-inside:avoid !important}}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails{position:relative}@media print{main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails{position:static !important}}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-image{display:block;width:100%;object-fit:cover}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-image img{display:block;width:100%}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-keyDetails-i{position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;display:block;padding:80px 30px 40px 30px;overflow:auto;background:rgba(0,0,0,.3)}@media print{main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-keyDetails-i{position:static !important;padding:20px 0 0 0 !important}}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-keyDetails-i::-webkit-scrollbar{width:10px}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-keyDetails-i::-webkit-scrollbar-track{background:none;box-shadow:inset 0 0 5px #9db6c1}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-keyDetails-i::-webkit-scrollbar-thumb{background:#9db6c1}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-keyDetails-i::-webkit-scrollbar-thumb:hover{background:#ede9e5;cursor:pointer}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-keyDetails-i .caseStudy-keyDetails-ii{display:none}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-keyDetails-i .caseStudy-keyDetails-location{padding:0 0 12px 0;font-size:20px;font-size:1.1111111111rem;line-height:1.2em;font-weight:bold;text-align:center;color:#fff}@media screen and (max-width: 800px){main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-keyDetails-i .caseStudy-keyDetails-location{padding-bottom:8px;font-size:18px;font-size:1rem;line-height:1.2222222222em}}@media print{main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-keyDetails-i .caseStudy-keyDetails-location{color:#103e53 !important}}@media print{main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-keyDetails-i .caseStudy-keyDetails-location{padding-top:4px !important;text-align:center !important}}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-keyDetails-i h3{padding:0;font-size:32px;font-size:1.7777777778rem;line-height:1.1875em;font-family:"Roboto",Arial,Sans-serif;font-weight:normal;text-align:center;color:#fff}@media screen and (max-width: 800px){main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-keyDetails-i h3{font-size:28px;font-size:1.5555555556rem;line-height:1.2142857143em}}@media print{main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-keyDetails-i h3{text-align:center !important;color:#103e53 !important}}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-keyDetails-i .caseStudy-keyDetails-intro{padding:18px 0 0 0;font-size:12px;font-size:0.6666666667rem;line-height:1.3333333333em;color:#fff}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-keyDetails .caseStudy-keyDetails-i .caseStudy-keyDetails-btnReadMore{display:block;margin:24px auto 0 auto;padding:7px 16px;width:fit-content;font-size:12px;font-size:0.6666666667rem;line-height:1.3333333333em;text-decoration:none;text-align:center;color:#ff7012;background:none;border:1px #fff solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy *{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media(hover: hover){main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy:hover .caseStudy-keyDetails .caseStudy-keyDetails-i{padding-top:40px;background:#103e53}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy:hover .caseStudy-keyDetails .caseStudy-keyDetails-i .caseStudy-keyDetails-ii{display:block}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy:hover .caseStudy-keyDetails .caseStudy-keyDetails-i .caseStudy-keyDetails-location{padding-bottom:10px}}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-features{flex:1 0 auto;display:grid;grid-template-columns:auto 1fr;grid-auto-flow:row;grid-auto-rows:auto;gap:6px 20px;justify-content:stretch;align-content:start;justify-items:stretch;align-items:start;padding:20px;border:3px #ede9e5 solid}@media screen and (max-width: 800px){main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-features{padding-top:20px}}@media print{main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-features{padding:20px 0 0 0 !important;border:none !important}}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-features span,main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-features strong{display:block;font-size:20px;font-size:1.1111111111rem;line-height:1.4em}@media screen and (max-width: 800px){main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-features span,main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-features strong{font-size:18px;font-size:1rem;line-height:1.3333333333em}}main .caseStudiesBrowse .caseStudiesBrowse-caseStudies .caseStudy .caseStudy-features strong{color:#ff7012}main .caseStudiesBrowse .caseStudiesBrowse-noCaseStudies{display:block;width:100%;text-align:center}main .caseStudiesBrowse:has(.caseStudiesBrowse-caseStudies .caseStudy) .caseStudiesBrowse-noCaseStudies{display:none}main .caseStudiesBrowse .caseStudiesBrowse-btnLoadMore{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin:40px auto 0 auto;width:140px;height:44px;font-size:18px;text-decoration:none;text-align:center;color:#103e53;background:#fff;border:2px #103e53 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;cursor:pointer}main .caseStudiesBrowse .caseStudiesBrowse-btnLoadMore:not(.caseStudiesBrowse-btnLoadMore--loading){-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .caseStudiesBrowse .caseStudiesBrowse-btnLoadMore:not(.caseStudiesBrowse-btnLoadMore--loading) *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .caseStudiesBrowse .caseStudiesBrowse-btnLoadMore:not(.caseStudiesBrowse-btnLoadMore--loading):hover{color:#fff;background:#103e53}}main .caseStudiesBrowse .caseStudiesBrowse-btnLoadMore.caseStudiesBrowse-btnLoadMore--hidden{display:none}main .caseStudiesBrowse .caseStudiesBrowse-btnLoadMore .caseStudiesBrowse-btnLoadMore-text{display:block}main .caseStudiesBrowse .caseStudiesBrowse-btnLoadMore .caseStudiesBrowse-btnLoadMore-icon{display:none}main .caseStudiesBrowse .caseStudiesBrowse-btnLoadMore .caseStudiesBrowse-btnLoadMore-icon svg{display:block;pointer-events:none}main .caseStudiesBrowse .caseStudiesBrowse-btnLoadMore .caseStudiesBrowse-btnLoadMore-icon *{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease}main .caseStudiesBrowse .caseStudiesBrowse-btnLoadMore.caseStudiesBrowse-btnLoadMore--loading .caseStudiesBrowse-btnLoadMore-text{display:none}main .caseStudiesBrowse .caseStudiesBrowse-btnLoadMore.caseStudiesBrowse-btnLoadMore--loading .caseStudiesBrowse-btnLoadMore-icon{display:block}main section:not(:first-child) .caseStudiesBrowse{padding-top:20px}main section:not(:last-child) .caseStudiesBrowse{padding-bottom:20px}main .caseStudyFull .caseStudyFull-features{padding:10px 0 30px 0;font-size:.9rem;line-height:1.6em}main .caseStudyFull .caseStudyFull-features strong{font-weight:bold;text-transform:uppercase}main .caseStudyFull .caseStudyFull-features+.caseStudyFull-features{margin-top:-20px}main .caseStudyFull .caseStudyFull-content .elementText figure:has(.aligncenter){display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;margin:0;padding:20px 0}main .resourcesFilters{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:30px;padding-top:30px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1700px){main .resourcesFilters{padding-right:190px}}@media screen and (max-width: 1200px){main .resourcesFilters{padding-right:0;gap:20px}}@media screen and (max-width: 600px){main .resourcesFilters{gap:10px}}@media print{main .resourcesFilters{page-break-inside:avoid !important}}main .resourcesFilters .resourcesFilters-filter{position:relative}@media screen and (max-width: 1200px){main .resourcesFilters .resourcesFilters-filter{position:static}}@media screen and (max-width: 600px){main .resourcesFilters .resourcesFilters-filter{width:50%;width:calc(50% - 5px)}}main .resourcesFilters .resourcesFilters-filter .resourcesFilters-filter-btnOpen{display:block;padding:14px 30px;font-size:22px;font-size:1.2222222222rem;line-height:1.1818181818em;font-family:"Roboto",Arial,Sans-serif;font-weight:bold;text-align:center;color:#ff7012;background:#fff;border:2px #ff7012 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;cursor:pointer;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .resourcesFilters .resourcesFilters-filter .resourcesFilters-filter-btnOpen *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .resourcesFilters .resourcesFilters-filter .resourcesFilters-filter-btnOpen:hover{color:#fff;background:#ff7012}}@media screen and (max-width: 1200px){main .resourcesFilters .resourcesFilters-filter .resourcesFilters-filter-btnOpen{padding:12px 20px;font-size:20px;font-size:1.1111111111rem;line-height:1.3em}}@media screen and (max-width: 600px){main .resourcesFilters .resourcesFilters-filter .resourcesFilters-filter-btnOpen{width:100%;padding:10px;font-size:18px;font-size:1rem;line-height:1.3333333333em}}main .resourcesFilters .resourcesFilters-filter.resourcesFilters-filter--open .resourcesFilters-filter-btnOpen{color:#fff;background:#ff7012}@media print{main .resourcesFilters .resourcesFilters-filter.resourcesFilters-filter--open .resourcesFilters-filter-btnOpen{color:#ff7012 !important;background:none !important}}main .resourcesFilters .resourcesFilters-filter .resourcesFilters-filter-options{position:absolute;top:100%;top:calc(100% + 20px);left:0;z-index:200;display:none;padding:30px 40px 40px 40px;width:480px;height:auto;background:#fff;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1200px){main .resourcesFilters .resourcesFilters-filter .resourcesFilters-filter-options{left:-5px;width:100%;width:calc(100% + 10px)}}@media screen and (max-width: 600px){main .resourcesFilters .resourcesFilters-filter .resourcesFilters-filter-options{top:20px;padding:20px 26px 14px 26px}}@media print{main .resourcesFilters .resourcesFilters-filter .resourcesFilters-filter-options{display:none !important}}main .resourcesFilters .resourcesFilters-filter .resourcesFilters-filter-options h3{padding:0 0 12px 0;font-size:26px;font-size:1.4444444444rem;line-height:1.2307692308em}@media screen and (max-width: 600px){main .resourcesFilters .resourcesFilters-filter .resourcesFilters-filter-options h3{font-size:24px;font-size:1.3333333333rem;line-height:1.25em}}main .resourcesFilters .resourcesFilters-filter .resourcesFilters-filter-options .resourcesFilters-filter-options-i{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:1fr 1fr;gap:0 10px;justify-content:stretch;align-content:start;justify-items:stretch;align-items:start}main .resourcesFilters .resourcesFilters-filter .resourcesFilters-filter-options .resourcesFilters-filter-options-option{display:block;padding:7px 0;font-size:18px;font-size:1rem;line-height:1.2222222222em;text-align:left;color:#103e53;border:none;background:none;cursor:pointer;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .resourcesFilters .resourcesFilters-filter .resourcesFilters-filter-options .resourcesFilters-filter-options-option *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .resourcesFilters .resourcesFilters-filter .resourcesFilters-filter-options .resourcesFilters-filter-options-option:hover{color:#ff7012}}@media screen and (max-width: 600px){main .resourcesFilters .resourcesFilters-filter .resourcesFilters-filter-options .resourcesFilters-filter-options-option{padding:5px 0;font-size:16px;font-size:0.8888888889rem;line-height:1.375em}}main .resourcesFilters .resourcesFilters-filter .resourcesFilters-filter-options .resourcesFilters-filter-options-option.resourcesFilters-filter-options-option--active{color:#ff7012}main .resourcesFilters .resourcesFilters-filter.resourcesFilters-filter--open .resourcesFilters-filter-options{display:block}main .resourcesBrowse{display:block;width:100%}main .resourcesBrowse .resourcesBrowse-resources{display:block;width:100%}main .resourcesBrowse .resourcesBrowse-resources .resource{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:center;gap:40px;margin-top:-2px;padding:36px 0;border-top:2px #103e53 solid;border-bottom:2px #103e53 solid}@media screen and (max-width: 800px){main .resourcesBrowse .resourcesBrowse-resources .resource{padding:22px 0 30px 0}}@media print{main .resourcesBrowse .resourcesBrowse-resources .resource{page-break-inside:avoid !important}}main .resourcesBrowse .resourcesBrowse-resources .resource .resource-image{flex:0 0 auto;display:block;width:420px;max-width:33%}@media screen and (max-width: 800px){main .resourcesBrowse .resourcesBrowse-resources .resource .resource-image{display:none}}main .resourcesBrowse .resourcesBrowse-resources .resource .resource-image .resource-image-i{display:block;width:100%}main .resourcesBrowse .resourcesBrowse-resources .resource .resource-image .resource-image-i img{display:block;width:100%}main .resourcesBrowse .resourcesBrowse-resources .resource .resource-details{flex:1 1 auto;position:relative;display:block;padding-top:40px}@media screen and (max-width: 800px){main .resourcesBrowse .resourcesBrowse-resources .resource .resource-details{padding-top:0}}main .resourcesBrowse .resourcesBrowse-resources .resource .resource-featuredBanner{position:absolute;top:0;right:0;display:block;padding:6px 14px;font-size:16px;font-size:0.8888888889rem;line-height:1.25em;color:#ff7012;background:#feddc5;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box}@media screen and (max-width: 800px){main .resourcesBrowse .resourcesBrowse-resources .resource .resource-featuredBanner{top:-4px;font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em}}main .resourcesBrowse .resourcesBrowse-resources .resource h3{padding:0 0 10px 0;display:block;font-size:26px;font-size:1.4444444444rem;line-height:1.2307692308em}@media screen and (max-width: 800px){main .resourcesBrowse .resourcesBrowse-resources .resource h3{font-size:20px;font-size:1.1111111111rem;line-height:1.3em}}@media screen and (max-width: 800px){main .resourcesBrowse .resourcesBrowse-resources .resource .resource-details:has(.resource-featuredBanner) h3{padding-right:90px}}main .resourcesBrowse .resourcesBrowse-resources .resource .resource-intro{padding:10px 0 0 0}main .resourcesBrowse .resourcesBrowse-resources .resource .resource-btns{display:flex;flex-direction:row;align-content:flex-start;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:30px;padding-top:20px}@media screen and (max-width: 800px){main .resourcesBrowse .resourcesBrowse-resources .resource .resource-btns{gap:16px;padding-top:24px}}main .resourcesBrowse .resourcesBrowse-resources .resource .resource-btns .resource-btns-btn{display:block;padding:8px 20px;text-decoration:none;text-align:center;color:#ff7012;background:#fff;border:2px #ff7012 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .resourcesBrowse .resourcesBrowse-resources .resource .resource-btns .resource-btns-btn *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .resourcesBrowse .resourcesBrowse-resources .resource .resource-btns .resource-btns-btn:hover{color:#fff;background:#ff7012}}@media screen and (max-width: 800px){main .resourcesBrowse .resourcesBrowse-resources .resource .resource-btns .resource-btns-btn{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em}}main .resourcesBrowse .resourcesBrowse-resources .resource .resource-tags{display:none;flex-direction:row;align-content:flex-start;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:8px;padding:44px 0 0 0}@media screen and (max-width: 800px){main .resourcesBrowse .resourcesBrowse-resources .resource .resource-tags{padding-top:26px}}main .resourcesBrowse .resourcesBrowse-resources .resource .resource-tags .resource-tags-tag{display:block;padding:2px 10px;font-size:12px;font-size:0.6666666667rem;line-height:1.3333333333em;color:#5e5e5e;background:#ede9e5;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}main .resourcesBrowse .resourcesBrowse-noResources{display:block;width:100%;text-align:center}main .resourcesBrowse:has(.resourcesBrowse-resources .resource) .resourcesBrowse-noResources{display:none}main .resourcesBrowse .resourcesBrowse-btnLoadMore{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin:40px auto 0 auto;width:140px;height:44px;font-size:18px;text-decoration:none;text-align:center;color:#103e53;background:#fff;border:2px #103e53 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;cursor:pointer}main .resourcesBrowse .resourcesBrowse-btnLoadMore:not(.resourcesBrowse-btnLoadMore--loading){-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .resourcesBrowse .resourcesBrowse-btnLoadMore:not(.resourcesBrowse-btnLoadMore--loading) *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .resourcesBrowse .resourcesBrowse-btnLoadMore:not(.resourcesBrowse-btnLoadMore--loading):hover{color:#fff;background:#103e53}}main .resourcesBrowse .resourcesBrowse-btnLoadMore.resourcesBrowse-btnLoadMore--hidden{display:none}main .resourcesBrowse .resourcesBrowse-btnLoadMore .resourcesBrowse-btnLoadMore-text{display:block}main .resourcesBrowse .resourcesBrowse-btnLoadMore .resourcesBrowse-btnLoadMore-icon{display:none}main .resourcesBrowse .resourcesBrowse-btnLoadMore .resourcesBrowse-btnLoadMore-icon svg{display:block;pointer-events:none}main .resourcesBrowse .resourcesBrowse-btnLoadMore .resourcesBrowse-btnLoadMore-icon *{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease}main .resourcesBrowse .resourcesBrowse-btnLoadMore.resourcesBrowse-btnLoadMore--loading .resourcesBrowse-btnLoadMore-text{display:none}main .resourcesBrowse .resourcesBrowse-btnLoadMore.resourcesBrowse-btnLoadMore--loading .resourcesBrowse-btnLoadMore-icon{display:block}main .resourceFull .resourceFull-features{display:none;padding:10px 0 30px 0;font-size:.9rem;line-height:1.6em}main .resourceFull .resourceFull-features strong{font-weight:bold;text-transform:uppercase}main .industriesBrowse{display:block;width:100%}main .industriesBrowse .industriesBrowse-list{display:block;width:100%}main .industriesBrowse .industriesBrowse-list:has(.industry){display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr;gap:60px;justify-content:stretch;align-content:start;justify-items:stretch;align-items:stretch}@media screen and (max-width: 800px){main .industriesBrowse .industriesBrowse-list:has(.industry){grid-template-columns:1fr}}@media print{main .industriesBrowse .industriesBrowse-list:has(.industry){gap:20px !important}}main .industriesBrowse .industriesBrowse-list .industry{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch;text-decoration:none;-webkit-border-radius:8px;border-radius:8px;background-clip:padding-box;color:#103e53;background:#fff;overflow:hidden;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media print{main .industriesBrowse .industriesBrowse-list .industry{page-break-inside:avoid !important}}main .industriesBrowse .industriesBrowse-list .industry .industry-image{display:block;width:100%;object-fit:cover}main .industriesBrowse .industriesBrowse-list .industry .industry-image img{display:block}main .industriesBrowse .industriesBrowse-list .industry h3{padding:16px 20px;font-size:22px;font-size:1.2222222222rem;line-height:1.1818181818em;font-family:"Roboto",Arial,Sans-serif;font-weight:normal}@media print{main .industriesBrowse .industriesBrowse-list .industry h3{padding:20px 0 0 0 !important;font-size:20px !important;font-weight:bold !important}}main .industriesBrowse .industriesBrowse-list .industry *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .industriesBrowse .industriesBrowse-list .industry:hover{background:#f5f2f0;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,.2)}main .industriesBrowse .industriesBrowse-list .industry:hover h3{color:#ff7012}}main .industriesBrowse .industriesBrowse-noIndustries{display:block;width:100%;text-align:center}main .industriesBrowse:has(.industriesBrowse-list .industry) .industriesBrowse-noIndustries{display:none}main .industriesBrowse .industriesBrowse-btnLoadMore{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin:60px auto 0 auto;width:140px;height:44px;font-size:18px;text-decoration:none;text-align:center;color:#103e53;background:#fff;border:2px #103e53 solid;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;cursor:pointer}main .industriesBrowse .industriesBrowse-btnLoadMore:not(.industriesBrowse-btnLoadMore--loading){-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .industriesBrowse .industriesBrowse-btnLoadMore:not(.industriesBrowse-btnLoadMore--loading) *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){main .industriesBrowse .industriesBrowse-btnLoadMore:not(.industriesBrowse-btnLoadMore--loading):hover{color:#fff;background:#103e53}}main .industriesBrowse .industriesBrowse-btnLoadMore.industriesBrowse-btnLoadMore--hidden{display:none}main .industriesBrowse .industriesBrowse-btnLoadMore .industriesBrowse-btnLoadMore-text{display:block}main .industriesBrowse .industriesBrowse-btnLoadMore .industriesBrowse-btnLoadMore-icon{display:none}main .industriesBrowse .industriesBrowse-btnLoadMore .industriesBrowse-btnLoadMore-icon svg{display:block;pointer-events:none}main .industriesBrowse .industriesBrowse-btnLoadMore .industriesBrowse-btnLoadMore-icon *{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease}main .industriesBrowse .industriesBrowse-btnLoadMore.industriesBrowse-btnLoadMore--loading .industriesBrowse-btnLoadMore-text{display:none}main .industriesBrowse .industriesBrowse-btnLoadMore.industriesBrowse-btnLoadMore--loading .industriesBrowse-btnLoadMore-icon{display:block}main .footerOpportunities{position:relative;padding:50px 0}@media screen and (max-width: 800px){main .footerOpportunities{padding:0}}@media print{main .footerOpportunities{page-break-inside:avoid !important}}@media screen and (max-width: 800px){main .footerOpportunities{position:static;padding-bottom:0}}@media print{main .footerOpportunities{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-content:center !important;justify-content:space-between !important;align-items:center !important;padding-bottom:0 !important}}main .footerOpportunities .footerOpportunities-content{position:relative;z-index:2;flex:0 0 auto;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding:0 20px;width:800px;width:calc(100% - 520px);max-width:100%}@media screen and (max-width: 1000px){main .footerOpportunities .footerOpportunities-content{width:calc(100% - 370px)}}@media screen and (max-width: 800px){main .footerOpportunities .footerOpportunities-content{position:static;padding:0;width:100%;max-width:none}}@media print{main .footerOpportunities .footerOpportunities-content{position:static !important;margin-right:0 !important;width:50% !important;box-sizing:border-box !important}}main .footerOpportunities .footerOpportunities-content>:first-child{padding-top:0}main .footerOpportunities .footerOpportunities-icon{position:absolute;top:50%;right:0;z-index:1;width:500px;transform:translateY(-50%)}@media screen and (max-width: 1000px){main .footerOpportunities .footerOpportunities-icon{width:350px}}@media screen and (max-width: 800px){main .footerOpportunities .footerOpportunities-icon{position:static;bottom:auto;right:auto;margin:0 auto;padding-bottom:20px;width:360px;max-width:100%;transform:none}}@media print{main .footerOpportunities .footerOpportunities-icon{order:2 !important;position:static !important;width:50% !important}}main .footerOpportunities .footerOpportunities-icon svg{aspect-ratio:1.38;width:100%;height:auto}main .footerOpportunities .footerOpportunities-icon svg .fill-white{fill:#ede9e5}main .colourSchemeWhiteBackground .footerOpportunities .footerOpportunities-icon svg .fill-white{fill:#fff}main .contact-box{position:fixed;right:20px;bottom:20px;z-index:200}main .contact-box .contact-box-btn{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:70px;height:70px;border:0;cursor:pointer;background:#ff7012}@media screen and (max-width: 800px){main .contact-box .contact-box-btn{width:56px;height:56px}}main .contact-box .contact-box-btn .contact-box-btn-icon-open{display:block}main .contact-box .contact-box-btn .contact-box-btn-icon-open svg{display:block;padding:8px;width:26px;height:26px;fill:rgba(0,0,0,0);border:2px #fff solid;border-radius:999px}@media screen and (max-width: 800px){main .contact-box .contact-box-btn .contact-box-btn-icon-open svg{padding:6px;width:22px;height:22px}}main .contact-box .contact-box-btn .contact-box-btn-icon-open svg path{fill:#fff}main .contact-box .contact-box-btn .contact-box-btn-icon-close{display:none;font-size:60px;font-size:3.3333333333rem;line-height:1em;font-family:"Times New Roman",Arial,Sans-serif;font-weight:normal;text-align:center;color:#fff}@media screen and (max-width: 800px){main .contact-box .contact-box-btn .contact-box-btn-icon-close{font-size:50px;font-size:2.7777777778rem;line-height:1em}}main .contact-box .contact-box-btn.contact-box-btn--open .contact-box-btn-icon-open{display:none}main .contact-box .contact-box-btn.contact-box-btn--open .contact-box-btn-icon-close{display:block}main .contact-box .contact-box-panel{position:absolute;right:0;bottom:calc(100% + 12px);width:400px;max-width:calc(100vw - 40px);max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px #103e53 solid;border-right:2px #103e53 solid;border-bottom:2px #103e53 solid;background:#fff;overflow:auto}@media screen and (max-width: 800px){main .contact-box .contact-box-panel{max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px)}}main .contact-box .contact-box-panel h2{display:block;padding:14px 20px;font-size:20px;font-size:1.1111111111rem;line-height:1.3em;text-transform:uppercase;color:#fff;background:#103e53}main .contact-box .contact-box-panel .contact-box-panel-text{padding:24px 30px}@media screen and (max-width: 800px){main .contact-box .contact-box-panel .contact-box-panel-text{padding:14px 22px}}main .contact-box .contact-box-panel .contact-box-panel-text .contact-box-panel-embed{overflow:hidden}main .contact-box .contact-box-panel .contact-box-panel-text .contact-box-panel-embed .contact-box-panel-embed-i{margin:-20px -38px -40px -40px}@media screen and (max-width: 800px){main .contact-box .contact-box-panel .contact-box-panel-text .contact-box-panel-embed .contact-box-panel-embed-i{margin-top:-14px;margin-bottom:-34px}}main .contact-box .contact-box-panel .contact-box-panel-text .contact-box-panel-embed iframe{width:100%}footer{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:center;padding:30px 0;background:#103e53}footer *:focus{outline:2px #fff solid}footer .footer-i{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:flex-start}footer .footer-ii{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:space-between;align-items:flex-start;gap:30px}@media screen and (max-width: 1000px){footer .footer-ii{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;align-items:stretch;justify-content:flex-start}}@media screen and (max-width: 600px){footer .footer-ii{gap:20px}}footer .footer-logos{flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:50px;order:2}@media screen and (max-width: 1000px){footer .footer-logos{order:0}}@media screen and (max-width: 600px){footer .footer-logos{gap:34px;justify-content:center}}footer .footer-logos a{display:block;width:fit-content}footer .footer-logos a svg{display:block}@media print{footer .footer-logos a svg path,footer .footer-logos a svg polygon{fill:#103e53 !important}}footer .footer-logos a.logo-qff svg{width:120px}@media screen and (max-width: 600px){footer .footer-logos a.logo-qff svg{width:110px}}footer .footer-logos a.logo-qldGov svg{width:110px}@media screen and (max-width: 600px){footer .footer-logos a.logo-qldGov svg{width:100px}}footer .footer-text{flex:0 1 auto;width:1000px;max-width:100%}footer .footer-text p{color:#fff}@media print{footer .footer-text p{color:#103e53 !important}}@media screen and (max-width: 600px){footer .footer-text p{text-align:center}}footer .footer-text p.managedBy{padding-top:12px;font-size:20px;font-size:1.1111111111rem;line-height:1.4em}@media screen and (max-width: 1000px){footer .footer-text p.managedBy{padding-top:0}}@media screen and (max-width: 600px){footer .footer-text p.managedBy{font-size:18px;font-size:1rem;line-height:1.3333333333em}}@media screen and (max-width: 1000px){footer .footer-text p.managedBy br{display:none}}footer .footer-text p.contact{padding-top:24px;font-size:14px;font-size:0.7777777778rem;line-height:1.5714285714em}@media screen and (max-width: 600px){footer .footer-text p.contact{font-size:14px;font-size:0.7777777778rem;line-height:1.4285714286em}}footer .footer-text p a{text-decoration:none;color:#fff;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}footer .footer-text p a *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){footer .footer-text p a:hover{text-decoration:underline;color:#ff7012}}@media print{footer .footer-text p a{color:#103e53 !important}}footer .footer-text .footer-disclaimer{padding-top:34px}footer .footer-text .footer-disclaimer p{font-size:14px;font-size:0.7777777778rem;line-height:1.5714285714em;color:#fff}footer .footer-text .footer-disclaimer p:not(:first-child){padding-top:10px}footer .footer-text .footer-disclaimer a{color:#fff;text-decoration:underline;color:#feddc5}footer .copyright{padding-top:34px;font-size:12px;font-size:0.6666666667rem;line-height:1.5em;color:#fff}@media print{footer .copyright{color:#103e53 !important}}@media screen and (max-width: 600px){footer .copyright{padding-top:34px;text-align:center}}footer .copyright a{color:#fff;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media print{footer .copyright a{color:#103e53 !important}}footer .copyright a *{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media(hover: hover){footer .copyright a:hover{text-decoration:underline;color:#ff7012}}/*# sourceMappingURL=styles.css.map */
